次の方法で共有


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_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 のファイル除外設定を構成します。 <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_OverlayUWF_OverlayConfig
    • ヘルプ | ?
      • uwfmgr.exe overlay コマンドのコマンド ライン ヘルプを表示します。
    • Get-Config
      • UWF オーバーレイの構成設定を表示します。 現在のセッションと次のセッションの両方の情報を表示します。
      • UWF_OverlayUWF_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
    • Get-Config
      • 現在のセッションと次のセッションの UWF サービス モード情報を表示します。
      • UWF_Servicing
    • ヘルプ
      • uwfmgr.exe servicing コマンドのコマンド ライン ヘルプを表示します。

サポートされていない WMI メソッド

次の一覧には、 uwfmgr.exe ツールで現在サポートされていない UWF WMI プロバイダー メソッドが含まれています。