Windows 11/10은 중요한 시스템 파일, 실행 파일(exe), DLL 파일들을 모두 System32 폴더에 보관하고 있습니다. 이러한 프로그램들은 사용자와 운영체제에 의해 직접 또는 간접적으로 접근되는데, 해당 파일이 누락되면 Windows 11/10에서 %windir%\System32\abcd.exe 형태의 오류가 발생합니다. 이 오류는 아래 프로그램들에서 나타날 수 있으며, 이 목록에 국한되지 않습니다.
- systempropertiesadvanced.exe
- rundll32.exe
- optionalfeatures.exe
- systempropertiesprotection.exe
- msdt.exe
- taskmgr.exe
Windows에서 Windir System32 exe를 찾을 수 없는 경우
다행히도 시스템 폴더에서 프로그램 파일이 누락된 경우, 시스템 명령어를 활용하면 비교적 쉽게 복구할 수 있습니다. 필요한 것은 관리자 권한이 있는 계정뿐입니다.
1] 환경 변수 편집
본격적인 해결에 앞서 먼저 확인해야 할 중요한 사항이 있습니다. 프로그램을 직접 실행하려고 하는데 디렉터리의 시스템 경로가 잘못 설정되어 있는 경우라면, 해결 방법은 매우 간단합니다. 많은 경우 이러한 프로그램들은 %WINDIR% 경로를 통해 접근됩니다.
- 시작 버튼을 누른 뒤 검색 상자에 환경 변수를 입력합니다.
- '시스템 환경 변수 편집' 옵션이 나타나면 클릭하여 엽니다.
- 고급 탭에서 '환경 변수' 버튼을 클릭합니다.
- 새로 열린 창의 시스템 변수 목록에서 windir 항목을 찾습니다. 이 값은 C:\Windows로 설정되어 있어야 하며, 여기서 C는 Windows가 설치된 드라이브 파티션입니다.
값이 다르게 설정되어 있다면 올바른 디렉터리 경로로 변경해 주세요.
2] 시스템 파일 검사기(SFC)를 실행하여 Windir System32 EXE 파일 복원
경로 설정에 문제가 없음을 확인했는데도 파일에 직접 접근할 수 없다면, 이제 SFC(시스템 파일 검사기) 명령을 실행할 차례입니다. 이 시스템 도구는 누락되었거나 손상된 시스템 파일을 검사하여 자동으로 복구해 줍니다.
Win + R 키를 눌러 실행 창을 연 뒤 CMD를 입력하고, Shift + Enter 키를 함께 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
그다음 아래 명령어를 입력하여 실행합니다.
sfc /scannow
검사 과정에서 파일이 누락되었거나 손상된 것으로 확인되면 다음과 같은 메시지가 표시됩니다.
"Windows 리소스 보호에서 손상된 파일을 발견했으며 이를 성공적으로 복구했습니다. 자세한 내용은 CBS.LOG 파일에 포함되어 있습니다."
복구가 완료되면 정확한 파일 이름을 직접 입력하거나 전체 경로를 사용하여 해당 프로그램을 정상적으로 실행할 수 있습니다.
참고: 만약 서드파티(타사) 프로그램에서 이 오류 메시지가 발생한다면, 해당 프로그램을 제거한 후 재설치하는 것이 좋습니다.
이 글이 문제 해결에 도움이 되었기를 바랍니다.
함께 읽으면 좋은 글: Windows에서 C:/Windows/regedit.exe를 찾을 수 없는 오류 해결 방법