'지정된 파일을 시스템에서 찾을 수 없습니다(The system cannot find the file specified)' 오류 해결 방법:
- 해결책 1. 시스템 파일 검사기(SFC) 실행
- 해결책 2. CHKDSK 명령어 사용
- 해결책 3. 누락된 파일 복구
- 해결책 4. 시스템 로그 파일 확인
- 해결책 5. 드라이버 업데이트 또는 재설치
- 해결책 6. 라이브러리 폴더 열기
- 해결책 7. 레지스트리 수정
- 해결책 8. ProfileImagePath 키 삭제
- 해결책 9. 프로그램 재설치
- 해결책 10. Windows 업데이트 설치
컴퓨터 시스템이 명령을 정상적으로 실행하지 못할 때는 오류 코드 0x80070002나 UNMOUNTABLE_BOOT_VOLUME 같은 오류 알림이 나타나는 것이 일반적입니다. 그중에서도 '시스템이 지정된 파일을 찾을 수 없습니다' 오류는 Windows 10 및 이전 버전에서 자주 발생하는 문제입니다. 하지만 너무 걱정할 필요는 없습니다. 이 글에서 소개하는 검증된 해결 방법만 따라 하면 충분히 해결할 수 있습니다.

오류가 발생하는 시점과 원인
Windows PC에서 다른 드라이브로 파일을 이동하거나, 로컬 드라이브에 접근하거나, 파일과 폴더를 열거나, 장치 드라이버와 기타 소프트웨어를 설치하거나, 프로그램을 실행하거나, 백업을 생성할 때 '지정된 파일을 시스템에서 찾을 수 없습니다' 오류를 만날 수 있습니다.
이 오류가 나타난다는 것은 시스템이 명령을 완료하는 데 필요한 파일을 찾지 못했다는 의미입니다. Windows 10/8/7에서 이 오류가 발생하는 원인은 다양하지만, 대표적인 원인은 다음과 같습니다.
- 디스크 오류(디스크 불량)
- 드라이버 문제
- 레지스트리 파일 오류
- 시스템 파일 누락 또는 손상
- 잘못된 파일 권한 설정
'지정된 파일을 찾을 수 없음' 오류 해결 방법 10가지
아래에서는 이 문제를 해결하는 데 가장 효과적인 방법들을 정리했습니다. 순서대로 하나씩 따라 하면서 오류를 제거해 보세요.
해결책 1. 시스템 파일 검사기(SFC) 실행
Windows 시스템 파일 검사기(SFC)는 컴퓨터의 시스템 파일 오류를 자동으로 찾아 복구하는 내장 도구입니다. Windows 기능이 제대로 작동하지 않거나 시스템이 충돌하는 경우에 유용하게 사용할 수 있습니다. SFC 도구 사용 방법은 다음과 같습니다.
- 시작 메뉴를 열고 검색창에 cmd를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 명령 프롬프트 창에 sfc /scannow를 입력하여 SFC 검사를 시작합니다.
- 검사가 완료되고 손상된 파일이 복구될 때까지 기다립니다.

해결책 2. CHKDSK 명령어 사용
CHKDSK는 드라이브의 논리적·물리적 오류를 검사하는 cmd 명령어입니다. 논리 디스크 오류와 파일 시스템 오류를 복구하고 디스크의 불량 섹터까지 찾아낼 수 있습니다. 사용 방법은 아래와 같습니다.
참고: Mac에서 CHKDSK에 해당하는 명령은 fsck입니다. fsck는 Mac의 터미널에서 사용하지만, 일반적으로 사용자들은 디스크 유틸리티의 '응급 처복(First Aid)' 기능으로 디스크를 복구합니다.
- 검색창에 cmd를 입력하면 명령 프롬프트가 나타납니다. 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행을 선택합니다.
- 팝업 창에 chkdsk *: /r을 입력하고 Enter 키를 눌러 chkdsk 명령을 실행합니다. 예를 들어 대상 드라이브가 H 드라이브라면 chkdsk h: /r을 입력합니다.
- chkdsk 검사 단계가 모두 끝날 때까지 기다립니다.
- Windows 컴퓨터를 재부팅하여 문제가 해결되었는지 확인합니다.

해결책 3. 누락된 파일 복구
의외로 많은 경우, 필요한 파일이 실수로 삭제되었거나 바이러스 및 악성코드에 감염되어 사라진 것이 원인일 수 있습니다. 이런 상황 역시 '시스템이 지정된 파일을 찾을 수 없습니다' 오류를 일으킬 수 있습니다.
따라서 누락된 파일은 최대한 빨리 복구해야 합니다. 여기서는 전문적이고 신뢰할 수 있는 데이터 복구 소프트웨어인 iBoysoft Data Recovery for Windows를 추천합니다. 이 프로그램은 PC에서 삭제되거나 분실된 파일을 되살릴 수 있으며, 자세한 사용 단계는 아래와 같습니다.
- 데이터 덮어쓰기를 방지하기 위해 iBoysoft Data Recovery for Windows를 다른 디스크나 파티션에 다운로드하여 실행합니다.
- Data Recovery 모듈을 선택합니다.

- 대상 드라이브나 파티션을 선택하고 Next를 클릭하여 빠른 검색을 시작합니다. 더 많은 삭제/분실 파일을 찾으려면 Deep scan 모드를 사용할 수도 있습니다.

- 검색 결과를 미리 보고, 필요한 파일을 선택한 뒤 Recover 버튼을 클릭하여 다른 위치에 저장합니다.
iBoysoft Data Recovery for Windows는 매우 다재다능한 프로그램으로, 3가지 데이터 복구 모드를 제공하며 삭제/분실 이메일 복구, 포맷된 드라이브 복구, USB 데이터 복구 등 다양한 상황에서 디스크 기반 저장 매체의 삭제·분실 파일을 복구할 수 있습니다.
해결책 4. 시스템 로그 파일 확인
시스템 로그 파일에는 운영 체제 이벤트 기록이 담겨 있습니다. 시작 메시지, 시스템 변경 사항, 예기치 않은 종료, 오류 및 경고 등 중요한 프로세스 정보가 포함되어 있어, 여기서 누락된 파일을 찾아 오류를 해결할 수 있습니다.
- C:/Windows/inf 디렉터리로 이동하여 inf 폴더를 엽니다.
- setupapi.dev 또는 setupapi.dev.log 파일을 찾아 더블클릭하여 엽니다.
- Ctrl + F 키를 눌러 찾기 상자를 열고 cannot find the file을 입력합니다.
- Enter 키를 눌러 검색을 실행하면 누락된 파일 목록이 표시됩니다.
- 해당 파일을 선택하여 복사한 뒤, Windows / INF 폴더에 붙여넣습니다.
- 드라이버를 다시 설치하고 컴퓨터를 재시작합니다.

해결책 5. 드라이버 업데이트 또는 재설치
컴퓨터의 디스크 드라이버가 오래되었거나 오작동하는 경우에도 이 오류가 발생할 수 있습니다. 이때는 디스크 드라이버를 업데이트하거나 재설치하면 문제를 해결할 수 있습니다.
- 제어판을 열고 장치 관리자(Device Manager)를 선택합니다.
- 디스크 드라이브 항목을 확장합니다.
- 디스크를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트(Update Driver)를 선택합니다.
- Windows 10 컴퓨터를 재부팅한 후 하드 드라이브에 접근해 봅니다.
- 그래도 해결되지 않으면 디바이스 제거(Uninstall device) > 이 디바이스의 드라이버 소프트웨어 삭제를 선택하고 제거를 클릭하여 확인한 후 PC를 재시작합니다. 컴퓨터가 재시작되면 Windows가 해당 장치를 자동으로 인식하여 최신 드라이버를 다시 설치합니다.

해결책 6. 라이브러리 폴더 열기
Windows 라이브러리(Libraries)는 파일과 폴더를 논리적 컨테이너로 정리하기 위한 기능으로, 실제 콘텐츠는 동일한 물리적 위치에 저장되지 않습니다. Windows 10에서는 라이브러리 폴더가 기본적으로 숨겨져 있는데, 이를 표시하면 오류가 해결되는 경우가 있습니다.
- '내 PC(This PC)'를 엽니다.
- 왼쪽 패널의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 라이브러리 표시(Show libraries)를 선택합니다.

해결책 7. 레지스트리 수정
소프트웨어 프로그램, 하드웨어 장치, 사용자 환경 설정, 운영 체제 구성에 대한 대부분의 정보와 설정은 Windows 레지스트리에 저장됩니다. 일부 레지스트리 키를 수정하면 이 오류를 없앨 수 있습니다. 수정 방법은 아래와 같습니다.
참고: 수정 전에 현재 레지스트리 상태를 백업해 두는 것이 좋습니다. 수정 후 문제가 생기면 백업 파일을 실행하여 레지스트리를 원래 상태로 복원할 수 있습니다.
- Windows 키 + R 키를 누른 후 regedit를 입력하고 Enter 키를 누릅니다.
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion 경로로 이동합니다.
- RunOnce 키가 있는지 확인합니다. 없다면 직접 생성합니다.
- CurrentVersion 키를 클릭하고 메뉴에서 새로 만들기 > 키(New > Key)를 선택합니다.
- 새 키의 이름을 RunOnce로 지정합니다.
- 왼쪽 패널에서 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion 키로 이동하여 생성한 RunOnce 키를 확인합니다.
- 레지스트리 편집기를 종료하고 컴퓨터를 재시작합니다.

문제가 계속된다면 레지스트리 키에서 RTHDCPL 항목을 확인해 보세요.
- 레지스트리 편집기를 실행합니다.
- HKLM\Software\Microsoft\Windows\CurrentVersion\Run\ 경로에서 RTHDCPL 항목이 있는지 확인합니다.
- 항목이 없다면 Run 속성을 확인하고 Admin-user 권한을 '모든 권한(Completely control)'으로 설정한 후 확인을 눌러 계속 진행합니다.

해결책 8. ProfileImagePath 키 삭제
ProfileImagePath라는 레지스트리 값에는 모든 사용자의 프로필 경로가 포함되어 있습니다. 이미지 파일을 이전하거나 Windows를 백업하거나 시스템 이미지를 만들 때 이 오류 메시지를 만날 수 있습니다. 이 경우 누락된 ProfileImagePath 키를 삭제하면 오류가 해결됩니다. 단계는 다음과 같습니다.
- 레지스트리 편집기를 엽니다.
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList 경로로 이동합니다.
- ProfileList를 확장하고 모든 하위 키에 ProfileImagePath 값이 있는지 확인합니다.
- ProfileImagePath 값이 없는 하위 키는 모두 삭제합니다.
- 컴퓨터를 재시작하여 문제가 해결되었는지 확인합니다.

해결책 9. 프로그램 재설치
프로그램을 실행할 때 이 오류가 발생한다면, 해당 프로그램의 구성 파일이 손상되었거나 바이러스에 감염되었을 가능성이 높습니다. 빠른 해결책은 프로그램을 Windows에서 제거하고 관련 파일을 완전히 삭제한 뒤, 프로그램을 다시 설치하는 것입니다.
해결책 10. Windows 업데이트 설치
컴퓨터의 Windows 운영 체제가 오래된 경우 특정 작업을 수행하지 못하고 '시스템이 지정된 파일을 찾을 수 없습니다' 오류가 화면에 나타날 수 있습니다. 이럴 때는 Windows를 최신 버전으로 업데이트하면 오류가 해결될 수 있습니다.
- 시작 메뉴를 선택합니다.
- 설정에서 '업데이트 및 보안(Update & Security)'을 선택한 후 왼쪽 메뉴에서 'Windows Update'를 클릭합니다.
- 업데이트 확인(Check for updates)을 클릭하여 새로운 Windows 10 업데이트가 있는지 확인합니다.
- 사용 가능한 업데이트가 있다면 자동으로 다운로드되어 설치됩니다.
마무리
파일을 이전하거나, 하드 드라이브의 파일에 접근하거나, 프로그램을 여는 등 어떤 상황에서 '시스템이 지정된 파일을 찾을 수 없습니다' 오류를 만났든, 위에서 소개한 10가지 해결 방법을 차례대로 적용해 보면 문제를 해결할 수 있습니다.