uwfmgr.exe
UWFMgr 工具可以在命令行或 PowerShell 中用來設定和擷取 統一寫入篩選器 (UWF) 的 設定。
重要
具有標準帳戶的使用者可以使用可擷取資訊的命令,但只有具有系統管理員帳戶的使用者可以使用變更組態設定的命令。
語法
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
位置
您可以在 %WINDIR%\System32\ 資料夾下找到 Uwfmgr。
命令列選項和參數
下列清單描述可在 uwfmgr.exe中使用的選項和子選項,並列出每個命令行選項的對應 WMI 類別或方法,如果) ,則會列出子選項 (。
說明 | ?
- 顯示uwfmgr.exe之基本 參數的命令 行說明。
Get-Config
- 顯示目前和下一個會話的UWF組態設定。
濾波器
- 設定基本UWF設定。
- UWF_Filter
-
啟用
- 在系統重新啟動之後,為下一個會話啟用 UWF 保護。
- UWF_Filter.Enable
-
停用
- 在系統重新啟動之後,停用下一個會話的 UWF 保護。
- UWF_Filter.Disable
-
Reset-Settings
- 將UWF設定還原至原始狀態。
如果您使用 開啟或關閉 Windows 功能或 使用 DISM 將 UWF 新增至映像,則原始狀態是 UWF 第一次啟用時的 UWF 設定狀態。
如果您在自動安裝檔案中使用 SMI 設定將 UWF 新增至映射,則原始狀態是裝置上安裝 Windows 時的 UWF 設定狀態。 從 Windows 10 開始,不再支援此命令。 - UWF_Filter.ResetSettings
- 將UWF設定還原至原始狀態。
-
關閉
- 即使重疊已滿或接近滿,仍會立即關閉裝置。 需要系統管理員層級許可權才能使用此命令。
- UWF_Filter.ShutdownSystem
-
重新啟動
- 立即關閉裝置並重新啟動,即使重疊已滿或接近滿也一樣。 需要系統管理員層級許可權才能使用此命令。
- UWF_Filter.RestartSystem
音量
- 設定受UWF保護之磁碟區的設定。 如果需要磁<>碟區自變數,您可以指定驅動器號 (例如,
uwfmgr.exe volume protect C:
) ,或者您可以指定所有磁碟區 (例如uwfmgr.exe volume get-config all
,) 。 - UWF_Volume
-
說明 | ?
- 顯示命令的
uwfmgr.exe volume
命令行說明。
- 顯示命令的
-
Get-Config {<volume> | all}
- 顯示指定磁碟區的組態設定和檔案排除專案 ,如果已 指定所有磁碟區,則顯示所有磁碟區。 顯示目前和下一個會話的資訊。
- UWF_Volume
-
保護 {<volume> | all}
- 將指定的磁碟區新增至受UWF保護的磁碟區清單。 如果啟用 UWF 篩選,UWF 會在下一次系統重新啟動之後開始保護磁碟區。
- UWF_Volume.Protect
-
取消保護磁碟區<>
- 從受UWF保護的磁碟區清單中移除指定的磁碟區。 UWF 會在下次系統重新啟動之後停止保護磁碟區。
- UWF_Volume.Unprotect
- 設定受UWF保護之磁碟區的設定。 如果需要磁<>碟區自變數,您可以指定驅動器號 (例如,
檔案
- 設定 UWF 的檔案排除設定。 如果您使用檔案自 <變數> ,它必須是完整自變數,包括磁碟區和路徑。 uwfmgr.exe 使用 file> 自變數中指定的<磁碟區來判斷哪個磁碟區包含檔案的檔案排除清單。
- UWF_Volume
-
說明 | ?
- 顯示命令的
uwfmgr.exe file
命令行說明。
- 顯示命令的
-
Get-Exclusions {<volume> | all}
- 顯示指定磁碟區排除清單中的所有檔案和目錄 (例如,
uwfmgr.exe file Get-Exclusions C:
) ,如果 已指定所有 磁碟區,則顯示所有磁碟區。 顯示目前和下一個會話的資訊。 - UWF_Volume.GetExclusions
- 顯示指定磁碟區排除清單中的所有檔案和目錄 (例如,
-
Add-Exclusion<檔案>
- 將指定的檔案新增至 UWF 所保護磁碟區的檔案排除清單。 UWF 會在下一次系統重新啟動之後開始將檔案排除在篩選之外。
- UWF_Volume.AddExclusion
-
Remove-Exclusion<檔案>
- 從 UWF 所保護磁碟區的檔案排除清單中移除指定的檔案。 UWF 會在下一次系統重新啟動之後停止將檔案排除在篩選之外。
- UWF_Volume.RemoveExclusion
-
認可<檔案>
- 認可對指定檔案的變更,以重疊受UWF保護的磁碟區。 需要系統管理員層級許可權才能使用此命令。
- UWF_Volume.CommitFile
-
Commit-Delete<檔案>
- 從重迭和實體磁碟區中刪除指定的檔案。 需要系統管理員層級許可權才能使用此命令。
- UWF_Volume.CommitFileDeletion
登錄
- 設定 UWF 的登錄機碼排除設定。
- UWF_RegistryFilter
-
說明 | ?
- 顯示命令的
uwfmgr.exe registry
命令行說明。
- 顯示命令的
-
Get-Exclusions
- 顯示登錄排除清單中的所有登錄機碼。 顯示目前和下一個會話的資訊。
- UWF_RegistryFilter.GetExclusions
-
載入排除索<引鍵>
- 將指定的登錄機碼新增至UWF的登錄排除清單。 UWF 會在下一次系統重新啟動之後開始將登錄機碼從篩選中排除。
- UWF_RegistryFilter.AddExclusion
-
拿掉排除索<引鍵>
- 從 UWF 的登錄排除清單中移除指定的登錄機碼。 UWF 會在下一次系統重新啟動之後停止排除登錄機碼的篩選。
- UWF_RegistryFilter.RemoveExclusion
-
認可<索引鍵><值>
- 認可對指定索引鍵和值的變更。 需要系統管理員層級許可權才能使用此命令。
- UWF_RegistryFilter.CommitRegistry
-
Commit-Delete 索引<鍵> [<value>]
- 刪除指定的登錄機碼和值,並認可刪除。 如果值是空的,則會刪除所有值和子機碼,並認可刪除。 需要系統管理員層級許可權才能使用此命令。
- UWF_RegistryFilter.CommitRegistryDeletion
Overlay
- 設定UWF重疊的設定。
- UWF_Overlay 和 UWF_OverlayConfig
-
說明 | ?
- 顯示命令的
uwfmgr.exe overlay
命令行說明。
- 顯示命令的
-
Get-Config
- 顯示UWF重疊的組態設定。 顯示目前和下一個會話的資訊。
- UWF_Overlay 和 UWF_OverlayConfig
-
Get-AvailableSpace
- 顯示UWF重疊可用的剩餘空間量。
- UWF_Overlay
-
Get-Consumption
- 顯示UWF重疊目前使用的空間量。
- UWF_Overlay
-
Set-Size 大小<>
- 設定系統重新啟動後下一個會話的 UWF 重疊大小上限,以 MB 為單位。
- UWF_OverlayConfig.SetMaximumSize
-
Set-Type {RAM |DISK}
- 將重迭記憶體的類型設定為以 RAM 為基礎或以磁碟為基礎。 必須在目前的會話中停用UWF,才能將重疊類型設定為磁碟型。
- UWF_OverlayConfig.SetType
-
Set-WarningThreshold<大小>
- 設定重疊大小,以 MB 為單位,驅動程式會發出目前會話的警告通知。
- UWF_Overlay.SetWarningThreshold
-
Set-CriticalThreshold<大小>
- 設定重疊大小,以 MB 為單位,驅動程式會發出目前會話的重要通知。
- UWF_Overlay.SetCriticalThreshold
-
Set-Passthrough<on/off>
- 開啟或關閉 可用空間傳遞 ,允許 UWF 在可用時使用保留空間以外的可用空間。
-
Set-Persistent<on/off>
- 將重疊設定為 永續性重疊,讓使用者在重新啟動後繼續使用其數據。
-
Reset-PersistentState<開啟/關閉>
- 清除下一次開機 (開啟/關閉) 的持續重疊。
維護
- 設定UWF服務模式的設定。
- UWF_Servicing
-
啟用
- 在重新啟動後的下一個會話中啟用服務模式。 需要系統管理員層級許可權才能使用此命令。
- UWF_Servicing.Enable
-
停用
- 在重新啟動後的下一個會話中停用 UWF 服務模式。 需要系統管理員層級許可權才能使用此命令。
- UWF_Servicing.Disable
-
Update-Windows
- 將 Windows 更新套用至裝置的獨立命令。 由命令呼叫
uwfmgr.exe servicing enable
的主要服務腳本呼叫。 建議您盡可能使用uwfmgr.exe servicing enable
命令來服務受 UWF 保護的裝置。 需要系統管理員層級許可權才能使用此命令。 - UWF_Servicing.UpdateWindows
- 將 Windows 更新套用至裝置的獨立命令。 由命令呼叫
-
Get-Config
- 顯示目前會話和下一個會話的 UWF 維護模式資訊。
- UWF_Servicing
-
幫助
- 顯示命令的
uwfmgr.exe servicing
命令行說明。
- 顯示命令的
不支援的 WMI 方法
下列清單包含 uwfmgr.exe工具目前 不支援的 UWF WMI 提供者方法:
- UWF_Overlay.GetOverlayFiles
- UWF_RegistryFilter.FindExclusion
- UWF_Volume.FindExclusion
- UWF_Volume.RemoveAllExclusions
- UWF_Volume.SetBindByDriveLetter