다음을 통해 공유


UWF를 Microsoft Defender 제외한 후 Windows가 시작되지 않습니다.

이 문서에서는 Microsoft Defender UWF(통합 쓰기 필터)를 제외한 후 Windows가 시작되지 않는 문제를 해결하는 방법을 설명합니다.

적용 대상: Windows 10 Enterprise, Windows 10 IoT Enterprise 또는 Windows 11 Enterprise

문제

다음과 같은 경우를 생각해볼 수 있습니다.

  • Windows 11 Enterprise 기반, Windows 10 Enterprise 기반 또는 Windows 10 IoT Enterprise 기반 컴퓨터에서 UWF 기능을 사용하도록 설정합니다.
  • Windows Defender UWF 레지스트리 제외를 구성합니다. 특히 다음 레지스트리 키는 쓰기 필터에서 제외됩니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WdFilter

이 시나리오에서는 Windows 시작 중에 컴퓨터의 응답이 중지됩니다.

참고

  • 명령을 사용하여 uwfmgr.exe filter disable UWF 기능을 사용하지 않도록 설정하면 문제가 발생하지 않습니다.
  • 컴퓨터는 여러 번 다시 시도한 후 시작될 수 있습니다.

이것은 의도적으로 설계된 동작입니다. 이 문제를 해결하려면 대체 menthod를 사용하여 UWF를 제외합니다.

UWF를 제외하는 지원되는 메서드

이 문제를 해결하려면 Uwfmgr.exe 옵션을 사용하여 Registry Commit UWF를 제외할 수 있습니다. 이 옵션은 변경 내용을 커밋하여 값을 지정할 수 있습니다.

다음 명령은 지정된 레지스트리 값의 변경 내용을 커밋할 수 있습니다.

uwfmgr.exe registry commit "HKLM\SYSTEM\CurrentControlSet\Services\WdFilter" Start

참고

명령은 단일 레지스트리 값만 지정할 수 있으므로 변경 내용을 커밋할 레지스트리 키의 전체 레지스트리 값을 지정해야 합니다.

예를 들어 다음 스크린샷의 값과 유사한 레지스트리 값을 찾을 수 있습니다.

레지스트리 편집기 스크린샷

레지스트리 하위 키에서 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

참고

레지스트리 커밋 옵션은 원샷 작업입니다. 단일 명령을 실행하여 쓰기 필터를 계속 무시하지 않습니다. 컴퓨터를 종료할 때마다 값을 변경하려면 종료 스크립트에 이 명령 집합을 추가해야 합니다.

종료 스크립트에 대한 자세한 내용은 로컬 그룹 정책 편집기 사용하여 시작, 종료, 로그온 및 로그오프 스크립트 작업을 참조하세요.

추가 정보

WDFilter 레지스트리 키가 UWF 레지스트리 필터에서 제외되는지 여부를 검사 관리자 권한으로 명령 프롬프트 창을 연 다음 프롬프트에서 실행 uwfmgr.exe get-config 합니다.