
레지스트리 편집기가 작동을 멈췄습니다 오류 해결: Regedit.exe를 관리자 권한으로 실행한 상태에서 존재하지 않는 임의의 값을 검색하면, 레지스트리 편집기가 끝없이 검색을 계속합니다. 이때 검색을 취소하려고 하면 프로그램이 멈춰버리고, 취소하지 않아도 결국 얼어붙기 때문에 사용자에게는 선택의 여지가 거의 없습니다. 게다가 취소 버튼을 누르면 "레지스트리 편집기가 작동을 멈췄습니다(The Registry editor has stopped working)"라는 오류 메시지가 담긴 팝업 창이 나타난 후 프로그램이 강제로 재시작됩니다.

이 문제의 핵심 원인은 검색된 하위 키(subkey)의 길이가 255바이트를 초과하기 때문입니다. 초기 버전의 Windows 10에서는 레지스트리 검색 시 허용되는 최대 키 길이가 255바이트로 제한되어 있어 이런 현상이 발생합니다. 다만 경우에 따라서는 바이러스나 악성코드 감염이 원인일 수도 있습니다. 그럼 지금부터 레지스트리 편집기 오류를 해결하는 방법을 하나씩 살펴보겠습니다.
레지스트리 편집기가 작동을 멈췄습니다 오류 해결하기
작업을 시작하기 전에 만약의 사태에 대비해 복원 지점을 생성해 두는 것이 좋습니다.
방법 1: 시스템 복원 실행
1. Windows 키 + R을 누르고 "sysdm.cpl"을 입력한 후 Enter 키를 누릅니다.

2. 시스템 보호(System Protection) 탭을 선택하고 시스템 복원(System Restore)을 클릭합니다.

3. 다음을 클릭한 후 원하는 시스템 복원 지점을 선택합니다.

4. 화면에 표시되는 지시에 따라 시스템 복원을 완료합니다.
5. 재부팅 후에는 레지스트리 편집기가 작동을 멈췄습니다 오류가 해결되었을 수 있습니다.
방법 2: SFC 및 DISM 실행
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 클릭합니다.

2. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (위 명령이 실패할 경우 이 명령을 시도)

3. 위 과정이 완료될 때까지 기다린 후 PC를 재시작합니다.
4. 다시 명령 프롬프트를 열고 아래 명령어를 하나씩 입력하며 각각 Enter 키를 누릅니다:
a) Dism /Online /Cleanup-Image /CheckHealth b) Dism /Online /Cleanup-Image /ScanHealth c) Dism /Online /Cleanup-Image /RestoreHealth

5. DISM 명령이 완료될 때까지 기다립니다.
6. 위 명령이 정상적으로 작동하지 않는다면 아래 명령을 시도해 보세요:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
참고: C:\RepairSource\Windows 부분은 실제 복구 원본(Windows 설치 디스크 또는 복구 디스크)의 위치로 변경해야 합니다.
7. 변경 사항을 저장하기 위해 PC를 재부팅한 후, 레지스트리 편집기 오류가 해결되었는지 확인합니다.
방법 3: CCleaner 및 Malwarebytes 실행
1. CCleaner와 Malwarebytes를 다운로드하여 설치합니다.
2. Malwarebytes를 실행하여 시스템 내 유해 파일을 검사합니다.
3. 악성코드가 발견되면 자동으로 제거됩니다.
4. 이제 CCleaner를 실행하고 "Cleaner" 섹션의 Windows 탭에서 아래 항목들이 정리 대상으로 체크되어 있는지 확인합니다:

5. 필요한 항목이 모두 체크되었는지 확인한 후 Run Cleaner를 클릭하고 CCleaner가 작업을 마칠 때까지 기다립니다.
6. 시스템을 더욱 철저히 정리하려면 레지스트리 탭을 선택하고 아래 항목들이 체크되어 있는지 확인합니다:

7. Scan for Issue를 선택하여 검사를 진행한 후, Fix Selected Issues를 클릭합니다.
8. CCleaner가 "레지스트리 변경 사항을 백업하시겠습니까?"라고 묻으면 예(Yes)를 선택합니다.
9. 백업이 완료되면 Fix All Selected Issues를 선택합니다.
10. 변경 사항을 적용하기 위해 PC를 재시작합니다.
방법 4: regedit.exe 교체
1. 먼저 C:\Windows.old 폴더로 이동합니다. 해당 폴더가 없다면 다음 단계로 진행하세요.
2. 위 폴더가 없다면 regedit_W10-1511-10240.zip 파일을 다운로드해야 합니다.
3. 해당 파일을 바탕화면에 압축 해제한 후, Windows 키 + X를 눌러 명령 프롬프트(관리자)를 엽니다.

4. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다:
takeown /f "C:\Windows\regedit.exe"
icacls "C:\Windows\regedit.exe" /grant "%username%":F

5. Windows 키 + E를 눌러 파일 탐색기를 연 후 C:\Windows 폴더로 이동합니다.
6. regedit.exe 파일을 찾아 이름을 regeditOld.exe로 변경한 후 파일 탐색기를 닫습니다.

7. C:\Windows.old\Windows 폴더가 있다면 그 안의 regedit.exe를 복사하여 C:\Windows 폴더에 붙여넣습니다. 폴더가 없다면 위에서 압축 해제한 zip 파일의 regedit.exe를 C:\Windows 폴더로 복사합니다.

8. 변경 사항을 저장하기 위해 PC를 재부팅합니다.
9. 레지스트리 편집기를 실행하면 이제 255바이트보다 큰 크기의 문자열도 문제없이 검색할 수 있습니다.
함께 보면 좋은 글
- 레지스트리 검색 중 Regedit.exe 충돌 현상 해결 방법
- Windows 10 숫자 키패드가 작동하지 않을 때 해결 방법
- CD/DVD 드라이브가 디스크를 인식하지 못할 때 해결 방법
- 작업 스케줄러를 이용한 컴퓨터 자동 종료 설정 방법
지금까지 레지스트리 편집기가 작동을 멈췄습니다 오류를 해결하는 방법을 알아보았습니다. 위 방법들을 따라 했는데도 문제가 해결되지 않거나 추가로 궁금한 점이 있다면 댓글로 자유롭게 질문해 주세요.