共用方式為


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

Location

您可以在 %WINDIR%\System32\ 資料夾下找到 Uwfmgr

命令列選項和參數

下列清單描述可用於 uwfmgr.exe的選項和子選項,並列出每個命令行選項和子選項的對應 WMI 類別或方法(如果有的話)。

  • 說明 | ?

    • 顯示uwfmgr.exe之基本參數的命令行說明。
  • Get-Config

    • 顯示目前和下一個會話的UWF組態設定。
  • Filter

    • 設定基本UWF設定。
    • UWF_Filter
    • 啟用
      • 在系統重新啟動之後,啟用下一個會話的 UWF 保護。
      • UWF_Filter.Enable
    • 停用
    • Reset-Settings
      • 將UWF設定還原至原始狀態。
        如果您使用 [開啟或關閉 Windows 功能] 或使用 DISM 將 UWF 新增至映射,原始狀態是 UWF 設定第一次啟用時的狀態。
        如果您在自動檔案中使用 SMI 設定將 UWF 新增至映像,原始狀態就是在裝置上安裝 Windows 時 UWF 設定的狀態。 從 Windows 10 開始,不再支援此命令。
      • UWF_Filter.ResetSettings
    • 關機
      • 即使重疊已滿或接近已滿,仍會立即關閉裝置。 需要系統管理員層級許可權才能使用此命令。
      • 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 的檔案排除設定。 如果您使用 <檔案> 自變數,它必須完整,包括磁碟區和路徑。 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
    • Add-Exclusion<機碼>
      • 將指定的登錄機碼新增至UWF的登錄排除清單。 UWF 會在下一個系統重新啟動之後,從篩選中排除登錄機碼。
      • UWF_RegistryFilter.AddExclusion
    • Remove-Exclusion <機碼>
      • 從 UWF 的登錄排除清單中移除指定的登錄機碼。 UWF 會在下一個系統重新啟動之後停止篩選登錄機碼。
      • UWF_RegistryFilter.RemoveExclusion
    • 認可<索引鍵><值>
    • 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 大小 <>
    • Set-Type {RAM |DISK}
      • 將重迭記憶體的類型設定為 RAM 型或磁碟型。 目前會話中必須停用UWF,才能將重疊類型設定為磁碟型別。
      • UWF_OverlayConfig.SetType
    • Set-WarningThreshold <大小>
    • Set-CriticalThreshold <大小>
    • Set-Passthrough <on/off>
    • Set-Persistent <on/off>
      • 將重疊設定為 持續性重疊,讓使用者在重新啟動後繼續使用其數據。
    • Reset-PersistentState <on/off>
      • 清除下一個開機時持續重疊 (開啟/關閉)。
  • 服務

    • 設定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
    • Get-Config
      • 顯示目前會話和下一個會話的UWF服務模式資訊。
      • UWF_Servicing
    • 說明
      • 顯示命令的 uwfmgr.exe servicing 命令行說明。

不支援的 WMI 方法

下列清單包含uwfmgr.exe工具目前不支援的 UWF WMI 提供者方法: