윈도우 운영체제를 업데이트한 다음 컴퓨터를 시작할 때 프로그램 호환성 관리자 창이 뜨면서 “이 장치에 드라이버를 로드할 수 없습니다.” 메시지가 뜰 수 있습니다. 이 메시지를 자세히 살펴보면 하단에 “보안 설정으로 인해…” 라는 단서를 얻을 수 있는데요.
이 문제는 Windows 보안에서 메모리 무결성이 활성화되어 있는데, 윈도우 업데이트와 함께 새로운 드라이버가 설치된 경우 Windows 보안에서 요구하는 호환성과 드라이버가 맞지 않아 발생하는 문제입니다.
윈도우 업데이트 뿐만 아니라 새로운 하드웨어를 컴퓨터에 장착했을 때나 새 소프트웨어, 게임을 설치했을 때도 종종 발생하는데, 이 문제를 해결하는 방법은 3가지로 자세한 방법은 다음과 같습니다.
목차
1. 드라이버 최신 버전으로 업데이트하기
“이 장치에 드라이버를 로드할 수 없습니다.” 오류가 발생하는 드라이버의 최신 버전이 있다면 호환성 문제가 해결될 수 있습니다.
Windows 설정을 연 다음 왼쪽 메뉴에서 Windows 업데이트를 선택합니다. 그리고 드라이버 관련 업데이트가 있는 경우 모두 설치합니다.
Windows 업데이트는 필수 드라이버만 우선적으로 업데이트 되며 우선 순위가 낮은 드라이버는 선택적 업데이트로 분류됩니다. 이러한 드라이버 목록을 확인하려면 Windows 업데이트 화면에서 스크롤을 내려 고급 옵션을 클릭합니다.
추가 옵션에서 선택적 업데이트를 클릭한 후 드라이버 최신 버전이 있다면 모두 업데이트합니다. 그리고 컴퓨터를 다시 시작해서 “이 장치에 드라이버를 로드할 수 없습니다.” 문제가 해결되었는지 확인합니다.
2. 프로그램 호환성 문제 해결사 실행
일부 소프트웨어 중에서 가상 드라이버를 설치하는 경우가 있으며, 이 가상 드라이버가 메모리 무결성과 호환이 안될 수 있습니다. Microsoft의 소프트웨어일 경우 “프로그램 호환성 문제 해결사”를 통해 드라이버 로드 오류 해결을 시도할 수 있습니다.
Windows 설정에서 시스템 > 문제 해결로 이동합니다.
문제 해결 옵션에서 다른 문제 해결사를 클릭합니다.
프로그램 호환성 문제 해결사를 실행한 다음 화면에서 안내하는 선택지를 클릭하거나 검색 상자에 드라이버 이름을 검색해 문제 해결을 진행합니다.
3. 드라이버 로드를 위한 메모리 무결성 비활성화
마지막 방법으로 Windows 보안의 메모리 무결성을 끄는 것입니다. 메모리 무결성은 Windows 코어와 드라이버를 가상화로 보호해 시스템을 유지하는 방식인데요.
메모리 무결성이 켜진 상태면 보안에는 물론 좋지만 드라이버로 인해 하드웨어 및 소프트웨어를 사용하지 못한다면 주객이 바뀌어 사용자가 불편할 수 있으므로 메모리 무결성을 끄고 사용해야 합니다.
Windows 설정에서 개인 정보 및 보안 > Windows 보안으로 이동합니다.
보호 영역 항목에서 장치 보안을 클릭합니다.
코어 격리 항목의 코어 격리 세부 정보를 클릭합니다.
메모리 무결성을 켬에서 끔으로 변경합니다. 사용자 계정 컨트롤 화면이 뜨면 “예” 버튼을 클릭 후 컴퓨터를 다시 시작하면 “이 장치에 드라이버를 로드할 수 없습니다.” 문제가 해결된 것을 확인할 수 있습니다.
마치며
메모리 무결성을 꼭 사용해야 하는 경우라면 문제가 발생하는 드라이버를 찾고, 해당 드라이버를 삭제하는 방법이 있지만 현재 사용하는 시스템에 사용자가 꼭 필요한 하드웨어와 소프트웨어가 설치되어 있는 경우에는 프로그램의 사용을 위해서 3번째 방법을 적용하는 것이 간편합니다.
메모리 무결성은 선택의 영역이므로 평소에 Windows 보안의 실시간 감시를 켠 상태로 사용하고 중요한 데이터를 꼬박 백업한다면 문제 없이 컴퓨터를 사용할 수 있습니다.
만일의 사태를 위해서 시스템 복원 지점을 정기적으로 만들어두면 시스템에 문제가 발생했을 때 손쉽게 롤백을 할 수 있으니 아래 글을 참고해서 적용해 보시길 바랍니다.