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
Uwfmgr は %WINDIR%\System32\ フォルダーにあります。
コマンド ライン オプションとパラメーター
次の一覧では、 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.保護解除
- UWF によって保護されるボリュームの設定を構成します。
<ボリューム>引数が必要な場合は、ドライブ文字 (
ファイル
- UWF のファイル除外設定を構成します。 <file> 引数を使用する場合は、ボリュームとパスを含めて完全修飾する必要があります。 uwfmgr.exe は、 <file> 引数で指定されたボリュームを使用して、ファイルのファイル除外リストを含むボリュームを決定します。
- UWF_Volume
-
ヘルプ | ?
-
uwfmgr.exe file
コマンドのコマンド ライン ヘルプを表示します。
-
-
Get-Exclusions {<volume> | all}
- 指定したボリューム (たとえば、
uwfmgr.exe file Get-Exclusions C:
) の除外リスト内のすべてのファイルとディレクトリ、またはすべてのボリュームが指定されている場合は 、 すべてのボリュームを表示します。 現在のセッションと次のセッションの両方の情報を表示します。 - 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
-
ヘルプ | ?
-
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
-
ヘルプ | ?
-
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>
- 次の起動時 (オン/オフ) に永続的なオーバーレイをクリアします。
サービス
- 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