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_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 のファイルの除外設定を構成します。 <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_OverlayUWF_OverlayConfig
    • Help | ?
      • 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>
      • 次回の起動時で永続的なオーバーレイをクリアします (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 プロバイダー メソッドが含まれています。