Was ist die Ursache für FAST I / O DISALLOWED-Fehler? (Outlook dazu bringen, Anhänge sehr langsam zu öffnen)

12

Wenn eine Kollegin versucht, Anhänge in ihrer E-Mail zu öffnen (Outlook 2003 kommuniziert mit einem Exchange 2007-Server), dauert es eine Weile, bis sie geöffnet wird. Die Dateien sind relativ klein und alle kleiner als 1 MB.

Wir haben versucht, ein neues Windows-Profil für den Benutzer zu erstellen und neue Outlook-Profile zu erstellen. Dies hat jedoch keinen Unterschied gemacht.

Wir haben versucht, über den PC einer anderen Person auf ihr Konto zuzugreifen, und die Anhänge werden dort sofort geöffnet.

Das Einzige, was einen Hinweis geben könnte, ist, dass Process Monitor Outlook auf seinem PC anzeigt, wie es versucht, die Datei mit FAST I / O DISALLOWED-Fehlern in einen Ordner im Ordner "Temporary Internet Files" des Benutzers zu schreiben. Es sind jedoch nicht viele nützliche Informationen zu dieser Nachricht online verfügbar.

Was verursacht die FAST I / O DISALLOWED-Fehler?

Und würde dies das Öffnen von Anhängen so unglaublich verlangsamen, dass das Öffnen einer Datei <1 MB einige Minuten dauern kann?

UPDATE: Es wurde festgestellt, dass dies nicht nur ein Problem mit Outlook ist. Andere Dateien, auf die über das Netzwerk zugegriffen wird, weisen im Prozessmonitor dieselben FAST I / O DISALLOWED-Fehler auf. Das Problem macht sich in Outlook nur deutlicher bemerkbar, da das Öffnen von Dateien in anderen Anwendungen zwar einige Zeit in Anspruch nimmt, es jedoch keine Frage von Minuten ist.

Alistair McMillan
quelle
Ist an dieses System zufällig eine externe Festplatte angeschlossen?
Dave M
Nein, der Benutzer hat keine externen Laufwerke.
Alistair McMillan

Antworten:

10

FAST I / O DISALLOWED bedeutet nur, dass ein Prozess versucht, auf Dateidaten zuzugreifen und das System diese Daten nicht zwischengespeichert hat.

Es ist in der vierten Ausgabe von Windows Internals von Mark Russinovich und David Solomon ziemlich ausführlich dokumentiert.

In Bezug auf das Problem ist es also sinnvoll, diese FAST I / O DISALLOWED-Fehler anzuzeigen, da die Daten wahrscheinlich nicht zwischengespeichert werden.

Wir haben es nie geschafft, genau herauszufinden, was die Probleme mit den Anhängen verursacht hat.

Alistair McMillan
quelle
bei Sysinternals - Forum (aka Mark Russinovich et al, jetzt Teil von Microsoft, sie procmon machen) fand ich etwas , das aussieht wie eine andere Antwort aber, siehe meine Antwort unten (nicht in einem Kommentar passen könnte)
George Birbilis
1

Mit den hier aufgeführten Elementen werden in der Regel arbeitsplatzspezifische Outlook-Probleme behoben. Die kurze Liste ist:

  • Unzureichende Computerspezifikationen
  • Das neueste Service Pack für Outlook 2007 ist nicht installiert
  • Große Persönliche Ordner-Dateien (.pst) oder Offline-Ordner-Dateien (.ost)
  • Outlook-OST-Dateien oder PST-Dateien, die auf einem Laufwerk mit unzureichender Schreibleistung gespeichert sind
  • Add-Ins von Drittanbietern
  • Minianwendungen für den Zugriff auf Outlook-Daten (Dies gilt nur für Windows Vista)
  • Microsoft Office Communicator-Integration
  • Interaktion mit Antivirensoftware
  • Indizierung der Windows-Desktopsuche
  • Unvollständiges Schließen von PST- oder OST-Dateien
  • POP3-Konten auf Windows Vista-Clients
  • Viele RSS-Feeds (Really Simple Syndication)
  • To-Do-Leiste und Online-Modus mit Exchange Server

Dies ist möglicherweise die Art von Problem, bei der Sie bessere Antworten auf Ihre Fragen erhalten. Ich habe noch keinen Kaffee getrunken.

Kara Marfia
quelle
1
Antivirus ist meiner Erfahrung nach der wahrscheinlichste Täter. Verfügt der Benutzer über ein Antivirenprodukt oder eine andere Installation als der Rest der Organisation?
Chris Thorpe
Ging durch diese Liste. Computerspezifikationen in Ordnung. Outlook aktualisiert mit dem neuesten Service Pack. Keine PST- oder OST-Dateien, Add-Ins, Gadgets oder Desktopsuchwerkzeuge. Keine RSS-Feeds. Verwenden der gleichen (aktuellen) Antivirensoftware wie alle anderen Benutzer, die beim Öffnen von Anhängen ohnehin keine besonders auffälligen Aktivitätsänderungen aufweist. Und denken Sie nicht, dass es ein Serverproblem sein kann, da auf den gleichen Anlagen auch auf anderen PCs zugegriffen werden kann.
Alistair McMillan
1

Unter http://forum.sysinternals.com/what-is-fast-io-disallowed_topic23154.html heißt es:

Es ist gutartig, aber die Erklärung ist ein bisschen lang.

Grundsätzlich gibt es für einige E / A-Vorgänge zwei Möglichkeiten, wie ein Fahrer die Anforderung bedienen kann. Die erste besteht aus einer prozeduralen Schnittstelle, über die der Treiber mit einer Reihe von Parametern aufgerufen wird, die die E / A-Operation beschreiben. Die andere ist eine Schnittstelle, über die der Treiber eine paketierte Beschreibung der E / A-Operation erhält.

Die erstgenannte Schnittstelle wird als "Fast I / O" -Schnittstelle bezeichnet und ist vollständig optional, die letztgenannte Schnittstelle ist die IRP-basierte Schnittstelle und wird von den meisten Treibern verwendet. Ein Fahrer kann sich für beide Schnittstellen registrieren und im Fast-I / O-Pfad einfach einen Code zurückgeben, der bedeutet: "Entschuldigung, kann das nicht über den Fast-Pfad tun, bitte erstelle mir ein IRP und rufe mich bei meinem IRP-basierten Eintrag an Punkt." Dies ist, was Sie in der Process Monitor-Ausgabe sehen, jemand gibt "Nein" zum schnellen E / A-Pfad zurück und dies führt dazu, dass ein IRP generiert wird und der normale Pfad genommen wird.

George Birbilis
quelle
0

Wenn Sie nur mit diesem bestimmten PC auf breiter Front arbeiten, ist dies höchstwahrscheinlich ein Treiberproblem. Ist der PC auf dem neuesten Stand? Ich spreche von Chipsatz-Treibern, BIOS usw.

GregD
quelle
-1

Was passiert, wenn Sie Netzwerkkabel mit einem benachbarten Computer austauschen?

(Lassen Sie die Kabel vom gleichen Anschluss in der Wand - einfach von der Rückseite des PCs abclipsen und austauschen :))

BuildTheRobots
quelle