FIX: Windows 10의 WDF_VIOLATION 오류

우리는 모두 Windows 10에서 다양한 오류를 접하게 됩니다. 대부분은 간단한 재부팅으로 해결할 수 있지만 일부는 더 복잡한 접근 방식이 필요합니다. 후자의 범주에 속하는 오류 중 하나는 'WDF_VIOLATION' 오류입니다. WDF는 Windows용 드라이버를 만드는 데 도움이 되는 도구인 Windows Driver Framework의 약자입니다. 대부분의 사용자는 Windows를 업데이트한 후 오류가 발생합니다. 이 기사에서는 오류와 이에 대한 다양한 수정 사항에 대해 설명합니다.

'WDF_VIOLATION' 오류란 무엇입니까?

WDF_VIOLATION은 BSOD(Blue Screen of Death Error)로, 기본적으로 이 오류가 발생할 때마다 블루 스크린이 표시되고 오류 메시지가 기록됩니다.

프레임워크 기반 드라이버에 문제가 있는 경우 WDF_VIOLATION 오류가 발생합니다. 이 오류는 결함이 있는 키보드 드라이버로 인해 HP 노트북에서 더 많이 발생합니다. 또한 USB 주변 장치, 맬웨어 및 기타 이유로 손상된 파일 문제로 인해 오류가 발생할 수 있습니다.

WDF_Violation 오류는 다음 메시지와 함께 표시됩니다.

PC에 문제가 발생하여 다시 시작해야 합니다. 다시 시작하겠습니다.

오류 메시지 바로 아래에 오류를 식별하는 데 도움이 되는 언급된 'WDF_VIOLATION'이 있습니다.

이제 오류에 대한 다양한 수정 사항에 대해 논의할 것입니다. 오류가 수정될 때까지 언급된 순서대로 사용하십시오.

수정 1: USB 주변 장치 분리

'WDF_VIOLATION' 오류가 발생할 때마다 기본 접근 방식은 모든 USB 주변 장치를 분리하는 것입니다. 한 번에 하나씩 연결을 끊고 문제가 해결되었는지 확인합니다. 이렇게 하면 오작동하는 주변 장치를 식별하고 교체할 수 있습니다.

주변 장치를 분리해도 작동하지 않으면 시스템 BIOS에서 USB 포트를 비활성화할 수 있습니다.

USB 포트를 비활성화하려면 컴퓨터를 다시 시작하고 다음 중 하나를 누릅니다. F2 아니면 그 키를 여러 번 눌러 BIOS로 들어갑니다. 키는 시스템에 따라 다를 수 있으며 컴퓨터를 다시 시작하는 즉시 맨 아래에 언급됩니다.

BIOS에 진입한 후 '고급 탭'을 선택한 다음 '기타 장치'로 이동합니다. 그런 다음 '외부 USB 포트'로 이동한 다음 '외부 USB 포트 비활성화'를 선택합니다.

이제 변경 사항을 저장하고 BIOS를 종료합니다. 변경 사항을 저장한 후 컴퓨터를 다시 시작하고 오류가 수정되었는지 확인합니다.

수정 2: HP 키보드 드라이버 제거

HP 장치를 사용하는 경우 오류를 일으키는 잘못된 키보드 드라이버가 있을 수 있습니다. HpqKbFiltr.sys 드라이버가 호환되지 않으면 'WDF_VIOLATION' 오류가 발생합니다. 이 경우 가장 간단한 해결책은 드라이버를 제거하는 것입니다.

드라이버를 제거하려면 Windows RE(복구 환경)에 들어가야 합니다. 누르다 윈도우 + 나 시스템 설정을 실행한 다음 '업데이트 및 보안'을 클릭합니다.

이제 왼쪽에서 다양한 탭을 찾을 수 있으며 목록에서 '복구'를 선택합니다.

'복구' 탭에서 '고급 시작' 아래의 '지금 다시 시작' 옵션을 클릭합니다.

이제 컴퓨터가 다시 시작되고 복구 환경으로 들어갑니다. '옵션 선택' 화면에서 '문제 해결' 옵션을 클릭합니다.

그런 다음 목록에서 '고급 옵션'을 선택하여 계속 진행합니다.

이제 화면에서 여러 고급 옵션을 찾을 수 있습니다. 옵션 목록에서 '명령 프롬프트'를 선택합니다.

이제 다음 명령을 입력하고 시작하다 드라이버를 제거합니다.

32비트 버전의 Windows용:

dism /이미지:C\ /드라이버 제거 /드라이버: C:\Windows\System32\DriverStore\FileRepository\hpqkbfiltr.inf_x86_f1527018cecbb8c2\HpqKbFiltr.inf

64비트 버전의 Windows용:

dism /Image:C:\ /Remove-Driver /Driver:c:\Windows\System32\driverstore\FileRepository\hpqkbfiltr.inf_amd64_714aca0508a80e9a\HpqKbFiltr.inf

명령이 실행되면 복구 환경을 종료하고 컴퓨터를 재부팅하십시오. 이제 오류가 수정되었는지 확인하고 수정되지 않으면 다음 방법으로 이동합니다.

수정 3: Bluetooth 드라이버 제거

Bluetooth 드라이버 제거는 오류를 해결하는 검증된 수정 사항입니다. 블루투스 드라이버를 제거하기 전에 '안전' 모드로 들어가야 합니다.

'안전' 모드로 들어가려면 윈도우 + R '실행' 명령을 실행합니다. 그런 다음 텍스트 상자에 'msconfig'를 입력하고 하단의 '확인'을 클릭합니다.

이제 상단에서 '부팅' 탭을 선택한 다음 '부팅 옵션'에서 '안전 부팅' 확인란을 선택합니다. 마지막으로 하단의 '확인'을 클릭합니다.

그런 다음 화면에 팝업이 나타나면 '다시 시작'을 클릭하십시오.

이제 컴퓨터가 '안전' 모드에서 다시 시작됩니다. 누르다 창 + X '빠른 액세스 메뉴'를 실행한 다음 목록에서 '장치 관리자'를 선택합니다.

'장치 관리자'에서 'Bluetooth' 옵션을 찾아 두 번 클릭하여 드라이버를 표시합니다. 그런 다음 Bluetooth 드라이버를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 '장치 제거'를 선택합니다. 이제 화면에 팝업이 나타나면 '제거'를 클릭하여 확인합니다.

드라이버를 제거한 후 컴퓨터를 일반 모드로 다시 시작하고 오류가 해결되었는지 확인하십시오. 일반 모드로 전환하려면 위에서 설명한 대로 '시스템 구성' 창을 열고 '안전 부팅' 확인란의 선택을 취소한 다음 컴퓨터를 다시 시작합니다. 여전히 문제가 발생하면 수정 사항으로 이동하십시오.

수정 4: SFC 스캔 실행

Windows 시스템 파일이 손상되면 'WDF_VIOLATION' 오류가 발생할 수도 있습니다. 손상된 파일을 수정하는 가장 좋은 방법은 '안전' 모드에서 시스템 파일 검사기(SFC) 검사를 실행하는 것입니다. 안전 모드에서 컴퓨터를 부팅하는 프로세스는 이미 지난 섹션에서 설명했습니다.

'안전' 모드에서 윈도우 + R '실행' 명령을 실행합니다. 그런 다음 텍스트 상자에 'cmd'를 입력하고 시작하다 또는 하단의 '확인'을 클릭하여 '명령 프롬프트'를 엽니다.

이제 '명령 프롬프트' 창이 시작됩니다. 다음 명령을 입력한 다음 키를 누릅니다. 시작하다.

sfc/스캔나우

수정 5: 시스템 복원 실행

프로그램을 설치하거나 일부 변경한 후 최근에 처음 문제가 발생한 경우 언제든지 '시스템 복원'을 선택할 수 있습니다. 이를 통해 시스템을 이전 지점으로 복원할 수 있으며 프로그램 및 설정 변경 사항은 되돌릴 수 있습니다. Windows 복원 지점 생성 Windows는 시스템을 크게 변경하기 전에 자동으로 복원 지점을 생성하거나 수동으로 생성할 수 있습니다.

시스템 복원을 진행하기 전에 이전 섹션에서 설명한 대로 '안전' 모드에서 Windows를 부팅하십시오.

'안전' 모드에서 '복원 지점'을 검색한 다음 검색 결과에서 '복원 지점 만들기'를 클릭합니다.

이제 시스템 속성 창이 시작됩니다. 상단에서 '시스템 보호' 탭을 선택한 다음 '시스템 복원'을 클릭합니다.

'시스템 복원' 창이 나타나면 권장 복원으로 이동하거나 원하는 다른 복원 지점을 선택할 수 있습니다. 복원 지점을 수동으로 만든 경우 '다른 복원 지점 선택'을 선택할 수 있습니다. 그렇지 않으면 '권장 복원'이 작업을 수행합니다. 원하는 설정을 선택했으면 하단의 '다음'을 클릭합니다.

마지막 페이지에서 복원 지점 세부 정보를 확인한 후 하단의 '마침'을 클릭합니다. '마침'을 클릭하기 전에 시스템이 다시 시작되므로 작업 중인 파일과 데이터를 저장하십시오.

이제 Windows를 일반 모드로 부팅하고 오류가 수정되었는지 확인합니다.

수정 6: 시동 복구 실행

위의 방법 중 어느 것도 효과가 없다면 시스템 복구를 수행할 때입니다. 이 옵션은 Windows 복구 환경에서 찾을 수 있습니다. 시동 복구는 Windows 작동을 방해하는 문제를 찾아 자동으로 수정합니다.

누르다 윈도우 + 나 '설정'을 시작하고 '업데이트 및 보안'을 클릭합니다.

그런 다음 왼쪽에서 '복구' 탭을 선택합니다.

'복구' 탭에서 '고급 시작' 아래의 '지금 다시 시작'을 클릭합니다.

컴퓨터가 다시 시작되고 복구 환경으로 들어갑니다. '옵션 선택' 화면에서 '문제 해결'을 클릭합니다.

이제 다음 화면에서 '고급 옵션'을 선택합니다.

이제 여러 옵션을 찾을 수 있습니다. 문제를 해결하려면 '시동 복구'를 클릭하십시오.

이제 사용자 계정을 선택한 다음 암호를 입력하라는 메시지가 표시됩니다. 완료되면 복구 프로세스가 시작되어 'WDF_VIOLATION' 오류로 이어지는 문제를 수정합니다.

수정 7: Windows 재설정

위의 수정 사항 중 어느 것도 'WDF_VIOLATION' 오류를 해결할 수 없는 경우 마지막 옵션은 Windows를 재설정하는 것입니다. Windows를 재설정하는 동안 프로그램 및 설정을 제거하는 동안 파일을 유지하거나 PC를 완전히 지우는 옵션이 있습니다.

Windows를 재설정하려면 윈도우 + 나 시스템 '설정'을 시작한 다음 옵션 목록에서 '업데이트 및 보안'을 선택합니다.

그런 다음 왼쪽에서 '복구' 탭을 선택한 다음 '이 PC 초기화'에서 '시작하기'를 클릭합니다.

'이 PC 재설정' 창이 시작되고 파일은 그대로 유지되고 앱과 설정만 제거되는 '내 파일 유지'와 파일, 앱 및 설정이 모두 지워지는 '모든 항목 제거'의 두 가지 옵션이 있습니다. . 원하는 옵션을 선택합니다. 이 기사에서는 첫 번째 옵션을 선택했지만 프로세스는 둘 다 비슷합니다.

그런 다음 '클라우드'에서 Windows를 다운로드하여 다시 설치할 것인지 시스템 자체에서 다시 설치할 것인지 선택하십시오.

'추가 설정' 화면에서 현재 설정을 확인하고 '설정 변경'을 클릭하고 원하는 대로 수정하여 변경할 수 있습니다. 완료되면 '다음'을 클릭하여 계속 진행합니다.

윈도우 초기화 전 마지막 화면입니다. 재설정이 완료되면 변경 사항을 여기에서 볼 수 있습니다. 또한 재설정 후 제거될 앱을 볼 수 있습니다.

마지막으로 하단의 '재설정'을 클릭합니다. Windows가 재설정되는 데 시간이 걸리며 프로세스 중에 컴퓨터가 여러 번 부팅됩니다.

위에서 선택한 옵션이 아닌 다른 옵션을 선택한 경우 마지막 화면은 항상 '이 PC를 재설정할 준비가 되었습니다'이며 변경 사항이 표시됩니다.

이제 기사에 언급된 수정 사항을 시도했으므로 컴퓨터가 제대로 작동하고 'WDF_VIOLATION' 오류가 수정되어야 합니다. 또한 처음에 언급된 수정 사항은 빠르고 간단하지만 마지막 부분에 있는 수정 사항은 중요하고 시간이 많이 걸리므로 항상 언급된 순서대로 수정 사항을 따르십시오.