메모리 무결성 비활성화 오류 해결 방법

메모리 무결성은 Microsoft가 권장하는 Windows의 중요한 보안 기능입니다. 그런데 “메모리 무결성이 비활성화되었습니다. 귀하의 장치는 취약할 수 있습니다.”와 같은 오류가 나타나고 시스템 설정에서 이 기능을 활성화할 수 없다면 어떻게 해야 할까요? 메모리 무결성이 비활성화된 오류의 가능한 원인과 이 옵션을 사용하여 컴퓨터를 더 잘 보호할 수 있는 방법을 논의해 보겠습니다.
팁: Microsoft의 플루톤 보안 프로세서와 왜 필요한지 알아보세요.
목차
- 메모리 무결성이란 무엇이며, 왜 회색으로 표시되나요?
- 메모리 무결성에 의해 표시된 드라이버 문제 해결
- Autoruns로 호환되지 않는 드라이버 해결
- 손상된 시스템 파일 수정
- 관련 응용 프로그램 제거
- Windows 업데이트 문제 해결
- 레지스트리에서 메모리 무결성 활성화
- 자주 묻는 질문
메모리 무결성이란 무엇이며, 왜 회색으로 표시되나요?
메모리 무결성은 Windows 설정의 “코어 격리” 보안 기능 내의 특징 중 하나입니다. 이것은 악성 소프트웨어 침투 시 컴퓨터의 중요한 프로세스를 보호합니다. “코어 격리”는 하드웨어의 가상화 기능을 활용하여 메모리 무결성, 보안 부팅, 메모리 접근 보호 등의 기능을 가능하게 합니다.
설정에서 “코어 격리” 아래의 “메모리 무결성” 토글이 회색으로 표시되는 것을 볼 수 있습니다. 만약 회색이 아니더라도 토글을 켜면 호환되지 않는 드라이버에 대한 경고가 표시되어 이 기능을 활성화할 수 없게 됩니다.

호환되지 않거나 손상된 드라이버 또는 없는 드라이버가 이 문제의 가장 일반적인 원인입니다. 다른 원인으로는 잘못된 Windows 업데이트 및 레지스트리 문제가 있습니다. 이 오류로 인해 막히셨다면, 나열된 순서대로 각 수정을 시도하고 각 수정 후에 메모리 무결성을 켤 수 있는지 확인해 보세요.
1. 메모리 무결성에 의해 표시된 드라이버 문제 해결
무엇보다 먼저 “코어 격리” 설정에서 Windows가 오류 진단을 도와줄 수 있는지 확인하십시오. 일반적으로 설정에서 메모리 무결성을 활성화하려고 할 때 드라이버 호환성 관련 오류가 나타나며, 이를 통해 코어 문제를 해결하는 데 중요한 정보를 제공할 수 있습니다.
- Windows 검색에서 “장치 보안”을 검색하고 가장 적합한 결과를 선택합니다.

- “코어 격리” 아래의 “코어 격리 세부정보”를 클릭합니다.

- “메모리 무결성” 아래의 토글을 켭니다. 어떤 프롬프트 없이 켜지면 문제가 해결된 것입니다. “드라이버 호환성 문제를 해결하고 다시 스캔하세요”와 같은 오류가 발생하면 “호환되지 않는 드라이버 검토”를 클릭합니다. 호환되지 않는 드라이버를 기록해 두세요.

- 전용 가이드를 통해 설명된 방법 중 하나를 사용하여 장치 관리자를 엽니다.
- “보기” 탭에서 “숨겨진 표시 장치”를 클릭하고 이전 단계에서 표시된 의심 드라이버를 검색합니다.

- 경고 삼각형 아이콘이 있는 드라이버도 포함할 수 있습니다. 이러한 드라이버를 업데이트하여 “메모리 무결성”을 켤 수 있는지 확인하세요.

팁: Windows 보안이 열리지 않나요? 해결 방법은 여기를 확인하세요.
2. Autoruns로 호환되지 않는 드라이버 해결
메모리 무결성 설정이 위의 방법으로 호환되지 않는 드라이버를 찾지 못했거나 장치 관리자에서 노란색 삼각형 아이콘이 있는 드라이버를 찾지 못했다면, Microsoft에서 제공하는 타사 애플리케이션인 Autoruns를 사용하여 호환되지 않거나 손상된 드라이버를 식별할 수 있습니다. 아래 단계를 따르세요:
- Microsoft 웹사이트에서 Autoruns를 다운로드하고 압축 파일을 풉니다.
- 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 “관리자 권한으로 실행”을 클릭합니다.
- “드라이버” 탭으로 이동하여 호환되지 않는 드라이버가 노란색으로 강조 표시된 것을 확인합니다.

- 강조 표시된 각 드라이버 왼쪽의 체크 박스를 해제하여 비활성화합니다. 드라이버 체크를 해제하는 도중 오류가 발생하면 오른쪽 클릭 후 “삭제”를 클릭합니다.
- 비활성화하거나 삭제한 각 드라이버의 최신 버전을 설치하고 문제가 해결되었는지 확인합니다.
3. 손상된 시스템 파일 수정
손상된 시스템 파일도 시스템의 메모리 무결성 오류의 근본 원인이 될 수 있습니다. 새로운 드라이버를 업데이트하거나 재설치해도 문제가 해결되지 않으면 시스템 파일이 온전한지 확인해야 합니다.
Windows 검색을 통해 명령 프롬프트를 열고 관리자 권한으로 실행하여 SFC 스캔을 실행합니다.
4. 관련 응용 프로그램 제거
메모리 무결성 오류를 해결하는 또 다른 방법은 호환되지 않는 드라이버를 만든 동일한 제조사의 앱을 제거하는 것입니다. 때때로, 이는 관련 앱 간의 충돌을 제거합니다.
- Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 “앱 및 기능”을 클릭합니다.

- 설치된 앱 목록에서 의심되는 호환되지 않는 드라이버와 동일한 제조사에서 제공된 앱을 확인합니다.
- 각 앱 옆의 세로 점 3개를 클릭하여 식별된 응용 프로그램을 제거합니다.

알림: 컴퓨터가 평소보다 느리다고 느끼시나요? Windows에서 백그라운드 앱과 프로세스를 중지하면 문제가 해결될 수 있습니다.
5. Windows 업데이트 문제 해결
Windows 업데이트 또한 메모리 무결성 오류의 근본 원인이 될 수 있습니다. 시스템이 최신 상태가 아니라면 “Windows 업데이트”에서 최신 업데이트를 설치하여 문제를 해결할 수 있습니다. 아래 단계를 따르세요.
- Windows 검색 창에 “Windows 업데이트”를 입력하고 “Windows 업데이트 설정”을 클릭합니다.

- “업데이트 확인” 버튼을 클릭하여 시스템이 새로운 업데이트를 검색하고 설치하도록 합니다. 컴퓨터에 업데이트가 일시 중지된 경우 “업데이트 다시 시작”을 클릭하여 Windows가 보류 중인 업데이트를 설치하게 합니다.

- 설치할 새로운 업데이트가 없는 경우 최근에 설치된 업데이트 중 하나가 메모리 무결성 오류를 일으킬 수 있습니다. “업데이트 내역”을 클릭하고(Windows 10에서는 “업데이트 내역 보기”) “업데이트 제거”를 클릭합니다.
- “설치된 업데이트” 화면으로 이동하여 최근의 업데이트 중 하나를 제거하여 문제를 해결해 보세요.

6. 레지스트리에서 메모리 무결성 활성화
어떠한 수정도 Windows 설정에서 메모리 무결성을 활성화하는 데 도움이 되지 않았다면 “레지스트리 편집기”를 사용하여 활성화할 수 있습니다. 아래와 같이 설정하세요.
- Windows 검색에서 “regedit”을 입력하고 “레지스트리 편집기”를 클릭합니다.

- 상단 주소 표시줄에 다음을 입력합니다:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios- 오른쪽 패널의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 “새로 만들기 -> DWORD (32비트) 값”을 선택합니다.

- 새로 만든 값의 이름을 “HypervisorEnforcedCodeIntegrity”로 지정하고 더블 클릭합니다. “값 데이터”를 “1”로 설정하여 메모리 무결성을 활성화합니다. 이 변경 사항을 적용하려면 컴퓨터를 재시작하십시오.

팁: 더 많은 레지스트리 팁이 필요하신가요? Windows 경험을 최적화할 수 있는 해킹 방법을 확인하세요.
자주 묻는 질문
메모리 무결성이 시스템 성능에 영향을 미칠 수 있나요?
메모리 무결성이 게임을 할 때 성능 저하를 일으킬 수 있습니다. 이는 이 기능이 사용하는 가상화 기능 때문입니다. 그래서 Microsoft는 성능 문제나 “메모리 무결성 설정이 Windows 보안에서 드라이버 로드를 차단하고 있습니다.”와 같은 경고가 발생하는 경우 메모리 무결성을 비활성화할 것을 권장합니다.
메모리 무결성을 끄는 것이 안전한가요?
앞서 설명했듯이 “코어 격리” 설정 또는 레지스트리 편집기에서 메모리 무결성을 비활성화할 수 있습니다. 기능을 비활성화하면 시스템의 안티바이러스 보호 및 인터넷 사용 패턴에 따라 경미한 문제부터 심각한 문제까지 다양할 수 있습니다. 일부 사용자는 이 기능을 활성화하지 않고도 아무 문제 없이 사용합니다. 그럼에도 불구하고, 메모리 무결성을 활성화하여 악성 소프트웨어 위협으로부터 코어 시스템 프로세스를 보호하는 것이 권장됩니다.
장치 보안에서 코어 격리가 보이지 않을 경우 어떻게 해야 하나요?
컴퓨터에서 “코어 격리” 설정을 볼 수 없는 경우, 아마도 장치 보안 아래 “표준 하드웨어 보안이 지원되지 않습니다” 메시지를 보셨을 것입니다. 이 문제는 몇 가지 BIOS 설정이 비활성화 된 것에 기인합니다. 시스템 BIOS에 들어가려면 시작할 때 화면에 표시된 적절한 키를 누릅니다. Intel 시스템에서는 “Intel 가상화 기술”, “VT-d”, “Intel 플랫폼 신뢰 기술”과 같은 설정을 활성화하고, AMD 시스템에서는 “AMD-V”와 “SVM”을 활성화합니다. 컴퓨터를 재시작한 후 장치 보안 아래에서 “코어 격리”를 확인할 수 있어야 합니다.
이미지 출처: Pexels. 모든 스크린샷은 Tanveer Singh에 의해 촬영되었습니다.