uwfmgr.exe
コマンド ラインまたは PowerShell で UWFMgr ツールを使用して、統合書き込みフィルター (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
場所
Uwfmgr は %WINDIR%\System32\ フォルダーにあります。
コマンドライン オプションとパラメーター
次のリストでは、uwfmgr.exe で使用できるオプションとサブオプションについて説明し、各コマンドライン オプションとサブオプションに対応する WMI クラスまたはメソッドを一覧表示します (使用可能な場合)。
Help | ?
- uwfmgr.exe の基本パラメーターのコマンドライン ヘルプを表示します。
Get-Config
- 現在および次のセッションの UWF 構成設定を表示します。
Assert
- 基本的な 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
- Restart
- オーバーレイが完全またはほぼ完全な場合でも、デバイスを直ちにシャットダウンして再起動します。 このコマンドを使用するには、管理者レベルのアクセス許可が必要です。
- UWF_Filter.RestartSystem
量
- UWF によって保護されるボリュームの設定を構成します。 <volume> 引数が必要な場合は、ドライブ文字を指定する (例:
uwfmgr.exe volume protect C:
) か、すべてのボリュームを指定 (例:uwfmgr.exe volume get-config all
) できます。 - UWF_Volume
- Help | ?
uwfmgr.exe volume
コマンドのコマンドライン ヘルプを表示します。
- Get-Config {<volume> | all}
- 指定したボリュームの構成設定とファイルの除外を表示します。または all を指定した場合は、すべてのボリュームが表示されます。 現在と次のセッションの両方の情報を表示します。
- UWF_Volume
- Protect {<volume> | all}
- 指定したボリュームを、UWF によって保護されているボリュームのリストに追加します。 UWF フィルター処理が有効になっている場合、次のシステム再起動後に UWF によってボリュームの保護が開始されます。
- UWF_Volume.Protect
- Unprotect <volume>
- 指定したボリュームを、UWF によって保護されているボリュームのリストから削除します。 次にシステムを再起動すると、UWF によるボリュームの保護が停止されます。
- UWF_Volume.Unprotect
- UWF によって保護されるボリュームの設定を構成します。 <volume> 引数が必要な場合は、ドライブ文字を指定する (例:
ファイル
- UWF のファイルの除外設定を構成します。 <file> 引数を使用する場合は、ボリュームとパスを含む完全修飾にする必要があります。 uwfmgr.exe は <file> 引数で指定されたボリュームを使用して、ファイルのファイル除外リストが含まれているボリュームを特定します。
- UWF_Volume
- Help | ?
uwfmgr.exe file
コマンドのコマンドライン ヘルプを表示します。
- Get-Exclusions {<volume> | all}
- 指定したボリュームの除外リスト内のすべてのファイルとディレクトリ (例:
uwfmgr.exe file Get-Exclusions C:
) を表示します。または all を指定した場合は、すべてのボリュームが表示されます。 現在と次のセッションの両方の情報を表示します。 - UWF_Volume.GetExclusions
- 指定したボリュームの除外リスト内のすべてのファイルとディレクトリ (例:
- Add-Exclusion <file>
- 指定したファイルを、UWF によって保護されているボリュームのファイル除外リストに追加します。 次にシステムを再起動すると、UWF によってフィルター処理からのファイルの除外が開始されます。
- UWF_Volume.AddExclusion
- Remove-Exclusion <file>
- 指定したファイルを、UWF によって保護されているボリュームのファイル除外リストから削除します。 次にシステムを再起動すると、UWF によってフィルター処理からのファイルの除外が停止されます。
- UWF_Volume.RemoveExclusion
- Commit <file>
- 指定したファイルへの変更をコミットして、UWF で保護されたボリュームにオーバーレイします。 このコマンドを使用するには、管理者レベルのアクセス許可が必要です。
- UWF_Volume.CommitFile
- Commit-Delete <file>
- オーバーレイと物理リュームの両方から、指定したファイルを削除します。 このコマンドを使用するには、管理者レベルのアクセス許可が必要です。
- UWF_Volume.CommitFileDeletion
レジストリ
- UWF のレジストリ キーの除外設定を構成します。
- UWF_RegistryFilter
- Help | ?
uwfmgr.exe registry
コマンドのコマンドライン ヘルプを表示します。
- Get-Exclusions
- レジストリ除外リスト内のすべてのレジストリ キーを表示します。 現在と次のセッションの両方の情報を表示します。
- UWF_RegistryFilter.GetExclusions
- Add-Exclusion<key>
- 指定したレジストリ キーを UWF のレジストリ除外リストに追加します。 次にシステムを再起動すると、UWF によってフィルター処理からのレジストリ キーの除外が開始されます。
- UWF_RegistryFilter.AddExclusion
- Remove-Exclusion <key>
- UWF のレジストリ除外リストから、指定したレジストリ キーを削除します。 次にシステムを再起動すると、UWF によってフィルター処理からのレジストリ キーの除外が停止されます。
- UWF_RegistryFilter.RemoveExclusion
- Commit <key><value>
- 指定したキーと値に対する変更をコミットします。 このコマンドを使用するには、管理者レベルのアクセス許可が必要です。
- UWF_RegistryFilter.CommitRegistry
- Commit-Delete <key> [<value>]
- 指定したレジストリ キーと値を削除し、削除をコミットします。 値が空の場合はすべての値とサブキーを削除し、削除をコミットします。 このコマンドを使用するには、管理者レベルのアクセス許可が必要です。
- UWF_RegistryFilter.CommitRegistryDeletion
オーバーレイ
- UWF オーバーレイの設定を構成します。
- UWF_Overlay と UWF_OverlayConfig
- Help | ?
uwfmgr.exe overlay
コマンドのコマンドライン ヘルプを表示します。
- Get-Config
- UWF オーバーレイの構成設定を表示します。 現在と次のセッションの両方の情報を表示します。
- UWF_Overlay と UWF_OverlayConfig
- Get-AvailableSpace
- UWF オーバーレイで使用可能な残りのスペースの量が表示されます。
- UWF_Overlay
- Get-Consumption
- UWF オーバーレイによって現在使用されているスペースの量を表示します。
- UWF_Overlay
- Set-Size <size>
- システムの再起動後の次のセッションの UWF オーバーレイの最大サイズをメガバイト単位で設定します。
- UWF_OverlayConfig.SetMaximumSize
- Set-Type {RAM | DISK}
- オーバーレイ ストレージの種類を RAM ベースまたはディスクベースに設定します。 オーバーレイの種類をディスクベースに設定するには、現在のセッションで UWF を無効にする必要があります。
- UWF_OverlayConfig.SetType
- Set-WarningThreshold <size>
- ドライバーが現在のセッションに対して警告通知を発行するときのオーバーレイ サイズをメガバイト単位で設定します。
- UWF_Overlay.SetWarningThreshold
- Set-CriticalThreshold <size>
- ドライバーが現在のセッションに対して重大な通知を発行するときのオーバーレイ サイズをメガバイト単位で設定します。
- UWF_Overlay.SetCriticalThreshold
- Set-Passthrough <on/off>
- 空き領域のパススルーをオンまたはオフにして、予約済みスペース外の空きスペースが使用可能な場合に UWF が使用できるようにします。
- Set-Persistent <on/off>
- オーバーレイを永続的なオーバーレイとして設定して、再起動後もユーザーが自分のデータを使用し続けられるようにします。
- Reset-PersistentState <on/off>
- 次回の起動時で永続的なオーバーレイをクリアします (on/off)。
Servicing
- 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