‘지정된 파일을 찾을 수 없습니다(the system cannot find the file specified)’ 오류는 Windows 사용자들이 자주 겪는 대표적인 문제입니다. 외장 하드 드라이브나 로컬 디스크, USB에 접근할 때, 디스크 관리를 사용할 때, 프로그램을 실행하거나 드라이버를 설치하는 과정에서 이 오류 메시지가 나타날 수 있습니다. 원인이 무엇이든 걱정하지 마세요. 아래에서 소개하는 6가지 유용한 해결 방법을 통해 스스로 문제를 해결할 수 있습니다.
1부. '지정된 파일을 찾을 수 없습니다' 오류가 발생하는 원인
이 오류 메시지가 나타나는 이유는 다양합니다. 그중에서도 가장 흔히 발생하는 원인은 다음과 같습니다.
- 바이러스 및 악성코드 감염
- 외장 하드 드라이브 연결 문제
- 파일 실수로 삭제됨
- 드라이버 파일 누락
- 해당 소프트웨어의 파일 누락 또는 손상
- 잘못된 레지스트리 키 설정
- 잘못된 파일 권한 설정
- 원본 볼륨 내 디스크 오류
- 백업 오류
2부. '지정된 파일을 찾을 수 없습니다' 오류 해결 방법
'Windows 7 지정된 파일을 찾을 수 없습니다' 오류에 대한 만능 해결책은 없습니다. 어떤 해결 방법이 효과가 있는지는 오류의 원인에 따라 달라집니다. 따라서 먼저 오류 메시지가 나타나는 원인을 파악한 후, 그에 맞는 해결책을 적용하는 것이 좋습니다. 아래에서 여섯 가지 해결 방법을 하나씩 살펴보겠습니다.
방법 1: 백신 프로그램을 실행해 악성 공격 차단하기
악성 공격, 사이버 위협, 바이러스 감염은 명령 프롬프트에서 '지정된 파일을 찾을 수 없습니다' 오류가 발생하는 가장 흔한 원인입니다. 이 문제를 해결하는 가장 좋은 방법은 백신 프로그램을 실행하여 PC 전체를 정밀 검사하고 시스템 내 모든 악성 콘텐츠를 제거·정화하는 것입니다. 이 과정에서 불필요한 정크 파일까지 함께 삭제되어 시스템 성능 개선 효과도 얻을 수 있습니다.
방법 2: Windows OS 업데이트하기
Windows 운영체제가 최신 버전이 아니면 이 오류 코드가 발생할 수 있습니다. 따라서 Windows OS를 업데이트하고 보류 중인 업데이트를 모두 설치하는 것을 권장합니다. 아래 단계를 따라 Windows OS를 업데이트하여 오류를 해결하세요.
1. Windows + I 키를 동시에 눌러 설정 창을 엽니다.
2. 표시된 메뉴에서 ‘업데이트 및 보안’ 옵션을 선택합니다.
3. ‘업데이트 확인’을 클릭하여 보류 중인 모든 업데이트를 확인합니다.
4. 보류 중인 업데이트를 모두 설치하고, 업데이트가 완료되면 시스템을 재시작합니다.
방법 3: 시스템 로그 파일 확인하기
앞선 두 가지 방법으로도 문제가 해결되지 않았다면, 다음으로 시스템 로그 파일을 확인하고 검증해야 합니다. 의외로 이 단계에서 오류가 해결되는 경우도 많습니다. 시스템 로그 파일을 확인하려면 아래 단계를 따르세요.
1. ‘C:/Windows/INF’ 디렉터리를 열고 ‘INF’ 폴더로 들어갑니다.
2. ‘setupapi.dev.log’ 파일을 찾아 더블클릭하여 엽니다.
3. Ctrl + F 키를 함께 누른 후, 나타나는 검색창에 ‘cannot find the file’을 입력하고 Enter 키를 눌러 검색을 시작합니다.
4. 검색 결과를 확인하고, 누락된 파일을 Windows/INF 폴더에 복사하여 붙여넣습니다.
5. 드라이버를 다시 설치하고 재부팅합니다.
방법 4: 레지스트리 변경하기
레지스트리 키를 수정해서도 '지정된 파일을 찾을 수 없습니다' 오류를 해결할 수 있습니다. 아래 단계를 따라 진행하세요.
1. ‘Windows + R’ 키를 길게 눌러 실행 창을 연 뒤, ‘Regedit’를 입력하고 Enter 키를 누릅니다.
2. ‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion’ 경로로 이동합니다.
3. 메뉴를 확장하여 ‘RunOnce’ 탭을 찾습니다. 해당 키가 없다면 ‘CurrentVersion’ 메뉴를 클릭한 후 마우스 우클릭하여 ‘새로 만들기 > 키’를 선택합니다.
4. 새 키 이름을 ‘RunOnce’로 입력한 뒤, 왼쪽 창에서 ‘HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion’ 경로로 이동합니다.
5. 메뉴를 다시 확장하여 ‘RunOnce’ 키가 성공적으로 생성되었는지 확인합니다.
6. 레지스트리 편집기를 닫고 Windows를 재시작합니다.
주의: 레지스트리 편집 전에는 반드시 레지스트리를 백업해 두세요. 잘못된 수정은 시스템 불안정을 초래할 수 있습니다.
방법 5: 드라이버 제거 후 재설치하기
제조사 웹사이트에서 다운로드한 드라이버 때문에 오류 코드가 발생한다면, 드라이버를 제거한 후 다시 설치하여 문제를 해결해야 합니다. 아래의 간단한 단계를 따라 진행하세요.
1. ‘제어판’으로 이동하여 ‘장치 관리자’를 선택합니다.
2. 카테고리를 확장하여 제거하려는 장치를 찾습니다.
3. 해당 장치 이름을 마우스 우클릭하고 ‘제거’ 옵션을 선택합니다.
4. ‘이 장치의 드라이버 소프트웨어 삭제’ 항목을 확인한 후 ‘확인’ 버튼을 클릭합니다. 이렇게 하면 드라이버가 제거됩니다.
5. 드라이버를 다시 설치하고 PC를 재부팅합니다.
방법 6: 외장 하드 드라이브 포맷하기
컴퓨터에 외장 하드 드라이브를 연결할 때 문제가 발생하는 경우가 있습니다. 때때로 '명령 프롬프트에서 지정된 파일을 찾을 수 없습니다' 오류는 외장 드라이브 자체의 문제 때문일 수 있습니다. 이 경우 드라이브를 포맷해야 합니다. 아래 단계를 참고하세요.
1. 외장 하드 드라이브를 컴퓨터에 연결한 상태에서 ‘내 PC’를 클릭하여 폴더를 엽니다.
2. 외장 하드 드라이브를 찾아 마우스 우클릭한 후 ‘포맷’을 선택하고 ‘빠른 포맷’ 옵션을 체크합니다.
3. ‘시작’을 클릭하여 포맷을 진행합니다. 포맷이 완료되면 명령을 다시 실행하여 문제가 해결되었는지 확인합니다.
주의: 포맷을 진행하면 드라이브의 모든 데이터가 삭제됩니다. 반드시 중요한 데이터를 미리 백업한 후 진행하세요.
3부. 오류 수정 과정에서 손실된 파일 복구 방법
'지정된 파일을 찾을 수 없습니다' 오류를 수정하는 과정에서 일부 파일이 손실될 수 있습니다. 이런 일이 발생했다면 iBeesoft 데이터 복구 도구를 사용해 잃어버린 데이터를 복구할 수 있습니다.
iBeesoft는 안전하고 강력한 파일 복구 도구로, 메모리 카드, 디스크/파티션, USB 플래시 드라이브, RAW 드라이브 등 다양한 저장 장치에서 파일을 완벽하게 복구할 수 있도록 설계되었습니다. 빠른 검색(Quick Scan)과 깊은 검색(Deep Scan)의 두 가지 스캔 모드를 제공하여 복구 성공률을 극대화합니다.
1단계: Windows용 최고의 무료 데이터 복구 소프트웨어를 PC에 다운로드하여 설치한 후 실행합니다. 복구하려는 파일 형식을 선택합니다. 소프트웨어 실행 시 모든 파일 형식이 기본적으로 선택되어 있으므로, 체크를 해제하고 필요한 특정 파일 형식만 선택하세요. 완료되면 ‘시작’ 버튼을 클릭합니다.
2단계: 데이터를 스캔할 위치를 선택합니다. 특정 폴더나 파티션을 지정할 수 있습니다. 위치 선택 후 ‘스캔’을 클릭하면 Windows 11/10, Windows 7, macOS에서 삭제된 파일을 복구할 수 있습니다.
3단계: 스캔 결과를 확인하고 미리보기로 원하는 파일이 복구 가능한 상태인지 확인합니다. ‘복구’를 클릭하여 파일을 복구하고 저장합니다. 더 자세한 검색이 필요하면 ‘깊은 검색(Deep Scan)’ 모드를 사용하세요.
이번 글에서는 '지정된 파일을 찾을 수 없습니다' 오류를 해결하는 다양한 방법을 자세히 알아보았습니다. 또한 문제 해결 과정에서 파일을 잃어버렸을 때 활용할 수 있는 최고의 복구 솔루션도 함께 소개했습니다.