Windows 11/10 PC를 사용하다 보면 다양한 오류를 만나게 됩니다. 그중 DRIVER VERIFIER IOMANAGER VIOLATION(버그 검사 코드 0x000000C9) 정지 오류가 나타난다면, ntoskrnl.exe, hidclass.sys, ndis.sys와 같은 시스템 파일이나 드라이버 파일이 손상되었거나 충돌했을 가능성이 높습니다.

PC에 문제가 발생하여 다시 시작해야 합니다. 일부 오류 정보를 수집한 후 자동으로 다시 시작합니다(0% 완료)
이 오류에 대해 자세히 알아보려면 나중에 온라인에서 검색하세요: DRIVER_VERIFIER_IOMANAGER_VIOLATION (ndis.sys)
이 가이드에서는 해당 문제를 해결하는 데 도움이 되는 몇 가지 방법을 소개합니다. 지금부터 하나씩 살펴보겠습니다.
DRIVER VERIFIER IOMANAGER VIOLATION 오류 수정 방법
Windows 11/10에서 이 오류를 해결하기 위해 시도해 볼 수 있는 방법은 다음과 같습니다.
- 드라이버 검증 관리자 설정 삭제
- 최근 설치한 프로그램 제거
- 장치 드라이버 업데이트
- 클린 부팅 상태에서 문제 해결
- BIOS 또는 펌웨어 업데이트
- 시스템 복원
정상적으로 로그인할 수 있다면 바로 진행하면 됩니다. 로그인할 수 없는 경우에는 안전 모드로 부팅하거나, 고급 시작 옵션 화면에 진입하거나, 설치 미디어로 부팅한 후 아래 방법들을 따라 하세요.
작업을 시작하기 전에 시스템 복원 지점을 만들어 두는 것이 좋습니다.
이제 각 방법을 자세히 알아보겠습니다.
1] 드라이버 검증 관리자 설정 삭제
이 문제를 해결하려면 먼저 드라이버 검증 관리자(Driver Verifier Manager) 설정을 삭제한 후 도움이 되는지 확인해 보세요.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 실행(Run)을 선택합니다.
- 실행 대화 상자에 verifier를 입력하고 Enter 키를 누릅니다.
- 화면에 나타나는 UAC(사용자 계정 컨트롤) 프롬프트에서 예를 클릭합니다.
- 드라이버 검증 관리자 창에서 기존 설정 삭제(Delete existing settings)를 선택하고 마침(Finish) 버튼을 클릭합니다.
컴퓨터를 다시 시작한 후 문제가 해결되었는지 확인합니다. 해결되지 않았다면 다음 방법으로 넘어가세요.
2] 최근 설치한 프로그램 제거
최근에 PC에 프로그램을 설치했다면 해당 프로그램을 임시로 제거한 후 오류가 사라지는지 확인해 보세요.
- 먼저 제어판을 엽니다.
- 제어판 항목 목록에서 프로그램 및 기능을 찾아 실행합니다.
- 최근에 설치한 프로그램을 찾아 하나씩 제거합니다.
제거가 완료되면 PC를 다시 시작하고 오류가 발생하는지 확인합니다. 이 방법으로 문제가 해결되었다면, 해당 프로그램은 다른 대체 응용 프로그램으로 교체하는 것이 좋습니다.
3] 장치 드라이버 업데이트
앞서 언급했듯이 손상되었거나 누락되었거나 충돌하는 시스템 파일 또는 드라이버 파일이 이 오류의 원인일 수 있습니다. 따라서 오류 메시지에 표시된 드라이버를 업데이트, 롤백 또는 재설치해야 합니다. 예를 들어 오류 메시지에 ndis.sys가 표시되어 있다면, 인터넷에서 ndis.sys가 무엇인지 먼저 검색해 보세요.
ndis.sys는 NDIS(Network Driver Interface Specification, 네트워크 드라이버 인터페이스 사양)와 관련된 Windows 시스템 파일입니다. Windows 운영 체제의 필수 구성 요소로서 Microsoft의 디지털 서명이 있으며 \System32\drivers 폴더에 위치합니다.
이 경우 네트워크 드라이버를 업데이트, 롤백 또는 재설치해야 합니다. Windows Update 실행, 장치 관리자 사용, OEM 제조사의 전용 유틸리티 사용이 가장 좋은 방법입니다.
장치 관리자를 사용하기로 했다면 절차는 다음과 같습니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 장치 관리자를 선택합니다.
- 장치 관리자 창에서 목록에서 해당 장치 드라이버를 찾습니다.
- 찾았으면 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 드라이버 업데이트 옵션을 선택합니다.
이처럼 오류 메시지에 언급된 문제의 드라이버를 업데이트, 롤백 또는 재설치하면 됩니다.
만약 오류 메시지에 OS의 exe 파일이 표시된다면, 시스템 파일 검사기(SFC)를 실행해 보는 것도 좋은 방법입니다.
4] 클린 부팅 상태에서 문제 해결

클린 부팅(Clean Boot)을 수행하여 수동으로 추가 문제 해결을 진행할 수 있습니다. 클린 부팅은 최소한의 드라이버와 시작 프로그램만으로 시스템을 시작하는 방식입니다. 클린 부팅으로 컴퓨터를 시작하면 사전에 선택된 최소한의 드라이버와 시작 프로그램만 사용되기 때문에 일부 프로그램이 예상대로 작동하지 않을 수 있습니다.
클린 부팅 문제 해결은 성능 문제의 원인을 격리하기 위해 고안되었습니다. 이를 수행하려면 한 번에 하나의 프로세스만 비활성화 또는 활성화한 후 매번 컴퓨터를 다시 시작해야 합니다. 특정 단계 이후 문제가 사라진다면, 마지막에 변경한 프로세스가 원인임을 알 수 있습니다.
5] BIOS 또는 펌웨어 업데이트
여전히 문제가 발생한다면 시스템의 BIOS 또는 펌웨어를 최신 버전으로 업데이트해 보세요. 메인보드 제조사 공식 웹사이트에서 해당 모델의 최신 BIOS를 다운로드할 수 있으며, 업데이트 도중 전원이 차단되지 않도록 각별히 주의해야 합니다.
6] 시스템을 이전 시점으로 복원
위의 어떤 방법으로도 문제가 해결되지 않는다면 시스템을 이전 복원 지점으로 복원해 보세요. 이렇게 하면 시스템이 정상적으로 작동하던 이전 상태로 Windows를 되돌릴 수 있습니다.
이 가이드의 어떤 방법이 문제 해결에 도움이 되었는지 의견을 남겨 주세요.