ERROR_HANDLE_EOF: 8 가지 최고의 수정 방법
ERROR_HANDLE_EOF는 이 DIY 문제 해결 가이드를 따르면 더 쉽게 수정할 수 있습니다.
Windows 업데이트 및 드라이버 설치 중에 작업이 갑자기 중단되는 오류가 발생할 수 있습니다. 모든 경우에서 설치 프로그램은 전체 설치 패키지를 읽을 수 없습니다.
테스트 환경에서 문제를 재현해보고 여러 가지 문제 해결 방법을 시도해 보았습니다. 저에게 효과가 있었던 방법은 다음과 같습니다!
ERROR_HANDLE_EOF란 무엇입니까?
ERROR_HANDLE_EOF는 소프트웨어 코드, 패키지 설치 프로그램 또는 멀티미디어 플레이어가 파일의 마지막 바이트를 넘어 읽으려고 할 때 발생하는 Windows 오류입니다. 일반적으로 결함이 있는 프로그램이 이미 소스 파일이나 소프트웨어 코드에 있는 것보다 더 많은 데이터를 기대할 때 발생합니다.
자세한 설명은 다음과 같습니다:
`ERROR_HANDLE_EOF: 38 (0x26) 파일의 끝에 도달했습니다.`
다음과 같은 경우에 일반적으로 발생합니다:
- 패키지 설치 프로그램을 통한 Windows 업데이트 설치, Windows 7 이하 운영 체제에 서비스 팩 업그레이드 적용하기.
- 대용량 파일 쓰기 중단.
- Windows 파일 시스템 손상.
- 레지스트리 접근 오류.
- 간헐적인 HDD 고장은 과도한 디스크 섹터 오류를 나타냄.
- 미완료된 미디어 파일을 미디어 플레이어가 읽는 경우.
- 시스템 로그에서의 파일 절단.
- 응용 프로그램 설치 중 파일 손상.
- 미완료된 파일 전송.
- 안티바이러스 프로그램에 의한 파일 스캔.
- 악성 프로그램이 원본 파일에 대해 읽기/쓰기 이벤트를 위조하는 경우.
- 백업/복원 작업에서의 파일 끝.
- 손상된 파일에서의 읽기 작업.
ERROR_HANDLE_EOF 수정 방법
이제 오류 코드 38(0x26), “파일의 끝에 도달했습니다.”를 수정하는 검증된 방법을 안내해 드리겠습니다.
기본 수정 먼저 시도하기
- 장치 재시작: 가장 좋은 방법은 PC를 재부팅하고 작업을 다시 시작하여 문제가 자연스럽게 해결되는지 확인하는 것입니다.
- 소프트웨어 배포 폴더 지우기:
- 시작 메뉴를 열고 명령 프롬프트를 입력합니다.
- 명령 프롬프트에서 오른쪽 클릭하여 관리자로 실행을 선택합니다.
- 터미널에서
net stop wuauserv
를 입력하고 Enter를 누릅니다. Windows 업데이트 서비스를 중지합니다. del /f /q %windir%\SoftwareDistribution
을 입력하고 Enter를 누릅니다. SoftwareDistribution 디렉토리 내의 모든 파일과 폴더를 삭제합니다.net start wuauserv
를 입력하고 Enter를 누릅니다. Windows 업데이트 서비스를 다시 시작합니다.- 명령 프롬프트 창을 닫습니다.
Windows 업데이트가 필요한 파일로 디렉토리를 채우기 시작할 것입니다.
- 소스 파일 다시 다운로드: 종종 설치 프로그램이나 업데이터 프로그램은 잘 작동합니다. 문제는 읽고 있는 파일에 있습니다. 기존 파일을 삭제하고 새 복사본을 다운로드하세요. ERROR_HANDLE_EOF 버그에 대한 확인을 위해 파일 개발자에게 문의할 수 있습니다.
- 다른 소프트웨어 사용: 데이터베이스, 멀티미디어 파일 등을 위해 파일을 읽고 쓰기 위해 대체 도구를 사용하십시오.
파일 권한 문제 수정
Windows 사용자 계정은 앱이 파일을 원활하게 읽고 쓰기 위해 파일에 대해 충분한 읽기 및 쓰기 권한을 가져야 합니다. 종종, 권한이 잘못 설정되어 거부 조치로 인해 읽기 및 쓰기 권한이 덮어쓰여질 수 있습니다. 이를 확인하고 수정하기 위한 지침은 다음과 같습니다:
- 소스 파일을 찾아 오른쪽 클릭하고 컨텍스트 메뉴에서 속성을 선택합니다.
- Windows 11을 사용하는 경우, 오른쪽 클릭 후 더 많은 옵션 표시를 클릭합니다.
- 파일 이름 속성 대화 상자가 나타납니다.
- 보안 탭으로 이동합니다.
- 그룹 또는 사용자 이름 섹션 아래에서 사용자 이름을 선택합니다.
- 모든 허용 및 거부 권한을 확인합니다.
- 다음 파일 권한이 허용되어야 합니다:
- 수정
- 읽기 및 실행
- 읽기 및 쓰기
- 필요한 권한이 활성화된 경우, 이 문제 해결 방법을 중단하고 다음 단계로 넘어갑니다.
-
그러나 활성화되지 않은 경우, 편집 버튼을 클릭합니다.
- 다시 파일 이름에 대한 권한 대화 상자에서 사용자 계정을 선택합니다.
- 거부 열 아래의 모든 상자의 체크를 해제합니다.
- 허용 열 아래의 모든 상자에 체크 표시를 추가합니다.
-
모든 대화 상자에서 적용 및 확인을 클릭합니다.
- PC를 재시작합니다.
디스크 문제 확인 및 수정
ERROR_HANDLE_EOF가 HDD 오류로 인해 발생하는 경우, 오류 확인을 통해 도움을 받을 수 있습니다. 이를 활용하는 방법은 다음과 같습니다:
- 소스 파일이 위치한 드라이브로 이동합니다.
- 오른쪽 클릭하고 속성을 선택합니다.
- 속성 대화 상자의 도구로 이동합니다.
- 오류 확인 섹션에서 검사 버튼을 클릭합니다.
- 팝업 경고에서 드라이브 스캔을 클릭합니다.
- Windows 오류 검사 도구가 나쁜 섹터를 스캔하고 수리할 수 있도록 허용합니다.
이제 동일한 파일에 접근하거나 실행해 문제가 해결되었는지 확인하세요.
SFC 및 DISM 스캔으로 Windows 파일 시스템 수정
Windows 업데이트 또는 장치 드라이버 설치 시 ERROR_HANDLE_EOF 오류가 반복적으로 발생하는 경우, 다음 단계를 따르십시오:
SFC 스캔 수행
- 시작 메뉴 버튼을 클릭하고 CMD를 입력합니다.
-
오른쪽에서 관리자로 실행을 선택합니다.
-
터미널에
sfc /scannow
를 입력하고 Enter를 누릅니다. - 스캔이 완료되는 데 시간이 걸릴 수 있습니다. 이는 Windows 설치 드라이브 크기에 달려있기 때문입니다.
-
스캔이 완료되면 다음과 같은 결과가 표시됩니다:
- Windows 리소스 보호가 무결성 위반을 찾지 못했습니다: 조치 불필요.
- Windows 리소스 보호가 손상된 파일을 발견하고 성공적으로 복구했습니다: SFC 스캔이 파일 시스템 오류를 수정했습니다.
- Windows 리소스 보호가 손상된 파일을 발견했지만 수리할 수 없었습니다: 아래 DISM 스캔 단계로 넘어갑니다.
DISM 스캔 실행
-
동일한 명령 프롬프트 터미널에 다음 명령을 입력하고 Enter를 누릅니다:
`DISM /Online /Cleanup-Image /RestoreHealth`
-
터미널에서 DISM 스캔 처리가 시작됩니다.
- 터미널에서 두 개의 진행률 표시줄을 보게 됩니다.
- 다음 메시지가 표시되면 프로세스가 완료됩니다:
- 성공적으로 완료되었습니다
- PC를 재시작합니다.
Windows 업데이트 문제 해결사 실행
Windows 업데이트 시, “ 38 (0x26) 파일의 끝에 도달했습니다. “ 오류가 자주 발생하는 경우, 다음 문제 해결 지침을 시도해 보십시오:
- Windows + I 키를 동시에 눌러 설정 앱을 엽니다.
- 왼쪽 사이드 내비게이션 패널에서 시스템 메뉴를 클릭합니다.
- 시스템 창의 오른쪽에서 아래로 스크롤하여 문제 해결을 찾아 클릭합니다.
- 옵션 섹션 아래의 기타 문제 해결사를 클릭합니다.
- 오른쪽의 가장 빈번한 섹션에서 Windows 업데이트 문제 해결사를 찾을 수 있습니다.
- 실행을 클릭합니다.
-
문제 해결사가 문제 진단 및 수리를 시작합니다.
- 문제 해결이 완료되었습니다 대화 상자가 나타나면 Windows를 다시 업데이트해 보십시오.
-
작동하면 예를 클릭한 후 닫기를 누릅니다.
- 수정이 작동하지 않으면 아니요를 클릭하고 문제 해결사 닫기 버튼을 선택합니다.
서비스 팩 업데이트 수동으로 적용
ERROR_HANDLE_EOF가 Windows 7 PC에 나타나는 경우, 특히 서비스 팩 업데이트를 설치할 때 이 방법을 시도해 보십시오. 작업 방법은 서비스 팩 업데이트를 수동으로 적용하는 것입니다:
-
Microsoft 업데이트 카탈로그 포털에 방문하여 Windows 7 PC와 호환되는 서비스 팩 업데이트를 다운로드합니다.
- 설치 프로그램을 더블 클릭하고 모든 화면 지침을 주의 깊게 따릅니다.
- 서비스 팩 업데이트 과정에서 PC가 몇 번 재시작될 수 있습니다.
이전 구성으로 PC 복원
정기적으로 시스템을 백업하는 경우, Windows 시스템 복원 지점을 사용하여 PC 구성을 이전의 작동 상태로 되돌릴 수 있습니다:
- Windows + R 키를 동시에 눌러 실행 명령을 엽니다.
- 열기에
rstrui.exe
를 입력하고 Enter를 누릅니다. - 시스템 복원 마법사가 열립니다.
- 다른 복원 지점 선택 옵션을 선택하고 다음을 클릭합니다.
-
다음 표에서 복원 지점을 선택하고 다음을 다시 클릭합니다.
-
마법사를 종료하고 PC를 복원 시작하려면 마침을 클릭합니다.
PC 초기화
여러 번의 문제 해결 세션 이후에도 ERROR_HANDLE_EOF가 간헐적으로 나타나는 경우 장치를 초기화해야 할 수 있습니다. 방법은 다음과 같습니다:
- Windows 플래그 또는 시작 버튼을 클릭하고 전원 메뉴를 찾습니다.
- Shift 키를 누른 채 전원을 클릭합니다.
- Shift 키를 놓지 마십시오.
- 전원 컨텍스트 메뉴에서 다시 시작을 선택합니다.
- 제조업체 로고나 POST를 볼 때까지 Shift 키를 계속 누릅니다.
- Shift 키를 놓습니다.
- Windows가 WinRe에 들어갑니다.
- 계속 화면에서 문제 해결을 클릭합니다.
- 문제 해결 내부에서 이 PC 초기화를 선택합니다.
- 이제 다음 중 하나를 선택할 수 있습니다:
- 내 파일 유지: Windows는 개인 파일은 유지하지만 앱은 삭제합니다.
- 모든 것 제거: 초기화 프로그램은 모든 것을 제거합니다.
- Windows를 재설치할 옵션이 표시됩니다. 다음 중 하나를 선택할 수 있습니다:
- 클라우드 다운로드: 안정적이고 고속 인터넷 연결에 적합합니다.
- 로컬 재설치: 온라인에 접근할 수 없거나 인터넷이 느린 경우 선택합니다.
-
다음 화면은 프로세스를 최종화하는 것입니다. 초기화를 클릭하여 확인합니다.
- 이제부터는 화면 지침을 따르십시오. 안전하게 장치를 초기화하는 방법입니다.
요약
이제 모든 Windows PC에서 ERROR_HANDLE_EOF를 수정하는 방법을 알게 되었습니다.
문제를 해결하기 위해 제시된 문제 해결 제안을 순서대로 시도하여 가능한 한 짧은 시간에 문제를 해결하십시오.
또한 Windows에서 파일 시스템 오류를 수정하고 손상된 시스템 파일을 복구하는 방법에 대해 읽어볼 수 있습니다.