Windows 10 IoT-Startvorgang extrem langsam, wenn UWF aktiviert ist

814
marijnr

Der Titel der Frage sagt ziemlich genau aus, was los ist. Wenn ich den Unified Write Filter (UWF) auf meinem Windows 10 IoT-Gerät deaktivieren, wird der Start problemlos ausgeführt. Es dauert höchstens eine Minute, vielleicht ein bisschen mehr.

Das Problem tritt auf, wenn ich UWF aktiviert habe. Es dauert mindestens 10 Minuten, um die Startsequenz abzuschließen. Es bleibt auf einem Bildschirm hängen, der fast die gesamte Zeit "Bitte warten" sagt. Ich kann auch sehen, dass es ziemlich schnell online geht. Ich kann innerhalb der ersten Minute darauf pingen.

Zuerst dachte ich, dass es etwas mit der Aufgabe zu tun hat, die ich im Taskplaner erstellt habe (da das Aktivieren / Deaktivieren des UWFs über die Software erfolgt), aber wenn Sie die Task deaktivieren und das UWF manuell über die Befehlszeile aktivieren, ist dieses Problem weiterhin bestehen tritt ein.

Steht dieses Problem in direktem Zusammenhang mit dem Schreibfilter? In jedem Fall muss ich UWF verwenden (dies ist ein arbeitsbedingtes Problem).

Nach einigen Korrekturen (meist im Zusammenhang mit einer beschädigten Festplatte) ist die Startzeit auf etwas mehr als 5 Minuten reduziert.

Update: Ich habe ein Bild nach diesen genauen Schritten neu erstellt, und dieses Problem erscheint nicht im neuen Bild. Ratet mal, Windows wird wieder Windows!

2

3 Antworten auf die Frage

2
harrymc

Der Microsoft-Artikel Allgemeine Schreibfilterausschlüsse enthält folgende Informationen:

Einige Dienste und Funktionen schreiben Informationen auf das beständige Volume eines Geräts und erwarten, dass die Informationen bei jedem Neustart des Geräts vorhanden sind. Möglicherweise müssen Sie Ihren Schreibfilter so konfigurieren, dass bestimmte Datei- und Registrierungsausschlüsse zulässig sind, damit diese Dienste und Funktionen ordnungsgemäß funktionieren.

In diesem Thema werden Registrierungs- und Dateiausschlüsse aufgeführt, die dazu beitragen können, dass einige gebräuchliche Dienste und Funktionen ordnungsgemäß funktionieren, wenn Schreibfilter aktiviert sind.

Sie müssen allen in diesem Artikel aufgeführten Registrierungsschlüsseln und Ordnern Ausnahmen hinzufügen.

Führen Sie den folgenden Befehl aus, um eine bestimmte Datei oder einen Ordner zu den Ausschlüssen hinzuzufügen:

Uwfmgr.exe file add-exclusion c:\labs 

Oder

Uwfmgr.exe file add-exclusion c:\labs\report.docx 

So fügen Sie einen Ausschluss für den Registrierungsschlüssel hinzu:

Uwfmgr.exe registry add-exclusion “HKLM\Software\My_RegKey” 

Starten Sie Ihren Computer neu, um Ausschlüsse anzuwenden.

Bevor Sie mit der Wartung beginnen (Update-Installation, Aktualisierung der Antivirensoftware, Kopieren neuer Dateien), müssen Sie in den speziellen Wartungsmodus wechseln:

Uwfmgr.exe servicing enable 

Oder es könnte einfacher sein, UWF einfach auszuschalten.

Mein Rat wäre, UWF überhaupt nicht für das Systemlaufwerk zu aktivieren. Partitionieren Sie bei Bedarf die Festplatte, um System und Anwendung voneinander zu trennen. Wenn dies nicht möglich ist, müssen Sie die problematischen Ordner oder Registrierungsschlüssel herausfinden und ausschließen.

Für die Problembehandlung finden Sie UWF-Ereignisse, -Fehler und -Meldungen im Windows-Ereignisprotokoll im Windows Logs \ System- Ereignisprotokoll.

Weitere Informationen finden Sie in den Artikeln:

Das Problem, das ich mit dem von Ihnen verknüpften Artikel habe (allgemeine Ausschlüsse), besteht darin, dass ich keine .sqm-Dateien auf meinem System habe und dass alle auszuschließenden Ordner ebenfalls nicht vorhanden sind. Ich habe Windows 10 IoT (ich habe es in der Frage nicht gesagt, weil normalerweise sowohl IoT als auch das normale IoT auf die gleiche Art und Weise aufgebaut sind, ich füge es der Frage trotzdem hinzu). Ich habe die verknüpfte Lösung (mit den Registrierungsschlüsseln und den fehlenden Ordnern) getestet, und es machte keinen Unterschied. Es dauerte immer noch ungefähr 10 Minuten, um hochzufahren. Ich habe die Systemprotokolle geprüft, aber sie zeigten nichts Wesentliches. marijnr vor 5 Jahren 0
Die Ausschlüsse in diesem Artikel betreffen möglicherweise nicht die Ordner oder Registrierungsschlüssel, die den Startvorgang in Ihrem Fall verlangsamen. Soweit ich sehen kann, müssten Sie entweder: (1) die lästigen herausfinden und ausschließen, (2) UWF nicht für die Systempartition verwenden, (3) UWD während des Startvorgangs deaktivieren und anschließend aktivieren ( der Taskplaner ist das Werkzeug, das dafür zu verwenden ist). harrymc vor 5 Jahren 0
UWF benötigt einen Neustart, um sich zu aktivieren / deaktivieren, sodass dies keine Option ist. Und der Grund, warum wir UWF verwenden, ist der Schutz der Systempartition und ihrer Dateien. Die Suche nach den Dateien / Schlüsseln, die die Verlangsamung verursachen, scheint hier die einzige Option zu sein. Oder gibt es eine bestimmte Möglichkeit, UWF erst nach Abschluss des Startvorgangs zu aktivieren? marijnr vor 5 Jahren 0
Das war ein Lapsus von mir - Sie müssen für jede Änderung booten, damit Sie feststecken. Ich kenne jedoch kein Werkzeug, das helfen kann, wenn sich im Protokoll nichts befindet. Möglicherweise müssen Sie raten oder binäres Häckseln verwenden, um große Ausschlüsse hinzuzufügen und diese zu verfeinern. Jedes Mal, wenn Sie einen Neustart durchführen müssen, ist ein PITA. harrymc vor 5 Jahren 0
Ich habe etwas in den Ereignisprotokollen gefunden: Wenn ich UWF aktiviert habe, beklagt Windows, dass ein Problem mit meiner Festplatte vorliegt. Es will eine Festplatte prüfen. Ich habe chdisk deaktiviert, weil wenn es aktiviert wurde und wenn die Festplattenprüfung abgeschlossen ist, es zu den Fenstern zurückkehrt und sagt, dass ein Problem mit der Festplatte vorliegt. Diese Ereignisprotokolle sind nicht vorhanden, wenn UWF deaktiviert ist, und umfassen etwa die Hälfte der Ereignisprotokolle, falls diese aktiviert sind. marijnr vor 5 Jahren 0
Kommt das Plattenereignis auch nach einem chkdsk-Ereignis an? harrymc vor 5 Jahren 0
Ich habe das nicht versucht. Ich werde eine manuelle chkdisk ausprobieren und sehen, ob ich nach einem Neustart noch so viele Ereignisse habe. marijnr vor 5 Jahren 0
Ein manuelles chkdsk funktioniert nicht, da es sich um die Systempartition handelt. Und wenn ich beim Booten ein automatisches mache, bleibt es in einer Schleife stecken (und will nicht booten, oder ich muss eine Taste drücken, um das Ausführen von chkdsk zu überspringen) marijnr vor 5 Jahren 0
Es scheint, dass Ihre Festplatte beschädigt ist. Ich hoffe, dass die UWF während der Überprüfung deaktiviert ist. harrymc vor 5 Jahren 0
Hinweise: Eine beschädigte Festplatte ist selten, die Verwendung von UWF ist selten. Gibt es eine Verbindung? harrymc vor 5 Jahren 0
Ich habe die fehlerhafte Festplatte durch Erzwingen von chkdsk behoben, wenn UWF deaktiviert ist und jetzt keine Probleme mit der Festplatte auftreten. Der Start bei aktiviertem UWF ist immer noch sehr langsam marijnr vor 5 Jahren 0
Versuchen Sie, UWF zu aktivieren, schließen Sie jedoch die gesamte Festplatte und alle Registrierungsstrukturen aus. Wenn dies den Startvorgang beschleunigt, müssen Sie die Ausschlüsse verfeinern. Wenn es der Geschwindigkeit nicht hilft, kann ich keine Lösung sehen, außer UWF aufzugeben. harrymc vor 5 Jahren 0
Wenn Sie den Windows-Ordner auf meinem Laufwerk C ausschließen, wird das Gerät nur noch nicht mehr gestartet. Ich denke, das ist jetzt keine Option. Ich habe auch die Ereignisprotokolle überprüft, nachdem der fehlerhafte Datenträger behoben wurde. Während des Startvorgangs wurde der Datenträger auf Fehler überprüft. Die Veranstaltung sagte nur, dass alle Volumina gesund und nicht fehlerhaft waren marijnr vor 5 Jahren 0
Es tut mir leid, aber so weit kann ich gehen. Ihr Setup ist in allen vorhandenen Dokumentationen korrekt. Sie können weiter nach dem Ausschluss suchen, der das Problem löst, aber es gibt möglicherweise keinen. harrymc vor 5 Jahren 0
Danke für die Hilfe. Ich werde Ihnen weiterhin die Prämie gewähren, wenn keine andere Antwort auftaucht, da ich glaube, dass die ursprüngliche Antwort Menschen mit einem ähnlichen Problem möglicherweise noch helfen kann (nur leider nicht mein Problem, leider). marijnr vor 5 Jahren 0
0
Fegyosz

Anscheinend haben UWF und Volume Shadow Copy einige Probleme, wenn sie miteinander arbeiten und ähnliche Probleme verursachen.

Überprüfen Sie, ob Sie Volume Shadow Copy aktiviert haben vssadmin list shadows. Wenn Sie Schattenkopien haben, löschen Sie diese mit vssadmin delete shadows.

Ich habe keine marijnr vor 5 Jahren 0
0
sommmen

Ich hatte genau das gleiche Verhalten und der Täter war ein Ausschluss von Dateien.

Ich habe den Ordner / winevt ausgeschlossen, um das evt-Protokoll nach einem Absturz überprüfen zu können. Dies verlangsamte jedoch das Betriebssystem erheblich und ein Prozess "runtimebroker.exe" verbrauchte etwa 30-40% Ressourcen - selbst im Ruhezustand. Außerdem konnte ich nicht herunterfahren / neu starten - selbst mit den UWF_filter-Funktionen. Ich vermute, die Kombination mit uwf verursacht irgendwo eine Endlosschleife.

Ich habe übrigens alle Dateiausschlüsse hinzugefügt, die auf der Registerkarte "Allgemeine Filterausschlüsse" aufgeführt sind.

Überprüfen Sie also alle Ihre Ausschlüsse und testen Sie zunächst die Standardeinstellungen. Ich habe das Gefühl, dass mein Fall etwas von Ihrem ist, wenn Sie die Symptome sehen, auf die Sie hingewiesen haben.