uwfmgr.exe
Das UWFMgr-Tool kann über die Befehlszeile oder in PowerShell verwendet werden, um Einstellungen für unified Write Filter (UWF) zu konfigurieren und abzurufen.
Wichtig
Benutzer mit Standardkonten können Befehle verwenden, die Informationen abrufen, aber nur Benutzer mit Administratorkonten können Befehle verwenden, die die Konfigurationseinstellungen ändern.
Syntax
uwfmgr.exe
Help | ?
Get-Config
Filter
Help | ?
Enable
Disable
Reset-Settings
Shutdown
Restart
Volume
Help | ?
Get-Config {<volume> | all}
Protect {<volume> | all}
Unprotect <volume>
File
Help | ?
Get-Exclusions {<volume> | all}
Add-Exclusion <file>
Remove-Exclusion <file>
Commit <file>
Commit-Delete <file>
Registry
Help | ?
Get-Exclusions
Add-Exclusion <key>
Remove-Exclusion <key>
Commit <key> [<value>]
Commit-Delete <key> [<value>]
Overlay
Help | ?
Get-Config
Get-AvailableSpace
Get-Consumption
Set-Size <size>
Set-Type {RAM | DISK}
Set-WarningThreshold <size>
Set-CriticalThreshold <size>
Set-Passthrough <on/off>
Set-Persistent <on/off>
Reset-PersistentState <on/off>
Servicing
Enable
Disable
Update-Windows
Get-Config
Help
Location
Uwfmgr befindet sich im Ordner %WINDIR%\System32\.
Befehlszeilenoptionen und -parameter
Die folgende Liste beschreibt die Optionen und Unteroptionen, die in uwfmgr.exeverwendet werden können, und enthält die entsprechende WMI-Klasse oder -Methode für jede Befehlszeilenoption und Unteroption (sofern verfügbar).
Hilfe | ?
- Zeigt die Befehlszeilenhilfe für grundlegende Parameter für uwfmgr.exean.
Get-Config
- Zeigt UWF-Konfigurationseinstellungen für die aktuelle und nächste Sitzung an.
Filter
- Konfiguriert grundlegende UWF-Einstellungen.
- UWF_Filter
-
Aktivieren
- Aktiviert den UWF-Schutz für die nächste Sitzung nach einem Systemneustart.
- UWF_Filter.Enable
-
Deaktivieren
- Deaktiviert den UWF-Schutz für die nächste Sitzung nach einem Systemneustart.
- UWF_Filter.Disable
-
Reset-Settings
- Stellt UWF-Einstellungen in den ursprünglichen Zustand wieder her.
Wenn Sie UWF zu Ihrem Image hinzugefügt haben, indem Sie Windows-Features aktivieren oder deaktivieren oder DISM verwenden, ist der ursprüngliche Zustand der UWF-Einstellungen, als UWF zum ersten Mal aktiviert wurde.
Wenn Sie Ihrem Image UWF mithilfe von SMI-Einstellungen in einer datei ohne Installation hinzugefügt haben, ist der ursprüngliche Zustand der UWF-Einstellungen, als Windows auf dem Gerät installiert wurde. Ab Windows 10 wird dieser Befehl nicht mehr unterstützt. - UWF_Filter.ResetSettings
- Stellt UWF-Einstellungen in den ursprünglichen Zustand wieder her.
-
Herunterfahren
- Fährt das Gerät sofort herunter, auch wenn das Overlay voll oder fast voll ist. Berechtigungen auf Administratorebene sind erforderlich, um diesen Befehl verwenden zu können.
- UWF_Filter.ShutdownSystem
-
Neustarten
- Fährt das Gerät sofort herunter und startet neu, auch wenn das Overlay voll oder fast voll ist. Berechtigungen auf Administratorebene sind erforderlich, um diesen Befehl verwenden zu können.
- UWF_Filter.RestartSystem
Volume
- Konfiguriert Einstellungen für Volumes, die durch UWF geschützt werden. Wenn das <Volumeargument> erforderlich ist, können Sie einen Laufwerkbuchstaben (z. B
uwfmgr.exe volume protect C:
. ) oder alle Volumes angeben (z. Buwfmgr.exe volume get-config all
. ). - UWF_Volume
-
Hilfe | ?
- Zeigt die Befehlszeilenhilfe für den
uwfmgr.exe volume
Befehl an.
- Zeigt die Befehlszeilenhilfe für den
-
Get-Config {<volume> | all}
- Zeigt Konfigurationseinstellungen und Dateiausschlüsse für das angegebene Volume oder alle Volumes an, wenn alle angegeben sind. Zeigt Informationen für die aktuelle und die nächste Sitzung an.
- UWF_Volume
-
Schützen von {<volume> | all}
- Fügt das angegebene Volume der Liste der Volumes hinzu, die durch UWF geschützt sind. UWF beginnt mit dem Schutz des Volumes nach dem nächsten Systemneustart, wenn die UWF-Filterung aktiviert ist.
- UWF_Volume.Protect
-
Aufheben des Schutzes von<Volumes>
- Entfernt das angegebene Volume aus der Liste der Volumes, die durch UWF geschützt sind. UWF beendet den Schutz des Volumes nach dem nächsten Systemneustart.
- UWF_Volume.Unprotect
- Konfiguriert Einstellungen für Volumes, die durch UWF geschützt werden. Wenn das <Volumeargument> erforderlich ist, können Sie einen Laufwerkbuchstaben (z. B
Datei
- Konfiguriert Dateiausschlusseinstellungen für UWF. Wenn Sie das <Argument file> verwenden, muss es vollqualifiziert sein, einschließlich des Volumes und pfads. uwfmgr.exe verwendet das im <Argument file> angegebene Volume, um zu bestimmen, welches Volume die Dateiausschlussliste für die Datei enthält.
- UWF_Volume
-
Hilfe | ?
- Zeigt die Befehlszeilenhilfe für den
uwfmgr.exe file
Befehl an.
- Zeigt die Befehlszeilenhilfe für den
-
Get-Exclusions {<volume> | all}
- Zeigt alle Dateien und Verzeichnisse in der Ausschlussliste für das angegebene Volume (z. B. ) oder alle Volumes an,
uwfmgr.exe file Get-Exclusions C:
wenn alle angegeben sind. Zeigt Informationen für die aktuelle und die nächste Sitzung an. - UWF_Volume.GetExclusions
- Zeigt alle Dateien und Verzeichnisse in der Ausschlussliste für das angegebene Volume (z. B. ) oder alle Volumes an,
-
Add-Exclusion-Datei<>
- Fügt die angegebene Datei der Dateiausschlussliste des durch UWF geschützten Volumes hinzu. UWF beginnt, die Datei nach dem nächsten Systemneustart von der Filterung auszuschließen.
- UWF_Volume.AddExclusion
-
Remove-Exclusion-Datei<>
- Entfernt die angegebene Datei aus der Dateiausschlussliste des durch UWF geschützten Volumes. UWF schließt die Datei nach dem nächsten Systemneustart nicht mehr von der Filterung aus.
- UWF_Volume.RemoveExclusion
-
Commitdatei<>
- Committ Änderungen an einer angegebenen Datei, um sie für ein UWF-geschütztes Volume zu überlagern. Berechtigungen auf Administratorebene sind erforderlich, um diesen Befehl verwenden zu können.
- UWF_Volume.CommitFile
-
Commit-Delete-Datei<>
- Löscht die angegebene Datei sowohl aus der Überlagerung als auch aus dem physischen Volume. Berechtigungen auf Administratorebene sind erforderlich, um diesen Befehl verwenden zu können.
- UWF_Volume.CommitFileDeletion
Registrierung
- Konfiguriert Einstellungen für den Registrierungsschlüsselausschluss für UWF.
- UWF_RegistryFilter
-
Hilfe | ?
- Zeigt die Befehlszeilenhilfe für den
uwfmgr.exe registry
Befehl an.
- Zeigt die Befehlszeilenhilfe für den
-
Get-Exclusions
- Zeigt alle Registrierungsschlüssel in der Registrierungsausschlussliste an. Zeigt Informationen für die aktuelle und die nächste Sitzung an.
- UWF_RegistryFilter.GetExclusions
-
Add-Exclusion-Schlüssel<>
- Fügt den angegebenen Registrierungsschlüssel der Registrierungsausschlussliste für UWF hinzu. UWF beginnt, den Registrierungsschlüssel nach dem nächsten Systemneustart von der Filterung auszuschließen.
- UWF_RegistryFilter.AddExclusion
-
Schlüssel "Remove-Exclusion<">
- Entfernt den angegebenen Registrierungsschlüssel aus der Registrierungsausschlussliste für UWF. UWF schließt den Registrierungsschlüssel nach dem nächsten Systemneustart von der Filterung aus.
- UWF_RegistryFilter.RemoveExclusion
-
Commitschlüsselwert<><>
- Committet Änderungen an dem angegebenen Schlüssel und Wert. Berechtigungen auf Administratorebene sind erforderlich, um diesen Befehl verwenden zu können.
- UWF_RegistryFilter.CommitRegistry
-
Commit-Delete-Schlüssel<> [<Wert>]
- Löscht den angegebenen Registrierungsschlüssel und -wert und committet den Löschvorgang. Löscht alle Werte und Unterschlüssel, wenn der Wert leer ist, und committet den Löschvorgang. Berechtigungen auf Administratorebene sind erforderlich, um diesen Befehl verwenden zu können.
- UWF_RegistryFilter.CommitRegistryDeletion
Überlagerung
- Konfiguriert Einstellungen für die UWF-Überlagerung.
- UWF_Overlay und UWF_OverlayConfig
-
Hilfe | ?
- Zeigt die Befehlszeilenhilfe für den
uwfmgr.exe overlay
Befehl an.
- Zeigt die Befehlszeilenhilfe für den
-
Get-Config
- Zeigt Konfigurationseinstellungen für die UWF-Überlagerung an. Zeigt Informationen für die aktuelle und die nächste Sitzung an.
- UWF_Overlay und UWF_OverlayConfig
-
Get-AvailableSpace
- Zeigt den verbleibenden Speicherplatz an, der für die UWF-Überlagerung verfügbar ist.
- UWF_Overlay
-
Get-Consumption
- Zeigt den Speicherplatz an, der derzeit von der UWF-Überlagerung genutzt wird.
- UWF_Overlay
-
<
>
Größe festlegen
- Legt die maximale Größe der UWF-Überlagerung in Megabyte für die nächste Sitzung nach einem Systemneustart fest.
- UWF_OverlayConfig.SetMaximumSize
-
Set-Type {RAM | DISK}
- Legt den Typ des Überlagerungsspeichers auf RAM-basiert oder datenträgerbasiert fest. UWF muss in der aktuellen Sitzung deaktiviert werden, um den Überlagerungstyp auf datenträgerbasiert festzulegen.
- UWF_OverlayConfig.SetType
-
Set-WarningThreshold size<>
- Legt die Überlagerungsgröße in Megabyte fest, bei der der Treiber Warnbenachrichtigungen für die aktuelle Sitzung ausgibt.
- UWF_Overlay.SetWarningThreshold
-
Set-CriticalThreshold size<>
- Legt die Überlagerungsgröße in Megabyte fest, bei der der Treiber kritische Benachrichtigungen für die aktuelle Sitzung ausgibt.
- UWF_Overlay.SetCriticalThreshold
-
Set-Passthrough<ein/aus>
- Aktiviert oder deaktiviert den Passthrough für freien Speicherplatz , sodass UWF freien Speicherplatz außerhalb des reservierten Speicherplatzes verwenden kann, sofern verfügbar.
-
Set-Persistent<ein/aus>
- Legt die Überlagerung als persistentes Overlay fest, sodass Benutzer ihre Daten nach einem Neustart weiterhin verwenden können.
-
Reset-PersistentState<ein/aus>
- Löscht eine persistente Überlagerung beim nächsten Start (ein/aus).
Wartung
- Konfiguriert Einstellungen für den UWF-Wartungsmodus.
- UWF_Servicing
-
Aktivieren
- Aktiviert den Wartungsmodus in der nächsten Sitzung nach einem Neustart. Berechtigungen auf Administratorebene sind erforderlich, um diesen Befehl verwenden zu können.
- UWF_Servicing.Enable
-
Deaktivieren
- Deaktiviert den UWF-Wartungsmodus in der nächsten Sitzung nach einem Neustart. Berechtigungen auf Administratorebene sind erforderlich, um diesen Befehl verwenden zu können.
- UWF_Servicing.Disable
-
Update-Windows
- Eigenständiger Befehl zum Anwenden von Windows-Updates auf ein Gerät. Wird vom master Wartungsskript aufgerufen, das
uwfmgr.exe servicing enable
vom Befehl aufgerufen wird. Es wird empfohlen, dass Sie nach Möglichkeit denuwfmgr.exe servicing enable
Befehl verwenden, um Ihr UWF-geschütztes Gerät zu bedienen. Berechtigungen auf Administratorebene sind erforderlich, um diesen Befehl verwenden zu können. - UWF_Servicing.UpdateWindows
- Eigenständiger Befehl zum Anwenden von Windows-Updates auf ein Gerät. Wird vom master Wartungsskript aufgerufen, das
-
Get-Config
- Zeigt Informationen zum UWF-Wartungsmodus für die aktuelle und die nächste Sitzung an.
- UWF_Servicing
-
Hilfe
- Zeigt die Befehlszeilenhilfe für den
uwfmgr.exe servicing
Befehl an.
- Zeigt die Befehlszeilenhilfe für den
Nicht unterstützte WMI-Methoden
Die folgende Liste enthält die UWF-WMI-Anbietermethoden, die derzeit nicht vom uwfmgr.exe-Tool unterstützt werden:
- UWF_Overlay.GetOverlayFiles
- UWF_RegistryFilter.FindExclusion
- UWF_Volume.FindExclusion
- UWF_Volume.RemoveAllExclusions
- UWF_Volume.SetBindByDriveLetter