Windows 사용자에게 블루스크린 오류(BSOD)만큼 당황스러운 것은 없습니다. 그중에서도 자주 마주치는 오류 중 하나가 바로 BAD_POOL_CALLER이며, 오류 코드는 0x000000C2입니다. 이 오류는 오래된 장치 드라이버부터 하드웨어 호환성 문제까지 다양한 원인으로 발생할 수 있습니다.
Windows 10에서 이 오류가 반복된다면 너무 걱정하지 마세요. 아래에 소개하는 해결 방법 중 하나는 분명 도움이 될 것입니다.
1. Windows 및 장치 드라이버 업데이트
Microsoft는 Windows 10용 업데이트를 수시로 배포합니다. 하지만 업데이트가 자주 제공되다 보니 무심코 미루게 되기 쉽습니다. 컴퓨터를 오랫동안 업데이트하지 않은 상태에서 BAD_POOL_CALLER 오류가 발생한다면, 최신 업데이트를 설치하는 것부터 시작해 보세요.
Windows 업데이트 방법
보통 Windows는 업데이트를 자동으로 다운로드하고 설치합니다. 다만 설정이나 인터넷 연결 상태에 따라 수동으로 진행해야 할 수도 있습니다.
- 시작 버튼을 클릭한 후 설정을 선택합니다.
- 설정 화면에서 업데이트 및 보안을 클릭합니다.
- 왼쪽 메뉴에서 Windows 업데이트를 클릭해 해당 화면으로 이동합니다.
- 다운로드 버튼을 클릭합니다.
- Windows가 최신 업데이트를 자동으로 다운로드하고 설치합니다.
업데이트 과정에서 문제가 발생하더라도 당황할 필요는 없습니다. Windows 업데이트 도우미가 멈추는 현상 같은 문제는 비교적 쉽게 해결할 수 있습니다.
Windows에서 구버전 드라이버 업데이트 방법
드라이버는 하드웨어와 운영체제가 서로 소통하도록 돕는 역할을 하며, 손상되었거나 오래된 드라이버는 0x000000C2 오류의 원인이 될 수 있습니다. Windows 업데이트를 실행하면 주요 드라이버는 대부분 자동으로 유지되지만, 그래픽 카드 드라이버처럼 따로 관리해야 하는 항목도 있습니다.
또한 BAD_POOL_CALLER 오류가 발생했을 때 블루스크린 화면에 파일명이 표시되는지 확인해 보세요. 해당 파일명을 검색해 보면 특정 드라이버가 원인인지 파악하는 데 큰 도움이 됩니다.
장치 관리자를 통해 PC의 드라이버를 업데이트할 수 있습니다:
- Win + R 키를 눌러 실행 창을 엽니다.
- 입력란에 devmgmt.msc를 입력하고 Enter 키를 누릅니다. 장치 관리자 창이 열립니다.
- 디스플레이 어댑터 등 해당 항목을 확장합니다.
- 대상 장치를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
- 다음 화면에서 업데이트된 드라이버 자동 검색을 선택합니다.
- Windows가 드라이버를 다운로드하고 설치할 때까지 기다립니다.
- 컴퓨터를 재부팅한 후 오류가 사라졌는지 확인합니다.
반대로 최근에 드라이버를 업데이트한 이후부터 이 오류가 계속 발생한다면, 해당 드라이버를 이전 버전으로 롤백하는 것이 좋습니다. 방법은 간단합니다.
- 장치 관리자를 열고 대상 드라이버를 마우스 오른쪽 버튼으로 클릭합니다.
- 속성 > 드라이버 > 드라이버 롤백으로 이동합니다.
- 컴퓨터를 재부팅합니다.
그래도 BAD_POOL_CALLER 오류가 나타난다면 아래의 다른 해결 방법을 시도해 보세요.
2. 이전 구성으로 되돌리기
잘못된 시스템 설정 역시 0x000000C2 오류를 일으킬 수 있습니다. 중요한 설정을 변경했거나 서드파티 프로그램을 설치한 것이 원인일 수 있습니다. 그렇기 때문에 불필요한 프로그램과 앱, 심지어 Windows에 기본 포함된 앱까지 정리해 두는 것이 좋습니다.
다행히 Windows에는 컴퓨터를 마지막 정상 구성 상태로 되돌리고 변경 사항을 취소할 수 있는 기능이 있습니다.
- PC를 종료한 후 다시 전원 버튼을 눌러 부팅합니다.
- 제조사 로고가 나타나면 전원 버튼을 길게 눌러 PC가 꺼질 때까지 기다립니다.
- 1~2단계를 반복하면 옵션 목록이 있는 파란 화면으로 부팅됩니다.
- 여기서 문제 해결 > 고급 옵션 > 시작 설정을 클릭합니다.
- 다시 시작을 클릭합니다.
- PC가 재시작되면 옵션 목록에서 마지막으로 성공한 구성을 선택합니다.
- PC가 재부팅됩니다.
- 이후 실행 창(Win + R)에 devmgmt.msc를 입력해 장치 관리자를 엽니다.
- 장치 관리자 상단 메뉴에서 동작 > 하드웨어 변경 사항 검사를 선택합니다.
- 장치 관리자를 닫고 컴퓨터를 재부팅합니다.
Microsoft에서도 권장하는 방법인 만큼, 이 과정만으로 BAD_POOL_CALLER 오류가 해결되는 경우가 많습니다. 만약 효과가 없다면 아래 방법을 계속 진행하세요.
3. Windows 메모리 진단 도구 실행
컴퓨터 메모리(RAM) 문제는 Windows 블루스크린 오류의 주요 원인 중 하나입니다. 따라서 RAM이 BAD_POOL_CALLER 오류의 원인이 아닌지 확인하는 것이 중요합니다.
Windows에는 Windows 메모리 진단이라는 내장 도구가 있어 메모리 관련 대부분의 문제를 자동으로 점검하고 수정해 줍니다. 사용법도 간단합니다.
- 시작 메뉴 검색창에 "windows memory diagnostic" 또는 "windows 메모리 진단"을 입력합니다.
- 검색 결과에서 Windows 메모리 진단 앱을 클릭합니다.
- 새로 열린 창에서 지금 다시 시작하여 문제 확인(권장)을 선택합니다.
- 컴퓨터가 즉시 재부팅되며 메모리 문제를 점검합니다. 해당 옵션을 클릭하기 전에 저장하지 않은 작업이 없는지 반드시 확인하세요.
4. SFC 유틸리티 사용
시스템 파일 검사기(SFC) 역시 Windows의 문제를 감지하고 복구하는 데 유용한 도구입니다. 이름 그대로 손상되었거나 누락된 Windows 시스템 파일을 점검하고 자동으로 복구해 줍니다. 그래서 BAD_POOL_CALLER를 포함한 거의 모든 블루스크린 오류의 기본적인 해결책으로 꼽힙니다.
SFC는 명령 프롬프트를 통해 실행할 수 있습니다.
- 시작 메뉴 검색창에 "cmd"를 입력한 뒤, 검색 결과에서 명령 프롬프트 > 관리자 권한으로 실행을 클릭합니다.
- 명령 프롬프트 창에 sfc /scannow를 입력하고 Enter 키를 누릅니다.
- 검사가 완료될 때까지 기다린 후 컴퓨터를 재시작합니다.
검사에는 시간이 다소 걸릴 수 있으므로, 진행이 잠시 멈춘 것처럼 보여도 당황하지 말고 기다려 주세요.
마무리: BAD_POOL_CALLER 오류 해결
위에서 소개한 방법들을 활용하면 0x000000C2 같은 성가신 블루스크린 오류를 충분히 해결할 수 있습니다. 일부 문제 해결 과정은 초보 사용자에게 다소 어려울 수 있으므로, 안내된 단계를 정확히 따르는 것이 중요합니다.
만약 어떤 방법으로도 오류가 해결되지 않는다면, 최후의 수단으로 공장 초기화를 고려해 볼 수 있습니다.