Sie möchten den Unified Write Filter (UWF) in Windows 10 verstehen? Hier erfahren Sie, worum es geht.
Ehrlich gesagt ist UWF etwas ungewöhnlich, aber äußerst nützlich, um Ihr System vor versehentlichen Änderungen oder Manipulationen zu schützen, beispielsweise in Kiosksystemen oder eingebetteten Systemen. Doch herauszufinden, wie man es aktiviert, deaktiviert oder die Einstellungen anpasst, kann sich anfühlen, als würde man einen geheimen Tresor knacken. Vor allem, da es bei manchen Windows-Installationen hinter optionalen Funktionen versteckt ist und man einige Kommandozeilen-Tricks anwenden muss. Dieser Leitfaden sollte das Ganze etwas verständlicher machen – mit etwas Glück bekommen Sie das Problem gelöst, ohne sich die Haare zu raufen.
So aktivieren und konfigurieren Sie den einheitlichen Schreibfilter unter Windows 10
Zunächst einmal muss UWF eingeschaltet werden.
UWF ist nicht standardmäßig aktiviert, es sei denn, Sie verwenden bestimmte Editionen wie Windows 10 Enterprise, Education oder LTSB/LTSC. Falls die Option nicht angezeigt wird, müssen Sie sie über die Windows-Funktionen oder PowerShell aktivieren. Das ist etwas ärgerlich, da Windows diese Option etwas versteckt gestaltet – man sollte meinen, sie wäre leichter zu finden, aber dem ist nicht so.
Um UWF zu aktivieren, gehen Sie zu Systemsteuerung > Programme > Windows-Funktionen aktivieren oder deaktivieren. Suchen Sie dann nach Gerätesperre oder Einheitlichem Schreibfilter und aktivieren Sie die entsprechende Option. Falls diese Option nicht vorhanden ist oder Sie die Aktivierung über die Befehlszeile vornehmen möchten (was nach kurzer Einarbeitungszeit schneller geht), gehen Sie wie folgt vor:
- PowerShell: Führen Sie PowerShell als Administrator aus und geben Sie Folgendes ein:
Enable-WindowsOptionalFeature -Online -FeatureName "Client-UnifiedWriteFilter" –All - DISM: Öffnen Sie die Eingabeaufforderung als Administrator und führen Sie folgenden Befehl aus:
DISM.exe /Online /enable-Feature /FeatureName:client-UnifiedWriteFilter
Anschließend verwenden Sie den Befehl uwfmgr.exezur Verwaltung von UWF. Wahrscheinlich müssen Sie den PC danach neu starten, damit alles funktioniert.
UWF-Filter mit Befehlen aktivieren
Sobald der Filter aktiviert ist, lässt er sich ganz einfach starten. Führen Sie einfach Folgendes aus:
uwfmgr.exe filter enable
Dadurch wird Ihre Festplatte quasi gesperrt, sodass alle Schreibvorgänge in einem Overlay gespeichert werden, das beim Neustart gelöscht wird. Das ist praktisch für Kiosksysteme oder gemeinsam genutzte Computer, aber eher ungeeignet, wenn Sie Daten dauerhaft speichern möchten.
Und um ein bestimmtes Laufwerk, wie beispielsweise das C:-Laufwerk, zu schützen, führen Sie einfach Folgendes aus:
uwfmgr.exe volume protect c:
Starten Sie anschließend neu. Alle während der Sitzung erstellten Daten gehen nach dem Neustart verloren, es sei denn, Sie weisen UWF explizit an, bestimmte Dateien oder Ordner zu speichern.
Status und Overlay-Konfigurationen prüfen
Neugierig, ob UWF aktiv ist? Führe Folgendes aus:
uwfmgr.exe get-config
Die Systemfestplatte sollte geschützt und der Filter aktiviert sein – alles übersichtlich und deutlich sichtbar. Um die Overlay-Einstellungen (z. B.maximale Größe oder Typ) anzuzeigen, gehen Sie wie folgt vor:
uwfmgr overlay get-config
Die Standardgröße des Overlays beträgt 1 GB RAM. Wenn Sie bei bestimmten Konfigurationen an diese Grenze stoßen, können Warnungen oder Fehler auftreten. Um die Overlay-Größe oder den Speichertyp (Festplatte vs. RAM) anzupassen, führen Sie folgenden Befehl aus:
uwfmgr overlay set-size 8192 uwfmgr overlay set-criticalthreshold 8192 uwfmgr overlay set-warningthreshold 7168
Um anstelle des Arbeitsspeichers auf ein Festplatten-Overlay umzuschalten, gehen Sie wie folgt vor:
uwfmgr overlay set-type Disk
Hinweis: Um zu überprüfen, wie viele Daten im Overlay gespeichert sind, können Sie Folgendes tun:
uwfmgr overlay get-consumption uwfmgr overlay get-availablespace
Windows warten oder Updates anwenden, während UWF aktiviert ist
Hier liegt der Haken: Die Installation von Updates oder die Systemwartung gestaltet sich nicht so einfach, da UWF Änderungen blockiert. Befehl in die Warteschlange stellen:
uwfmgr servicing enable
Dadurch wird Ihr System in einen speziellen „Wartungsmodus“ versetzt, in dem Updates reibungslos durchgeführt werden. Es startet in einem temporären Modus neu, installiert die Updates und startet anschließend automatisch wieder im normalen, UWF-geschützten Modus.
Wenn Sie fertig sind, kann es hilfreich sein, den Computer uwfmgr filter disableanschließend neu zu starten, falls Sie den Schutz vollständig deaktivieren möchten.
Hinzufügen von Dateien oder Ordnern zu Ausnahmen – im Grunde genommen die Anweisung an die UWF, bestimmte Daten dauerhaft zu speichern
Angenommen, Sie möchten, dass eine bestimmte Datei oder ein bestimmter Ordner beim Neustart *nicht* gelöscht wird. Ganz einfach – führen Sie Befehle wie die folgenden aus:
Uwfmgr.exe file add-exclusion c:\labs Uwfmgr.exe file add-exclusion c:\labs\report.docx
Gleiches gilt für Registrierungsschlüssel:
Uwfmgr.exe registry add-exclusion “HKLM\Software\My_RegKey”
Starten Sie anschließend das System neu. Die Dateien und Registry-Einträge werden dann wie gewohnt gespeichert. Beachten Sie jedoch, dass einige wichtige Systemdateien und -ordner wie \Windows, Pagefile.sys oder Swapfile.sys nicht als Ausnahmen hinzugefügt werden können – Windows blockiert diese automatisch. Außerdem schützt UWF keine externen USB-Laufwerke. Wenn Sie diese absichern möchten, ist das ein anderes Thema.
UWF deaktivieren oder zurücksetzen
Falls UWF nicht mehr richtig funktioniert oder Sie es vorübergehend deaktivieren möchten, führen Sie einfach Folgendes aus:
uwfmgr.exe filter disable
Oder, um alles auf die Standardeinstellungen zurückzusetzen:
uwfmgr filter reset-settings
Anschließend müssen Sie den Computer neu starten! Und falls Windows nach der Bearbeitung von UWF nicht mehr startet, gibt es eine Möglichkeit, es offline zu deaktivieren, indem Sie die Registrierung mithilfe von Wiederherstellungsmedien bearbeiten – komplizierter, aber machbar, falls etwas schiefgeht.
Verwendung von UWF mit HORM (Hibernate Once/Resume Many)
Seit Windows 10 Version 1709 lässt sich der HORM-Modus aktivieren, der den Sitzungszustand im Arbeitsspeicher (RAM) einfriert. Nach einem Neustart befindet sich das System wieder im selben Zustand – ideal für schnelle Tests oder Kiosksysteme. Wichtig: Ruhezustand und Schnellstart werden deaktiviert, und Ausnahmen werden nicht unterstützt.
Aktivieren Sie es mit:
uwfmgr filter enable-horm
Nach der Aktivierung müssen Sie den Computer einmal in den Ruhezustand versetzen ( Shutdown /h), ihn anschließend wieder aktivieren und neu starten. Der Clou dabei ist, dass das System diese Sitzung auch nach Neustarts aufrechterhält, ohne die Änderungen erneut anzuwenden – quasi ein extrem leistungsstarker Ruhezustand.
Um HORM zu verlassen, führen Sie einfach Folgendes aus:
uwfmgr filter disable-horm
Versprochen, das kann die Leistung steigern und den Festplattenverschleiß reduzieren – insbesondere bei SSDs oder wenn Sie viele Dinge testen, ohne Ihr eigentliches System zu beeinträchtigen.
Schlussgedanken
Ja, UWF kann in manchen Situationen Gold wert sein, aber die Konfiguration ist anfangs etwas knifflig. Wichtig ist, die richtigen Befehle zu kennen, den Neustartzeitpunkt zu verstehen und gegebenenfalls Ausnahmen festzulegen. Es ist etwas fummelig, aber einmal eingerichtet, funktioniert es einwandfrei zum Schutz von Images oder abgesicherten Kiosksystemen.
Zusammenfassung
- Aktivieren Sie UWF über Windows-Funktionen oder PowerShell.
- Verwenden Sie
uwfmgr.exeBefehle, um Volumes zu aktivieren, zu schützen und Konfigurationen zu überprüfen. - Fügen Sie Ausnahmen für Dateien, Ordner oder Registrierungsschlüssel sorgfältig hinzu.
- Verwenden Sie den Wartungsmodus für Aktualisierungen, um den Verlust von Änderungen zu vermeiden.
- UWF lässt sich nach Gebrauch mit einem einzigen Befehl deaktivieren – vergessen Sie nicht, das Gerät neu zu starten.
Zusammenfassung
Hoffentlich macht das UWF etwas verständlicher. Bei manchen Konfigurationen ist es knifflig, bei anderen funktioniert es auf Anhieb. Je mehr Sie damit experimentieren, desto besser verstehen Sie die Möglichkeiten. Wenn Sie diese Funktionen in der Praxis einsetzen, testen Sie unbedingt vorher die Ausschlussliste und die Aktualisierungsprozeduren. Viel Erfolg und hoffentlich hilft dies jemandem, sich die üblichen Rätsel zu ersparen.