중요: 아래 절차는 시스템 파일과 레지스트리를 변경할 수 있습니다. 시스템 복원 지점이나 백업을 먼저 생성하세요.
Windows에서 특정 소프트웨어 패키지를 설치할 때 “Error 1310: Error writing to file
무엇이 문제인가요?
한 줄 정의: 오류 1310은 설치 프로그램이 대상 파일이나 폴더에 쓰기 권한을 얻지 못하거나 Windows Installer가 정상 동작하지 않을 때 발생합니다.
주요 원인 요약:
- 설치 파일을 관리자 권한으로 실행하지 않음
- Windows Installer(msiexec)가 비등록되었거나 중단됨
- 제어된 폴더 액세스나 안티바이러스가 설치 폴더 변경을 차단
- 동일한 프로그램의 이전 버전/잔여 레지스트리/파일 충돌
- 시스템 파일 손상(SFC/DISM 필요)
- 설치 대상 폴더의 권한/소유권 문제
- 백그라운드 프로세스 충돌
빠른 체크리스트 (우선 순위)
- 설치 파일을 마우스 오른쪽 클릭 → 관리자 권한으로 실행
- Windows Installer 서비스가 실행 중인지 확인
- msiexec 등록 해제 후 재등록
- 제어된 폴더 액세스(랜섬웨어 보호) 해제
- 동일한 소프트웨어의 이전 버전 삭제 및 잔여물 정리
- SFC / DISM 스캔 실행
- 설치 대상 폴더 소유권 및 권한 확인
- 클린 부트 후 재시도
1. 설치 파일을 관리자 권한으로 실행
가장 간단한 해결책부터 시도하세요. 많은 설치 프로그램은 관리자 권한이 필요합니다. 설치 파일(.exe 또는 .msi)을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
팁: 설치 프로그램을 마우스 우클릭 → 속성 → 호환성 탭 → “관리자 권한으로 이 프로그램 실행”을 체크하면 반복 설치 시 편합니다.
2. 프로그램 설치 및 제거 문제 해결사 실행
Microsoft의 “Program Install and Uninstall troubleshooter”는 레지스트리 권한 문제나 설치 관리자 관련 오류를 자동으로 검사합니다. 이 도구는 Windows 자체에 내장되어 있지 않으므로 Microsoft 웹사이트에서 다운로드해야 합니다.
단계:
- Microsoft의 Program Install and Uninstall troubleshooter 페이지로 이동합니다.
- “Download troubleshooter” 버튼을 눌러 파일을 받습니다.
- 다운로드가 완료되면 탐색기에서 파일이 있는 폴더를 엽니다.
- 파일 이름: MicrosoftProgram_Install_and_Uninstall.meta.diagcab 을 더블클릭으로 실행합니다.
- 화면 안내에 따라 “Next”를 클릭합니다.
- “Installing”을 선택하고 문제의 프로그램을 목록에서 골라 진행하거나 “Not listed”를 선택해 수동으로 입력합니다.
이 도구는 설치 관련 레지스트리 항목과 권한을 검사하고 복구 시도를 합니다. 완료 후 컴퓨터를 재부팅하고 설치를 다시 시도하세요.
3. Windows Installer 서비스가 실행 중인지 확인
msiexec(Windows Installer)는 MSI 기반 설치 패키지를 처리합니다. 서비스가 중지되었거나 충돌하면 설치가 실패합니다.
단계:
- 작업표시줄의 검색(돋보기) 버튼을 클릭합니다.
- “services”를 입력하여 Services 앱을 엽니다.
- Services(서비스) 목록에서 “Windows Installer”를 찾습니다.
- 항목을 더블클릭하여 속성 창을 엽니다.
- 상태가 “Running”이 아니라면 Start(시작)를 클릭합니다.
- 이미 실행 중이면 Stop(중지) → Start(시작)으로 재시작을 시도합니다.
- 변경 후 Apply(적용) → OK를 클릭하고 창을 닫습니다.
메모: Services에서 자동 시작 유형이 필요하면 시작 유형을 “수동” 또는 “자동”으로 설정할 수 있습니다. MSI 설치 시 자동으로 시작하면 편리합니다.
4. Windows Installer 재등록 (msiexec 등록 해제 및 재등록)
Windows Installer의 등록 상태가 깨지면 설치 도중 쓰기 오류가 발생할 수 있습니다. msiexec를 재등록하면 이 문제를 자주 해결합니다.
단계:
- Win + S를 눌러 검색을 열고 “CMD”를 입력합니다.
- 검색 결과의 명령 프롬프트(CMD)를 마우스 오른쪽 클릭하여 관리자 권한으로 실행합니다.
- 다음 명령으로 먼저 등록 해제(unregister)합니다:
msiexec /unregister
- 이어서 다음 명령으로 다시 등록(register)합니다:
msiexec /regserver
(또는 일부 문서에서 /register를 사용하지만 최신 권장 커맨드는 /regserver입니다.)
- 명령 프롬프트를 닫고 시스템을 재부팅합니다.
팁: 재등록 후에도 문제가 지속되면 이벤트 뷰어의 응용 프로그램 로그에 msiexec 관련 오류 항목이 있는지 확인하세요.
5. 제어된 폴더 액세스 (Controlled Folder Access) 해제
Windows 보안의 제어된 폴더 액세스는 바이러스/랜섬웨어로부터 중요한 폴더를 보호하지만, 정상 설치 프로그램의 파일 쓰기를 차단할 수 있습니다.
단계:
- 작업 표시줄 시스템 트레이에서 Windows 보안(방패) 아이콘을 더블클릭합니다.
- 왼쪽 메뉴에서 “바이러스 및 위협 방지“를 선택합니다.
- “랜섬웨어 방지 관리” 또는 “Manage ransomware protection”을 클릭합니다.
- “제어된 폴더 액세스” 항목을 찾아 끕니다. 일시적으로 끈 뒤 설치를 완료하고 다시 켜는 것을 권장합니다.
중요: 보안 제품(서드파티 안티바이러스)이 별도로 폴더 보호 기능을 제공하면 해당 소프트웨어의 예외 설정도 확인하세요.
6. 동일한 프로그램의 다른 버전 제거
기존에 동일하거나 유사한 소프트웨어가 설치되어 있으면 설치 충돌로 오류 1310이 발생할 수 있습니다. 특히 오피스 제품군처럼 파일과 레지스트리 항목이 많이 겹치는 경우에 자주 발생합니다.
단계:
- 제어판 또는 Windows 설정 → 앱 → 앱 및 기능에서 관련 앱을 찾습니다.
- 기존 버전을 완전히 제거(Uninstall)합니다.
권장: 제거 후 레지스트리 잔여 항목과 파일을 정리하려면 전문 제거 도구(예: IObit Uninstaller)를 사용하세요. 이들은 잔여 파일과 레지스트리 항목을 스캔하여 제거합니다.
주의: 타사 언인스톨러를 사용할 때는 신뢰할 수 있는 출처에서 다운로드하고, 제거 전 복원 지점을 생성하세요.
7. 범용 Windows 기반 해결책
아래 방법들은 시스템 수준 문제를 점검하고 권한/파일 무결성 관련 문제를 해결하는 데 유용합니다.
SFC(시스템 파일 검사기)와 DISM(이미지 복구) 실행
설치 오류는 종종 시스템 파일 손상으로 인해 발생합니다. 두 도구를 순서대로 실행하세요.
- 관리자 권한 명령 프롬프트를 엽니다.
- SFC 검사 실행:
sfc /scannow
- SFC가 문제를 해결하지 못하거나 시스템 이미지가 손상된 경우 DISM을 실행합니다:
DISM /Online /Cleanup-Image /RestoreHealth
DISM 실행 후 다시 sfc /scannow를 한 번 더 실행하면 복구가 완전해질 수 있습니다. 완료 후 시스템을 재부팅하고 설치를 재시도하세요.
설치 대상 디렉터리의 소유권 가져오기
설치하려는 폴더(예: C:\Program Files 또는 Windows 폴더)에 관리자라도 권한 제약이 있을 수 있습니다. 폴더 소유권을 사용자로 변경하면 쓰기 권한 문제가 해결될 수 있습니다.
간단 절차:
- 설치 대상 폴더를 오른쪽 클릭 → 속성 → 보안 탭 → 고급 버튼 클릭
- 상단 소유자(Owner) 항목을 클릭하고 “편집” 또는 “변경”을 선택
- 현재 사용자 계정을 입력하고 적용 후 권한에서 전체 제어(Full Control)를 부여
참고: Windows 디렉터리(예: C:\Windows)를 건드릴 때는 주의하세요. 시스템 파일 권한을 과도하게 변경하면 보안 문제가 생길 수 있습니다.
클린 부트(시스템 최소 시작) 후 설치 시도
백그라운드에서 실행되는 타사 서비스나 드라이버가 설치 과정과 충돌할 수 있습니다. 클린 부트는 불필요한 타사 항목을 비활성화하여 설치 충돌을 줄입니다.
클린 부트 기본 단계 요약:
- Win + R → msconfig 입력 → 시스템 구성(System Configuration) 실행
- 서비스 탭에서 “모든 Microsoft 서비스 숨기기” 체크 후 나머지 서비스 비활성화
- 시작 프로그램(작업 관리자에서 관리)에서 타사 프로그램 비활성화
- 재부팅 후 설치 시도
설치 후 원래 설정을 복원해야 하며, 반복 발생 시 문제를 일으키는 항목을 하나씩 활성화하여 원인을 찾아야 합니다.
단계별 체크리스트(관리자용)
- 관리자 계정으로 설치 실행
- Windows Installer 서비스 상태 확인 및 재시작
- msiexec unregister → regserver 실행
- 랜섬웨어 보호(제어된 폴더 액세스)와 타사 안티바이러스 예외 설정
- 이전 버전 완전 제거 및 잔여 레지스트리 삭제
- SFC 및 DISM으로 시스템 무결성 검사
- 설치 디렉터리 소유권 확인 및 전체 권한 부여
- 클린 부트로 충돌 재현 및 원인 식별
의사결정 흐름도
아래 흐름도는 문제 해결 순서를 빠르게 판단하는 데 도움이 됩니다.
flowchart TD
A[설치 중 Error 1310 발생] --> B{관리자 권한으로 실행했나?}
B -- 아니오 --> C[관리자 권한으로 재실행]
B -- 예 --> D{msiexec 서비스 상태 정상?}
D -- 아니오 --> E[Windows Installer 시작/재시작]
D -- 예 --> F{msiexec 등록 상태 정상?}
F -- 아니오 --> G[msiexec unregister → regserver 실행]
F -- 예 --> H{제어된 폴더 액세스/안티바이러스 활성화?}
H -- 예 --> I[일시적으로 해제 후 설치]
H -- 아니오 --> J{동일 앱 이전 버전 존재?}
J -- 예 --> K[이전 버전 제거 및 잔여물 정리]
J -- 아니오 --> L{시스템 파일 손상 가능성?}
L -- 예 --> M[SFC → DISM 실행 후 재시도]
L -- 아니오 --> N[설치 디렉터리 권한 및 소유권 확인]
N --> O{해결 또는 추가 조사 필요}
O -- 해결 --> P[설치 성공]
O -- 추가조사 --> Q[클린 부트 및 이벤트 로그 분석]
언제 이 해결책들이 실패하나? (예외 사례)
- 설치 미디어 자체가 손상된 경우: 설치 파일을 다시 다운로드하거나 다른 미디어로 설치하세요.
- 라이선스 보호 또는 커스텀 설치 엔진(예: 일부 Adobe/Autodesk 제품)의 자체 권한 검사 실패: 제조사 지원 문서 또는 지원 센터를 참조하세요.
- 네트워크 드라이브나 외장 드라이브에 설치하려는 경우 쓰기 권한/연결 문제로 실패할 수 있습니다. 로컬 드라이브로 복사하여 설치를 시도하세요.
- 기업 관리 도메인 정책(그룹 정책)이 강하게 적용된 환경에서는 IT 관리자에게 정책 완화를 요청해야 합니다.
대체 접근법 및 추가 팁
- 다른 관리자 계정으로 설치 시도: 현재 계정에 프로파일 손상이 있을 수 있습니다.
- 설치 로그 확인: MSI 기반 설치는 설치 로그(/lv 옵션)로 상세 원인을 제공합니다. 예: msiexec /i package.msi /lv install.log
- 안전 모드 설치는 일반적으로 권장하지 않음(설치 서비스가 정상 동작하지 않을 수 있음).
- 제조사에서 제공하는 설치 지원 도구(예: Office 지원 도구)를 사용하면 특정 제품에 최적화된 해결이 가능합니다.
역할별 체크리스트
관리자 / IT 담당자:
- 시스템 복원 지점 생성
- 이벤트 뷰어에서 Application 및 System 로그 확인
- 그룹 정책, UAC, 안티바이러스 정책 점검
- 원격으로 문제 재현 가능한지 확인
일반 사용자:
- 관리자 권한으로 설치 시도
- 보안 소프트웨어 일시 비활성화(또는 설치 예외 추가)
- 이전 버전 제거 후 다시 시도
간단 실행 플레이북(요약 SOP)
- 관리자 권한으로 설치 파일 실행. 실패 시 2.
- 제어판 → Programs에서 이전 버전 제거. 실패 시 3.
- 명령 프롬프트(관리자)에서:
msiexec /unregister
msiexec /regserver
- Windows 보안에서 제어된 폴더 액세스 해제.
- SFC 및 DISM 실행:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- 설치 디렉터리 소유권을 현재 사용자로 변경하고 전체 권한 부여.
- 클린 부트 후 설치 시도.
- 여전히 실패하면 설치 로그를 생성하여 원인 분석(예: msiexec 로그).
요약
오류 1310은 주로 권한 문제와 Windows Installer 관련 문제에서 발생합니다. 우선 관리자 권한 실행과 Windows Installer 재등록을 시도하고, 제어된 폴더 액세스 및 안티바이러스 예외, 이전 버전 제거, SFC/DISM 검사, 설치 폴더 소유권 변경, 클린 부트를 순차적으로 적용하면 대부분 해결됩니다. 문제 재발 시 설치 로그와 이벤트 뷰어 분석을 통해 원인 프로세스를 정확히 찾아야 합니다.
핵심 권장 순서(짧게): 관리자 실행 → Windows Installer 재등록 → 제어된 폴더 액세스 해제 → 이전 버전 제거 → SFC/DISM → 폴더 소유권 → 클린 부트.
메모
- 시스템 변경 전 복원 지점 또는 백업을 만들어 두세요.
- 기업 환경에서는 IT 정책에 따라 관리자 승인이나 그룹 정책 변경이 필요할 수 있습니다.