Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10에서 파일 탐색기 '손상 시 힙 종료' 기능을 해제하는 방법

Windows 10에서 손상 시 힙 종료(Heap Termination on Corruption) 정책을 비활성화하면 파일 탐색기(File Explorer) 프로세스가 손상되었을 때 즉시 자동으로 종료되지 않습니다. 덕분에 일부 구형(레거시) 애플리케이션도 계속 작동할 수 있습니다. 다만 시간이 지나면 탐색기가 결국 종료될 수 있다는 점은 유의해야 합니다.

Windows x64 환경에서는 이 정책이 기본적으로 활성화되어 있어, 탐색기에 손상이 감지되는 즉시 프로세스가 종료됩니다.

참고로 '손상 시 힙 종료'라는 정책 이름은 다소 오해의 소지가 있습니다. 실제로 종료되는 것은 힙이 아니라, 파일 탐색기의 손상을 인식한 순간 해당 프로세스 자체가 종료되는 것입니다. 따라서 '손상 시 힙 종료 끄기(Turn off Heap Termination on Corruption)' 정책을 활성화하면 탐색기가 손상되더라도 즉시 종료되지 않습니다.

이 정책을 사용하는 이유는 과거에 파일 탐색기를 손상시키고도 문제없이 작동하던 구형 확장 프로그램들에 대한 하위 호환성을 제공하기 위함입니다. 이렇게 설정하면 Windows x64의 탐색기도 x86 버전과 유사하게 동작합니다.

탐색기의 손상 시 힙 종료를 해제하는 2가지 방법

Windows에서 손상 시 힙 종료 기능을 해제하는 방법은 다음 두 가지입니다.

  1. 그룹 정책 편집기(Group Policy Editor) 사용
  2. 레지스트리 편집기(Registry Editor) 사용

1] 그룹 정책 편집기 활용

Windows 10에서 파일 탐색기  손상 시 힙 종료  기능을 해제하는 방법

그룹 정책 편집기를 사용하는 것이 가장 간단한 방법입니다. 정책 하나만 변경하면 되기 때문입니다.

Win + R 키를 누르고 gpedit.msc를 입력한 후 Enter 키를 눌러 그룹 정책 편집기를 실행합니다. 그다음 아래 경로로 이동합니다.

컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 파일 탐색기

정책 목록에서 "손상 시 힙 종료 끄기(Turn off heap termination on corruption)" 항목을 찾아 더블클릭합니다. 사용(Enabled)을 선택한 뒤 적용 > 확인을 차례로 클릭합니다.

이 정책을 비활성화하면 일부 구형 플러그인 애플리케이션이 탐색기를 즉시 종료시키지 않고 작동할 수 있습니다. 단, 이후에도 탐색기가 예기치 않게 종료될 가능성은 남아 있습니다.

설정이 완료되면 파일 탐색기가 더 이상 손상 시점에 즉시 종료되지 않습니다.

2] 레지스트리 편집기 활용

Windows 10에서 파일 탐색기  손상 시 힙 종료  기능을 해제하는 방법

그룹 정책 편집기는 Windows 10 Home 에디션에는 포함되어 있지 않습니다. 하지만 레지스트리 편집기를 사용하면 동일한 정책을 변경할 수 있습니다.

Win + R 키를 누르고 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다. 그런 다음 아래 경로로 이동합니다.

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Explorer

Explorer 키가 존재하지 않는다면 Windows 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택한 후 이름을 "Explorer"로 지정합니다.

Explorer 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다. 새로 생성된 값의 이름을 NoHeapTerminationOnCorruption으로 지정하고, 값 데이터를 1로 설정한 후 확인을 클릭합니다.

이것으로 파일 탐색기의 손상 시 힙 종료 기능이 비활성화됩니다.