UWF をMicrosoft Defenderから除外した後に Windows が起動しない
この記事では、統合書き込みフィルター (UWF) をMicrosoft Defenderから除外した後に Windows が起動しない問題を回避する方法について説明します。
適用対象: Windows 10 Enterprise、Windows 10 IoT Enterprise、またはWindows 11 Enterprise
問題
次のような状況で問題が発生します。
- UWF 機能は、Windows 11 Enterprise ベース、Windows 10 Enterprise ベース、または Windows 10 IoT Enterprise ベースのコンピューターで有効にします。
- Windows Defenderの UWF レジストリの除外を構成します。 具体的には、次のレジストリ キーが書き込みフィルターから除外されます。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WdFilter
このシナリオでは、Windows の起動時にコンピューターの応答が停止します。
注:
- コマンドを使用して UWF 機能を
uwfmgr.exe filter disable
無効にした場合、問題は発生しません。 - 数回の再試行の後にコンピューターが起動する可能性があります。
この動作は仕様です。 この問題を回避するには、代替の menthod を使用して UWF を除外します。
UWF を除外するためにサポートされているメソッド
この問題を回避するには、Uwfmgr.exe のオプションを Registry Commit
使用して UWF を除外できます。 このオプションでは、変更をコミットして値を指定できます。
次のコマンドは、指定したレジストリ値の変更をコミットできます。
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" Start
注:
コマンドでは 1 つのレジストリ値のみを指定できるため、変更をコミットするレジストリ キーのレジストリ値全体を指定する必要があります。
たとえば、次のスクリーンショットの値に似たレジストリ値が見つかります。
レジストリ サブキーで行われたすべての変更を WDFilter
コミットするには、次のようにオプションを Registry Commit
実行する必要があります。
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" DependOnService
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" Description
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" DisplayName
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" ErrorControl
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" Group
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" ImagePath
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" Start
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" SupportedFeatures
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" Type
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter\Instances" DefaultInstance
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter\Instances\WdFilter Instance" Altitude
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter\Instances\WdFilter Instance" Flags
uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter\Security" Security
注:
[レジストリ コミット] オプションは、1 回限りの操作です。 1 つのコマンドを実行しても、書き込みフィルターはバイパスされません。 コンピューターがシャットダウンするたびに値の変更をコミットするには、このコマンド セットをシャットダウン スクリプトに追加する必要があります。
シャットダウン スクリプトの詳細については、「ローカル グループ ポリシー エディターを使用したスタートアップ、シャットダウン、ログオン、ログオフ スクリプトの操作」を参照してください。
詳細
WDFilter レジストリ キーを UWF レジストリ フィルターから除外するかどうかをチェックするには、管理者としてコマンド プロンプト ウィンドウを開き、プロンプトでを実行uwfmgr.exe get-config
します。