메모리 무결성(코어 격리)이 꺼져 있고 켜지지 않을 때 — '호환되지 않는 드라이버' 해결
메모리 무결성은 커널 드라이버를 격리해 악성코드를 막는 보안 기능입니다. 켜지지 않는다면 목록에 표시된 오래된 드라이버(.sys·oem○○.inf) 때문이며, 그 드라이버의 장치·프로그램을 업데이트하거나 제거하고 남은 드라이버 패키지를 삭제하면 켤 수 있습니다.
빠른 해결 요약
- Windows 보안 > 장치 보안 > 코어 격리 세부 정보 → '호환되지 않는 드라이버 검토'
- 표시된 드라이버 이름·게시 이름(oem○○.inf) 기록
- 해당 장치·프로그램 업데이트 또는 제거
- 남은 패키지는 pnputil로 삭제 후 메모리 무결성 켜기
이런 증상일 때 보는 글입니다
- 메모리 무결성 스위치를 켜려고 하면 호환되지 않는 드라이버가 나올 때
해결 방법별 소요 시간·난이도·위험도
| 방법 | 소요 시간 | 난이도 | 관리자 권한 | 데이터·설정 위험 |
|---|---|---|---|---|
| 드라이버 확인 | 3분 | 쉬움 | 필요 없음 | 없음 |
| 장치·프로그램 업데이트 | 15분 | 보통 | 필요 | 낮음 |
| 드라이버 패키지 삭제 | 10분 | 어려움 | 필요 | 주의 |
소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.
1단계: 호환되지 않는 드라이버 확인
Windows 보안(시작 메뉴에서 'Windows 보안' 검색) > 장치 보안 > 코어 격리 세부 정보에서 '호환되지 않는 드라이버 검토'를 누르면 드라이버 파일 이름과 '게시된 이름(oem12.inf 같은)'이 나옵니다. 파일 이름을 검색하면 어떤 장치·프로그램 것인지 알 수 있습니다.
2단계: 업데이트 또는 제거
오래된 게임 컨트롤러·RGB 조명·하드웨어 모니터링·가상 드라이브 프로그램이 흔한 원인입니다. 제조사에서 최신 버전을 설치하거나 더 쓰지 않으면 제거합니다. 제거 후에도 목록에 남는다면 드라이버 패키지가 남은 것입니다.
3단계: 남은 드라이버 패키지 삭제
- 작업 표시줄 검색창에 cmd를 입력합니다.
- '명령 프롬프트'에서 관리자 권한으로 실행을 누릅니다.
- 사용자 계정 컨트롤 창에서 예를 누릅니다.
실행 효과 설치된 타사 드라이버 패키지 목록을 보여 줍니다. 게시된 이름(oemNN.inf)과 원래 이름·제공자를 확인합니다.
pnputil /enum-drivers실행 효과 지정한 드라이버 패키지를 삭제합니다. oem12.inf는 1단계에서 확인한 게시된 이름으로 바꿉니다.
pnputil /delete-driver oem12.inf4단계: 메모리 무결성 켜기
목록이 비면 메모리 무결성 스위치를 켜고 재시작합니다. 켠 뒤 특정 장치·게임이 동작하지 않는다면 그 제조사의 최신 드라이버를 확인합니다.
자주 묻는 질문
켜면 게임 성능이 떨어지나요?
환경에 따라 약간의 성능 차이가 있을 수 있지만, 보안 이점이 크므로 일반 사용자는 켜 두는 것을 권장합니다.
다음으로 확인할 해결 가이드
원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.
공식 참고 문서
외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.
이 방법으로 문제가 해결됐나요?