프로그램 설치 중 Error 1305(Error reading from file) 오류 해결 방법 (Windows 10·11)

**ALT** `Windows 11에서 프로그램 설치 중 Error 1305(Error reading from file) 오류 메시지가 표시되어 설치가 중단된 화면`

Windows에서 프로그램이나 대용량 게임을 설치하는 도중 “Error 1305. Error reading from file” 메시지가 나타나면서 설치가 중단되는 경우가 있습니다. 설치 파일 자체에 문제가 있다고 생각하기 쉽지만 실제로는 파일을 읽는 과정에서 권한이나 저장 장치, Windows Installer, 보안 프로그램 등이 영향을 주는 경우도 적지 않습니다.

이 오류는 원인에 따라 해결 방법이 달라집니다. 처음부터 운영체제를 다시 설치하거나 포맷을 진행할 필요는 없습니다. 읽기 오류가 발생하는 위치를 하나씩 확인하면 비교적 간단하게 해결되는 경우도 많습니다.

이번 글에서는 Windows 10과 Windows 11에서 Error 1305가 발생하는 대표적인 원인과 안전하게 확인할 수 있는 해결 방법을 순서대로 알아보겠습니다.

Error 1305 오류는 왜 발생할까?

Error 1305는 설치 프로그램이 필요한 파일을 정상적으로 읽지 못했을 때 나타나는 오류입니다.

대표적인 원인은 다음과 같습니다.

  • 설치 파일이 정상적으로 다운로드되지 않은 경우
  • CD·DVD·USB 등 설치 미디어의 읽기 오류
  • Windows Installer 동작 이상
  • 백신 프로그램이 설치 파일 접근을 차단하는 경우
  • Temp 폴더의 권한 문제
  • 다른 프로그램과의 충돌

오류가 발생하는 위치에 따라 해결 방법이 달라질 수 있으므로 가장 간단한 방법부터 차례대로 확인하는 것이 좋습니다.

프로그램 실행 자체에서 DLL 관련 오류가 함께 나타난다면 VCRUNTIME140.dll 누락 오류 해결 방법 (코드 실행을 진행할 수 없습니다)도 함께 확인해 보시기 바랍니다.

1단계. 관리자 권한으로 설치 실행

가장 먼저 확인할 부분은 설치 프로그램을 실행하는 권한입니다.

일부 프로그램은 시스템 폴더에 파일을 복사하거나 레지스트리를 수정하는 과정에서 관리자 권한이 필요합니다. 일반 권한으로 실행하면 필요한 파일을 정상적으로 읽지 못해 Error 1305가 발생하기도 합니다.

  1. 설치 파일(.exe 또는 .msi)을 찾습니다.
  2. 마우스 오른쪽 버튼을 클릭합니다.
  3. 관리자 권한으로 실행을 선택합니다.
  4. 사용자 계정 컨트롤(UAC)이 나타나면 를 클릭합니다.

MSI 파일이라 우클릭 메뉴에 관리자 권한 실행이 보이지 않는 경우에는 관리자 권한으로 명령 프롬프트를 실행한 뒤 아래 명령을 이용해 설치할 수 있습니다.

msiexec /i "설치파일경로.msi"

2단계. 실시간 백신 보호 기능 잠시 끄기

보안 프로그램이 설치 파일을 악성 코드로 잘못 판단하면 필요한 파일 접근을 차단하면서 Error 1305가 발생할 수 있습니다.

Windows 보안이나 사용 중인 백신 프로그램에서 실시간 보호를 잠시 해제한 뒤 설치를 다시 시도해 보십시오.

절차는 다음과 같습니다.

  1. Windows 보안 또는 백신 프로그램을 실행합니다.
  2. 바이러스 및 위협 방지 설정으로 이동합니다.
  3. 실시간 보호를 잠시 끕니다.
  4. 설치를 다시 진행합니다.
  5. 설치가 끝나면 반드시 실시간 보호를 다시 켭니다.

백신을 끈 상태에서는 인터넷에서 새 파일을 내려받기보다는 이미 받은 설치 파일만 실행하는 것이 안전합니다.

Windows 11 Windows 보안에서 실시간 보호 설정 화면

3단계. 클린 부팅 상태에서 설치하기

백그라운드에서 실행되는 보안 프로그램이나 제조사 유틸리티가 설치 프로그램과 충돌하는 경우도 있습니다.

이럴 때는 Windows 기본 서비스만 실행되는 클린 부팅 상태에서 설치를 시도하면 원인 확인에 도움이 됩니다.

  1. Windows + R을 누릅니다.
  2. msconfig를 입력하고 Enter를 누릅니다.
  3. 서비스 탭을 선택합니다.
  4. 모든 Microsoft 서비스 숨기기를 체크합니다.
  5. 모두 사용 안 함을 클릭합니다.
  6. 시작프로그램 탭에서 작업 관리자 열기를 선택합니다.
  7. 시작 프로그램을 모두 사용 안 함으로 변경합니다.
  8. 컴퓨터를 다시 시작한 뒤 설치를 진행합니다.

설치가 끝난 뒤에는 다시 시스템 구성(msconfig) 에서 원래 설정으로 복원하는 것이 좋습니다.

클린 부팅을 적용해도 설치 과정에서 경로 오류가 함께 발생한다면 “위치를 사용할 수 없습니다. 액세스가 거부되었습니다” 외장하드 오류 해결 방법도 참고해 보시기 바랍니다.

4단계. Temp 폴더의 사용자 권한 확인

대부분의 설치 프로그램은 실제 설치를 시작하기 전에 Temp 폴더에 임시 파일을 먼저 풀어 작업을 진행합니다.

이 과정에서 현재 로그인한 사용자 계정에 Temp 폴더의 읽기 또는 쓰기 권한이 부족하면 필요한 파일을 읽지 못하면서 Error 1305가 발생할 수 있습니다.

불필요하게 Everyone 권한을 추가하는 방식은 권장되지 않습니다. 현재 로그인한 사용자 계정에 필요한 권한이 있는지만 확인하는 것이 안전합니다.

확인 방법은 다음과 같습니다.

  1. Windows + R을 누릅니다.
  2. %localappdata%를 입력한 뒤 Enter를 누릅니다.
  3. Temp 폴더를 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.
  4. 보안 탭에서 편집을 클릭합니다.
  5. 현재 로그인한 사용자 계정을 선택합니다.
  6. 읽기, 쓰기, 수정 권한이 모두 허용되어 있는지 확인합니다.
  7. 변경 사항이 있다면 적용확인을 눌러 저장한 뒤 설치를 다시 시도합니다.

권한은 필요한 사용자 계정에만 부여하는 것이 좋으며, 사용하지 않는 계정이나 모든 사용자에게 권한을 추가할 필요는 없습니다.

5단계. Windows Installer 등록 정보 다시 등록

앞의 방법으로도 동일한 오류가 계속된다면 Windows Installer 등록 정보가 정상적으로 동작하지 않는 상황일 수 있습니다.

이 경우 Windows Installer를 다시 등록하면 설치 기능이 정상으로 돌아오는 경우가 있습니다.

다음 순서대로 진행합니다.

  1. 작업 표시줄 검색창에 cmd를 입력합니다.
  2. 명령 프롬프트관리자 권한으로 실행합니다.
  3. 아래 명령을 입력한 후 Enter를 누릅니다.
msiexec /unregister
  1. 이어서 아래 명령을 실행합니다.
msiexec /regserver
  1. 명령 실행이 끝나면 컴퓨터를 다시 시작한 후 설치를 다시 진행합니다.

이 작업은 Windows Installer 서비스를 삭제하는 것이 아니라 등록 정보를 다시 등록하는 과정입니다.

설치가 정상적으로 진행되지 않고 Windows 구성 요소 자체에 문제가 의심된다면 윈도우 Preparing Automatic Repair 무한 루프 원인과 해결 방법도 함께 확인해 보시면 도움이 될 수 있습니다.

Windows 11 시스템 구성 msconfig 서비스 탭 화면

자주 묻는 질문(FAQ)

Q1. 다운로드한 설치 파일인데도 Error 1305가 계속 발생합니다.

다운로드가 정상적으로 끝났더라도 저장 위치의 경로나 파일 이름 때문에 설치 프로그램이 파일을 읽지 못하는 경우가 있습니다.

설치 파일을 C:\Test와 같이 경로가 짧은 폴더로 옮긴 뒤 다시 실행해 보시기 바랍니다.

Q2. USB나 CD로 설치할 때만 Error 1305가 발생합니다.

USB 메모리나 CD, DVD의 읽기 오류일 가능성이 있습니다.

먼저 설치 파일을 컴퓨터의 로컬 디스크로 복사해 보십시오. 복사 과정에서도 오류가 발생한다면 저장 매체 자체의 문제일 가능성이 높습니다.

Q3. Error 1305와 함께 DLL 관련 오류도 나타납니다.

프로그램이 필요로 하는 Microsoft Visual C++ 런타임이 설치되지 않은 경우에는 DLL 오류가 함께 발생할 수 있습니다.

이 경우에는 Windows 프로그램 실행 시 msvcp140.dll 누락 오류 해결을 위한 재배포 패키지 설치법을 먼저 확인한 뒤 다시 설치를 진행하는 것이 좋습니다.

마무리

Error 1305는 설치 파일 자체의 문제만으로 발생하는 오류가 아닙니다. 설치 프로그램이 필요한 파일을 읽는 과정에서 권한, 저장 장치, Windows Installer, 보안 프로그램 등이 영향을 주면서 나타나는 경우도 많습니다.

무조건 프로그램을 다시 내려받거나 Windows를 포맷하기보다는 관리자 권한 실행부터 클린 부팅, Temp 폴더 권한, Windows Installer 등록 상태까지 차례대로 확인해 보시기 바랍니다. 대부분의 경우 이러한 기본 점검만으로도 원인을 찾는 데 도움이 됩니다.

함께 보면 좋은 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다