Qual è la causa degli errori DISALLOWED I / O FAST? (Causare Outlook per aprire gli allegati molto lentamente)


12

Quando un collega tenta di aprire gli allegati nella sua e-mail (Outlook 2003 parlando con un server Exchange 2007) impiegano anni ad aprirsi. I file sono relativamente piccoli, tutti meno di 1 MB.

Abbiamo provato a creare un nuovo profilo di Windows per l'utente e abbiamo provato a creare nuovi profili di Outlook, ma ciò non ha fatto alcuna differenza.

E abbiamo provato ad accedere al suo account dal PC di qualcun altro e gli allegati si aprono immediatamente lì.

L'unica cosa che potrebbe fornire un indizio è che Process Monitor mostra Outlook sul suo PC nel tentativo di scrivere il file in una cartella all'interno della cartella "File temporanei Internet" dell'utente con errori I / O DISATTIVATI. Tuttavia, non riesco a trovare molte informazioni utili su quel messaggio online.

Cosa causa gli errori FALL I / O DISALLOWED?

E ciò renderebbe l'apertura degli allegati così incredibilmente lenta che l'apertura di un file <1 MB può richiedere pochi minuti?

AGGIORNAMENTO: scoperto che questo non è solo un problema con Outlook. Altri file a cui si accede tramite la rete mostrano gli stessi errori FALL I / O DISALLOWED in Process Monitor. Il problema è ancora più evidente con Outlook, perché anche se altre applicazioni impiegano un po 'di tempo per aprire i file, non è questione di minuti.


Questo sistema ha un disco rigido esterno collegato?
Dave M,

No, l'utente non ha unità esterne.
Alistair McMillan,

Risposte:


10

I / O FAST DISALLOWED significa solo che un processo sta tentando di accedere ai dati del file e che il sistema non ha questi dati memorizzati nella cache.

È ampiamente documentato nella quarta edizione di Windows Internals di Mark Russinovich e David Solomon.

Quindi, in relazione al problema che stavamo riscontrando, ha senso vedere questi errori FALL I / O DISALLOWED perché i dati non verrebbero probabilmente memorizzati nella cache.

Non siamo mai riusciti a capire esattamente cosa causasse i problemi con gli allegati.


al forum sysinternals (aka Mark Russinovich et al, ora parte di Microsoft, fanno procmon) forum Ho trovato qualcosa che sembra una risposta diversa, vedi la mia risposta di seguito (non si inserisce in un commento)
George Birbilis

1

Gli elementi elencati qui in genere risolveranno i problemi di Outlook specifici della workstation. La breve lista è:

  • Specifiche del computer insufficienti
  • Il service pack più recente per Outlook 2007 non è installato
  • File di cartelle personali di grandi dimensioni (.pst) o file di cartelle offline (.ost)
  • File .ost di Outlook o file .pst archiviati su un'unità con prestazioni di scrittura insufficienti
  • Componenti aggiuntivi di terze parti
  • Gadget che accedono ai dati di Outlook (questo vale solo per Windows Vista)
  • Integrazione con Microsoft Office Communicator
  • Interazione software antivirus
  • Indicizzazione di Ricerca desktop di Windows
  • Chiusura incompleta dei file .pst o .ost
  • Account POP3 su client Windows Vista
  • Molti feed di Really Simple Syndication (RSS)
  • Barra da fare e modalità online con server Exchange

Anche se questo potrebbe essere il tipo di problema in cui otterrai risposte migliori su SU, non ho ancora preso il mio caffè.


1
L'antivirus è probabilmente il colpevole della mia esperienza. L'utente ha un prodotto o un'installazione antivirus diversa dal resto dell'organizzazione?
Chris Thorpe,

Sono passato attraverso questo elenco. Le specifiche del computer vanno bene. Outlook aggiornato con l'ultimo service pack. Nessun file PST o OST, componenti aggiuntivi, gadget o strumenti di ricerca desktop. Nessun feed RSS. Utilizzando lo stesso software antivirus (aggiornato) di tutti gli altri, che non mostra alcun cambiamento particolarmente evidente nelle attività quando si aprono gli allegati. E non pensare che possa essere un problema del server poiché è possibile accedere agli stessi allegati su altri PC.
Alistair McMillan,

1

su http://forum.sysinternals.com/what-is-fast-io-disallowed_topic23154.html si dice:

È benigno ma la spiegazione è un po 'lunga.

Fondamentalmente, per alcune operazioni di I / O ci sono due modi in cui un driver può soddisfare la richiesta. Il primo è attraverso un'interfaccia procedurale in cui viene chiamato il driver con una serie di parametri che descrivono l'operazione di I / O. L'altra è un'interfaccia in cui il driver riceve una descrizione a pacchetto dell'operazione di I / O.

La prima interfaccia è chiamata interfaccia "I / O veloce" ed è del tutto facoltativa, quest'ultima è l'interfaccia basata su IRP e ciò che la maggior parte dei driver utilizza. Un driver può scegliere di registrarsi per entrambe le interfacce e nel percorso I / O veloce deve semplicemente restituire un codice che significa "scusa, non posso farlo tramite il percorso veloce, creami un IRP e chiamami al mio ingresso basato su IRP punto." Questo è ciò che stai vedendo nell'output di Process Monitor, qualcuno sta riportando "no" al percorso I / O veloce e questo provoca la generazione di un IRP e il percorso normale.


0

Se stai attraversando la classifica solo su questo particolare PC, molto probabilmente è un problema di driver. Il PC è completamente aggiornato? Sto parlando di driver chipset, BIOS, ecc.


-1

Cosa succede quando si scambiano i cavi di rete con un computer adiacente?

(lascia i cavi provenienti dalla stessa porta nel muro, basta sganciarli dal retro del PC e scambiare :))

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.