"Windows cannot find C:\Windows\regedit.exe" 오류는 멀웨어 감염, 손상된 시스템 파일 및 드라이버, 또는 손상된 Windows 설치로 인해 발생할 수 있습니다. 이 오류 메시지는 특정 OS 버전에 국한되지 않으며 Windows 10, 8, 심지어 7에서도 나타날 수 있습니다.

Regedit.exe는 레지스트리 편집기를 실행하는 파일입니다. Windows 레지스트리는 PC의 두뇌 역할을 하는 핵심 요소인데, 사용자가 레지스트리 편집기에 접근하지 못하는 문제는 드물지만 발생할 수 있습니다. 이 오류는 사용자가 시스템을 제어할 수 없게 되고, 멀웨어 공격의 시작점이 될 수 있어 매우 위험합니다.
regedit.exe를 찾을 수 없는 오류의 원인
전문가 팀이 사용자들이 제출한 보고서를 면밀히 분석한 결과, 다음과 같은 원인을 확인했습니다.
- 멀웨어 감염: 멀웨어는 다양한 방식으로 시스템에 감염되며, 시스템의 두뇌인 Windows 레지스트리에 영향을 줄 수 있습니다. 특히 랜섬웨어(Ransomware)는 현재 겪고 있는 것과 같은 오류를 일으키는 것으로 알려져 있습니다.
- 손상된 시스템 파일: 레지스트리 편집기는 정상적인 작업을 위해 여러 시스템 파일에 접근합니다. 이 중 하나라도 손상되면 이 오류가 발생할 수 있습니다.
- 잘못된 그룹 정책 설정: 그룹 정책은 다양한 Windows 구성 요소를 활성화하거나 비활성화할 수 있는 강력한 도구입니다. 그룹 정책에서 레지스트리 편집기 접근이 비활성화되어 있다면 이 오류가 발생합니다.
- 잘못 구성된 환경 변수: 환경 변수는 시스템 환경에 관한 모든 정보를 담고 있는 값입니다. Windows의 모든 프로세스에는 고유한 환경 변수와 값이 있으며, 이것이 잘못 구성되면 오류가 발생할 수 있습니다.
- 손상된 Windows 설치: 운영체제 자체가 손상된 경우 현재 문제를 포함해 다양한 문제가 발생할 수 있습니다.
문제 해결 전 필수 확인 사항
본격적인 문제 해결에 앞서 아래 사항을 먼저 확인하세요.
- 시스템에 대한 관리자(Administrator) 권한이 있는지 확인합니다.
- 시스템을 안전 모드(Safe Mode)로 부팅합니다. 안전 모드로 부팅할 수 없거나 아래 단계를 안전 모드에서 수행할 수 없다면, Windows 부팅 가능 미디어를 사용해 시도해 보세요.
해결 방법 1: 바이러스 검사 실행
멀웨어나 바이러스에 감염된 시스템은 레지스트리 편집기 접근 불가를 포함한 여러 문제를 겪습니다. 안전 모드에서 전체 시스템 검사를 실행하면 문제가 해결될 수 있습니다.
멀웨어 제거 도구는 다양하지만, Malwarebytes 사용을 권장합니다.

Malwarebytes로 시스템을 검사하고 정화한 후, 일반 모드로 재부팅하여 레지스트리 편집기가 정상적으로 작동하는지 확인합니다.
해결 방법 2: 시스템 파일 검사기(SFC) 명령 실행
손상된 시스템 파일은 regedit.exe를 찾을 수 없는 문제를 비롯한 각종 시스템 오류를 유발합니다. 더 큰 문제로 번지기 전에 신속하게 조치하는 것이 좋습니다. Windows에는 시스템 파일을 검사하고 복구하는 기능이 내장되어 있습니다.

시스템 파일 검사기(System File Checker, SFC) 사용법을 참고하여 검사를 진행하세요.
SFC 검사를 마친 후 레지스트리 편집기에 접근할 수 있는지 확인합니다.
해결 방법 3: DISM 명령으로 시스템 이미지 복구
DISM(Deployment Image Servicing and Management)은 SFC로 복구하지 못한 시스템 파일을 복원할 수 있는 Windows 유틸리티입니다.

DISM 명령 실행 후 레지스트리 편집기 접근이 가능한지 확인합니다.
해결 방법 4: 그룹 정책 설정 변경
로컬 그룹 정책 편집기(gpedit.msc)는 모든 컴퓨터 및 사용자 구성에 사용되며, 컴퓨터에 적용될 정책을 만드는 데 필수적입니다. 어떤 이유로든 그룹 정책에서 레지스트리 편집기 접근이 비활성화되어 있다면 이 문제가 발생합니다. 로컬 그룹 정책 편집기가 없는 Windows 버전(Home 등)을 사용 중이라면 레지스트리 편집기를 통해 해당 정책을 직접 변경하는 방법을 참고하세요.
- Windows 키와 R 키를 동시에 눌러 실행 창을 엽니다. 그런 다음 "gpedit.msc"를 입력하고 Enter 키를 누르면 로컬 그룹 정책 편집기가 열립니다.

- 사용자 구성(User Configuration) > 관리 템플릿(Administrative Templates)으로 이동한 후 시스템(System)을 클릭합니다.

- "Prevent Access to Registry Editing Tools(레지스트리 편집 도구에 대한 액세스 차단)" 항목을 찾아 더블클릭하여 엽니다.

- 표시되는 창에서 사용 안 함(Disabled)에 체크 표시를 하고 확인을 누릅니다.

이제 시스템을 재시작하여 레지스트리 편집기에 접근할 수 있는지 확인합니다.
해결 방법 5: 환경 변수 변경
환경 변수에는 시스템 환경에 관한 모든 정보가 담겨 있습니다. Windows OS의 모든 프로세스에는 고유한 환경 변수와 값이 존재하며, 이것이 잘못 구성되면 오류가 발생합니다. 값을 수정하면 문제가 해결될 수 있습니다.
- 바탕 화면에서 내 PC(This PC)를 우클릭하고 "속성(Properties)"을 클릭합니다.

- 열린 창의 왼쪽 패널에서 "고급 시스템 설정(Advanced System Settings)"을 클릭합니다.

- 고급 시스템 설정 창에서 환경 변수(Environmental Variables)를 클릭합니다.

- 아래쪽 상자에서 Path로 시작하는 줄을 찾아 선택한 후 "편집(Edit)"을 클릭합니다.

- 편집 버튼을 클릭하고 아래 경로를 붙여넣기합니다.
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps

- 확인을 클릭하고 PC를 재부팅합니다.
레지스트리 편집기에 접근하여 문제가 해결되었는지 확인합니다.
해결 방법 6: 다른 소스에서 Regedit 복사
레지스트리 편집기 exe 파일이 손상되면 Windows가 regedit.exe를 찾지 못할 수 있습니다. 해당 파일을 교체하면 문제가 해결될 수 있습니다.
이를 위해 Windows.old 폴더를 활용할 수 있습니다.
- 시스템을 안전 모드로 부팅합니다.
- 시스템 드라이브(일반적으로 C 드라이브)를 엽니다.
- Windows.old 폴더를 찾아 엽니다.
- Windows.old 폴더 안에서 "Windows" 폴더를 연 다음, regedit.exe를 찾아 복사합니다.
- 시스템 드라이브로 이동하여 "Windows" 폴더를 열고 regedit.exe를 붙여넣기합니다. 확인 메시지가 표시되면 "계속(Continue)"을 클릭합니다.

다른 PC에서 regedit.exe를 복사해 올 수도 있지만, 두 PC의 환경, 드라이버, 구성 요소가 서로 다르기 때문에 성공 확률은 낮습니다.
regedit.exe 파일을 복사한 후, 레지스트리 편집기에 접근하여 정상적으로 작동하는지 확인합니다.
해결 방법 7: 레지스트리 관련 값을 기본값으로 복원
레지스트리 편집기와 관련된 기본값이 변경되었다면, 레지스트리 편집기 접근에 문제가 생길 가능성이 큽니다. 아래 단계에 따라 해당 값들을 기본값으로 복원하세요.
- Windows 키를 누르고 "메모장(Notepad)"을 입력해 검색한 후, 표시된 목록에서 "메모장"을 클릭합니다.

- 메모장에 아래 내용을 붙여넣기합니다. 파일 끝에 빈 줄이 두 개 있어야 합니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion] "SM_GamesName"="Games" "SM_ConfigureProgramsName"="Set Program Access and Defaults" "CommonFilesDir"="C:\\Program Files\\Common Files" "CommonFilesDir (x86)"="C:\\Program Files (x86)\\Common Files" "CommonW6432Dir"="C:\\Program Files\\Common Files" "DevicePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\ 00,74,00,25,00,5c,00,69,00,6e,00,66,00,3b,00,00,00 "MediaPathUnexpanded"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,\ 6f,00,6f,00,74,00,25,00,5c,00,4d,00,65,00,64,00,69,00,61,00,00,00 "ProgramFilesDir"="C:\\Program Files" "ProgramFilesDir (x86)"="C:\\Program Files (x86)" "ProgramFilesPath"=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,\ 00,69,00,6c,00,65,00,73,00,25,00,00,00 "ProgramW6432Dir"="C:\\Program Files" Windows Registry Editor Version 5.00
- 파일 이름을 "RegistryFix.reg"로 지정하여 저장합니다.

- 해당 파일을 우클릭하고 병합(Merge)을 클릭합니다. 확인 메시지가 표시되면 예(Yes)를 클릭합니다.

- 시스템을 재시작합니다.
재부팅 후 regedit.exe를 문제없이 실행할 수 있는지 확인합니다.
해결 방법 8: 시스템 복원 수행
시스템 복원(System Restore)은 Windows를 이전 버전 상태로 되돌리는 기능입니다. 시스템이 감염되었거나 Windows 시스템 파일이 손상된 경우 매우 유용합니다. 레지스트리 편집기에 접근할 수 없는 상황이라면 시스템 복원으로 문제를 해결할 수 있습니다.
시스템 복원 방법은 관련 가이드를 참고하여 진행하세요.
시스템 복원을 마친 후 레지스트리 편집기에 성공적으로 접근할 수 있는지 확인합니다.
해결 방법 9: Windows OS 복구
지금까지의 방법으로도 문제가 해결되지 않았다면, Windows 설치를 복구(in-place upgrade repair)하는 것이 최후의 해결책이 될 수 있습니다. 설치 미디어를 이용해 데이터를 유지한 상태로 Windows를 재설치하면 손상된 시스템 파일과 레지스트리 항목이 새로 구성되어 오류가 해결되는 경우가 많습니다. 복구 진행 전에는 반드시 중요한 데이터를 백업해 두는 것이 좋습니다.