Verwenden des Features „Einheitlicher Schreibfilter“ (UWF)

Der einheitlicher Schreibfilter (UWF) ist optionales Windows 10-Feature.

Um UWF zu verwenden, werden Sie zuerst das Feature installieren müssen.

Als Nächstes werden Sie das Feature aktivieren (und optional konfigurieren). Beim ersten Aktivieren von UWF auf Ihrem Gerät, nimmt der UWF die folgenden Änderungen an Ihrem System vor, um die Leistung des UWF zu verbessern:

  • Auslagerungsdateien werden deaktiviert.
  • Die Systemwiederherstellung wird deaktiviert.
  • SuperFetch (auch als "SysMain"-Dienst bezeichnet) ist deaktiviert.
  • Der Dateiindexierungsdienst wird deaktiviert.
  • Der schnelle Start wird deaktiviert.
  • Der Defragmentierungsdienst (auch als "Laufwerke optimieren" bezeichnet) ist deaktiviert.
  • Die BCD-Einstellung bootstatuspolicy wird auf ignorierenallfailures festgelegt.

Nachdem UWF aktiviert ist, können Sie schließlich ein Laufwerk auswählen, das mit UWF geschützt und gestartet werden soll. Wenn Sie nach der Aktivierung deaktivieren, werden die oben genannten Features nicht automatisch aktiviert.

Sie können UWF für die Ausführung auf PCs und Geräten installieren, ihn für angepasste Windows-Images vorbereiten oder ihn mithilfe von CSP oder WMI ferngesteuert verwalten.

Aktivieren von UWF auf einem laufenden PC

  1. Installation des Features:

    1. Klicken Sie auf Start, geben Sie Windows-Features aktivieren oder deaktivieren ein.

    2. Erweitern Sie im Fenster Windows-Features den Knoten Sperrmodus für Geräte, und aktivieren Sie das Kontrollkästchen Einheitlicher Schreibfilter>OK.

      Das Fenster Windows-Features gibt an, dass Windows 10 nach den erforderlichen Dateien sucht und zeigt eine Statusanzeige an. Sobald sie gefunden wurden, wird im Fenster angezeigt, dass Windows die Änderungen anwendet. Nach Abschluss gibt das Fenster an, dass die angeforderten Änderungen abgeschlossen sind.

    3. Klicken Sie auf Schließen, um das Fenster Windows-Features zu schließen.

  2. Aktivieren Sie den Filter:

    uwfmgr filter enable
    

    Hinweis

    Nachdem Sie diesen Befehl ausgeführt, den Computer neu gestartet und den Wartungsmodus beendet haben, werden die folgenden Elemente deaktiviert:

    • Windows Update (durch Festlegen von HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate.)
    • Windows Store-Update (durch Festlegen von HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore\AutoDownload)
    • Neuorganisierung der Registrierung (durch Festlegen von HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Configuration Manager\RegistryReorganizationLimitDays)
    • Wartungszeit (durch Festlegen von HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance\MaintenanceDisabled)

    Nachdem Sie uwfmgr filter disable ausgeführt, den Computer neu gestartet und den Wartungsmodus aktiviert haben, werden die Änderungen zurückgesetzt.

  3. Aktivieren des Schreibschutzes für ein Laufwerk:

    uwfmgr.exe volume protect C:
    
  4. Starten Sie den Computer neu.

  5. Bestätigen Sie, dass UWF ausgeführt wird:

    uwfmgr.exe get-config
    

Installieren von UWF auf einem angepassten Windows-Image

  1. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten.

  2. Kopieren Sie install.wim in einen temporären Ordner auf der Festplatte (in den folgenden Schritten wird davon ausgegangen, dass es C:\wim ist).

  3. Erstellen Sie ein neues Verzeichnis.

    md c:\wim
    
  4. Montiere das Bild.

    dism /mount-wim /wimfile:c:\bootmedia\sources\install.wim /index:1 /MountDir:c:\wim
    
  5. Aktivieren Sie das Feature.

    dism /image:c:\wim /enable-feature /featureName:Client-UnifiedWriteFilter
    
  6. Führe für die Änderung einen Commit aus.

    dism /unmount-wim /MountDir:c:\wim /Commit
    

Um UWF zu aktivieren, können Sie ein Befehlszeilenskript, ein CSP oder WMI verwenden:

  • CMD: uwfmgr filter enable, dann uwfmgr.exe volume protect C:
  • CSP: CurrentSession/FilterEnabled, dann CurrentSession/Volume
  • WMI: UWF\Filter.Enable, dann UWF\Volume.

Installieren des UWF-Features mithilfe des Windows-Designers für die Imagekonfiguration

  1. Erstellen Sie ein Bereitstellungspaket im Windows-Designer für die Imagekonfiguration, indem Sie den Anweisungen in Erstellen eines Bereitstellungspakets folgen.

    Hinweis

    Wenn Sie den Dateiausschluss in Windows-Designer für die Imagekonfiguration festlegen, müssen Sie den Laufwerkbuchstaben nicht angeben, da dies bereits über die Einstellung für den Volumenschutz eingegeben wurde. Wenn z. B. die ausgeschlossene Datei nach dem Hinzufügen eines Laufwerks im Volumeschutz C:\testdir\test.txt ist, müssen Sie nur \testdir\test.txt eingeben, um diesen Dateiausschluss hinzuzufügen.

  2. Wählen Sie auf der Seite „Verfügbare Anpassungen“ Laufzeiteinstellungen>SMISettings aus und legen Sie dann die Werte für den einheitlichen Schreibfilter fest.

  3. Nachdem Sie die Konfiguration der Einstellungen und das Erstellen des Bereitstellungspakets abgeschlossen haben, können Sie das Paket während der Imagebereitstellungszeit oder zur Laufzeit anwenden. Weitere Informationen finden Sie unter Anwenden eines Bereitstellungspakets.

Um UWF zu aktivieren, können Sie ein Befehlszeilenskript, ein CSP oder WMI verwenden:

  • CMD: uwfmgr filter enable, dann uwfmgr.exe volume protect C:
  • CSP: CurrentSession/FilterEnabled, dann CurrentSession/Volume
  • WMI: UWF\Filter.Enable, dann UWF\Volume.

Installieren des UWF-Features mithilfe von Windows-Verwaltungsinstrumentation (WMI)

Wenn Windows bereits installiert wurde und Sie kein Bereitstellungspaket verwenden möchten, können Sie auch UWF mithilfe der Windows-Verwaltungsinstrumentation (WMI)-Anbieter konfigurieren. Um UWF mithilfe von WMI zu aktivieren, können Sie die Funktion UWF_Filter verwenden, insbesondere die Methode UWF_Filter.Enable. Wählen Sie dazu eine der folgenden Methoden:

  • Verwenden Sie die WMI-Anbieter direkt in einem PowerShell-Skript.
  • Verwenden Sie die WMI-Anbieter direkt in einer Anwendung.
  • Verwenden Sie das Befehlszeilentool, uwfmgr.exe.

Sie müssen Ihr Gerät neu starten, nachdem Sie den UWF aktiviert oder deaktiviert haben, damit die Änderung wirksam wird.

Wenn Sie möchten, können Sie diese Einstellungen ändern, nachdem Sie den UWF aktiviert haben. Sie können z. B. den Speicherort der Auslagerungsdatei auf ein nicht geschütztes Volume verschieben und Auslagerungsdateien erneut aktivieren.

Wichtig

Wenn Sie Ihrem Image UWF hinzufügen, indem Sie SMI-Einstellungen in einer unattend.xml-Datei verwenden, legt das Aktivieren von UWF nur die bootstatuspolicy BCD-Einstellung fest und deaktiviert den Defragmentierungsdienst. In diesem Fall müssen Sie die anderen Features und Dienste manuell deaktivieren, wenn Sie die Leistung von UWF erhöhen möchten.

Alle Konfigurationseinstellungen für UWF werden in der Registrierung gespeichert. UWF schließt diese Registrierungseinträge automatisch aus der Filterung aus.

UWF verwaltet Konfigurationseinstellungen in der Registrierung für die aktuelle Sitzung und für die nächste Sitzung nach einem Gerätestart. Statische Konfigurationsänderungen werden erst wirksam, nachdem ein Gerät neu gestartet wurde, und diese Änderungen werden in den Registrierungseinträgen für die nächste Sitzung gespeichert. Dynamische Konfigurationsänderungen werden sofort wirksam und bleiben nach dem Neustart eines Geräts bestehen.

Einheitlicher Schreibfilter

WMI-Anbieterreferenz für den vereinheitlichten Schreibfilter

UWF Befehlszeilentool: uwfmgr.exe