기술 가이드

Windows가 지원되지 않는 디렉터리에 설치되었다는 오류 해결

8 min read Windows 트러블슈팅 업데이트됨 10 Oct 2025
Windows 설치 오류: 지원되지 않는 디렉터리 해결
Windows 설치 오류: 지원되지 않는 디렉터리 해결

요약

짧게: Windows 설치 중 “Windows가 지원되지 않는 디렉터리에 설치되었을 수 있습니다” 오류는 설치 프로그램이 기본 앱 디렉터리(Users, Program Files 등)를 찾지 못하거나 레지스트리/업데이트 구성 요소가 잘못되어 발생합니다. 이 가이드는 원인별 점검 순서, 단계별 복구 방법, 관리자 및 일반 사용자를 위한 체크리스트, 테스트 기준과 롤백(runbook)을 제공합니다.


흰색 표면 위의 Windows 10 노트북 전면 사진

Windows 설치는 보통 간단하지만, 때때로 “Windows가 지원되지 않는 디렉터리에 설치되었을 수 있습니다”라는 메시지가 뜨며 설치가 중단될 수 있습니다. 이 오류는 다른 일반적인 설치 오류와 달리 Windows 앱 폴더(예: Program Files, Users)가 기본 위치에 없거나 레지스트리 값이 잘못되어 설치 프로그램이 실행 파일 경로나 사용자 폴더를 찾지 못할 때 발생합니다.

이 문서에서는 원인 분석, 검증 절차, 각 원인에 대한 구체적 해결책, 테스트 및 수락 기준, 운영자용 롤백 절차와 보안/호환성 주의사항까지 포함해 실제 상황에서 바로 사용할 수 있는 종합 가이드를 제공합니다.

이 오류가 발생하는 주요 원인

설치 중 다음과 같은 경우에 오류가 발생합니다. 여러 원인이 복합적으로 작용할 수도 있습니다.

  • Users 폴더 또는 Program Files 폴더가 기본 위치에서 이동되었거나 심볼릭 링크로 변경된 경우.
  • 레지스트리의 프로그램 디렉터리 관련 값(예: ProgramFilesDir)이 잘못 설정된 경우.
  • Windows 업데이트 서비스 또는 관련 서비스(Background Intelligent Transfer Service, Cryptographic Services 등)가 중지되었거나 시작 유형이 수동/비활성화인 경우.
  • 타사 백신(특히 설치 프로세스를 차단하거나 파일을 격리하는 설정)이 설치 과정을 간섭하는 경우.
  • 손상되었거나 비공식(크랙/변조)된 Windows ISO를 사용해 설치를 시도한 경우.
  • 설치 미디어의 파일 시스템 문제(예: USB 미디어의 손상) 또는 파일 복사 중 오류가 발생한 경우.
  • 레지스트리 권한 문제나 파일 시스템 권한으로 인해 설치 프로그램이 폴더를 만들거나 접근하지 못하는 경우.

중요: 복구 시점을 정하기 전 항상 레지스트리와 중요한 데이터를 백업하세요.

빠른 점검 순서(우선 순위)

  1. 설치 미디어(ISO)를 Microsoft 공식 사이트에서 다시 다운로드했는지 확인.
  2. Users 또는 Program Files 폴더를 기본 위치로 되돌렸는지 확인.
  3. Windows Update 관련 서비스를 자동으로 시작하도록 설정했는지 확인.
  4. 타사 백신을 일시적으로 비활성화하고 재시도.
  5. 필요 시 레지스트리의 ProgramFilesDir 값을 확인/복원.
  6. System File Checker(SFC)와 DISM으로 시스템 파일 무결성 점검.

1. Windows 업데이트 문제 진단 도구 실행

Windows Update 문제 해결사는 업데이트 및 설치 관련 문제를 자동으로 진단하고 가능한 해결책을 제시합니다. 아래 절차대로 실행하세요.

  1. Win 키를 눌러 시작 메뉴를 엽니다.
  2. 검색창에 “설정” 또는 “문제 해결 설정”을 입력하고 열기.
  3. “기타 문제 해결사”를 선택합니다.
  4. 목록에서 “Windows 업데이트”를 찾고 “실행”을 클릭합니다.

시작 메뉴의 문제 해결 설정 옵션

문제 해결사가 스캔을 완료하면 발견된 문제와 자동 제안되는 해결책이 표시됩니다. 제안이 있으면 “이 수정 적용”을 클릭해 진행하세요.

참고: 추가로 System File Checker(SFC) 도구를 실행하면 손상된 시스템 파일을 수리할 수 있습니다. 관리자 권한 명령 프롬프트에서 다음을 순서대로 실행하세요.

sfc /scannow

필요 시 DISM으로 이미지 상태를 검사/수리합니다.

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

2. Users 폴더 위치 확인 및 복원

Windows 설치 프로그램은 기존 Users 폴더의 백업이나 병합을 시도합니다. 사용자가 의도적으로 Users 폴더를 다른 드라이브로 이동했거나 심볼릭 링크를 사용했다면 설치 과정에서 경로를 찾지 못해 오류가 발생합니다. 원래 위치로 되돌리는 방법:

  1. 파일 탐색기를 엽니다.
  2. 이동해둔 Users 폴더 위치로 이동합니다.
  3. Users 폴더를 마우스 오른쪽 버튼으로 클릭하고 “잘라내기”를 선택합니다.
  4. OS 드라이브(보통 C:)의 루트로 이동해 Ctrl+V로 붙여넣습니다.

OS 드라이브의 Users 폴더 모습

완료 후 설치를 다시 시도하세요. 만약 심볼릭 링크로 대체해야 하는 특별한 사유가 있다면, 관리자 권한으로 mklink 명령을 사용해 정확한 경로가 가리키도록 설정하세요.

예: 원래 위치가 C:\Users고 실제 데이터는 D:\Users인 경우(권장하지 않음—가능하면 원위치 복원):

mklink /J C:\Users D:\Users

심볼릭 링크 사용은 잠재적 호환성 문제를 야기할 수 있으므로, 설치 전에는 원래 위치 복원이 가장 안전합니다.

3. 레지스트리 편집으로 ProgramFilesDir 복원

설치 마법사는 Program Files, Program Files (x86) 등의 레지스트리 값을 참조합니다. 이 값이 변경되면 설치가 실패할 수 있습니다. 레지스트리 수정 전 반드시 백업하세요.

  1. Win + R을 누르고 실행창에 regedit를 입력해 레지스트리 편집기를 엽니다.
  2. 주소 표시줄에 다음 경로를 붙여넣고 Enter를 누릅니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  1. 오른쪽 패널에서 ProgramFilesDir 값을 찾고 더블클릭합니다.
  2. 값 데이터(Value data)를 OS 드라이브의 기본 경로로 설정합니다(예: C:\Program Files).
  3. 확인을 눌러 저장하고 시스템을 재부팅합니다.

레지스트리 편집기에서 ProgramFilesDir 위치

주의: ProgramFilesDir 외에도 ProgramFilesDir (x86), CommonFilesDir 등 관련 값이 있다면 동일하게 점검하세요. 실수로 잘못 편집하면 시스템이 불안정해질 수 있으므로 백업 후 진행합니다.

4. Windows Update 관련 서비스의 시작 유형을 자동으로 설정

설치 및 업데이트는 여러 서비스에 의존합니다. 서비스가 수동 또는 비활성화 상태이면 설치가 중간에 중단될 수 있습니다. 서비스 설정 변경 방법:

  1. Win + R을 눌러 실행에 services.msc 또는 services를 입력해 서비스를 엽니다.
  2. 목록에서 “Windows Update”를 찾아 더블클릭합니다.
  3. 시작 유형(Startup type)을 “자동”으로 바꾸고 적용 후 확인을 클릭합니다.

서비스에서 Windows Update 속성 예시

다음 서비스들도 동일하게 확인하세요:

  • Background Intelligent Transfer Service (BITS)
  • Cryptographic Services
  • Windows Modules Installer (TrustInstaller 또는 Windows Modules Installer)

변경 후 컴퓨터를 재부팅하고 설치를 다시 시도합니다.

5. 백신(안티바이러스) 일시 비활성화

일부 백신은 설치 중 파일 이동/생성/레지스트리 변경을 차단할 수 있습니다. 설치 전 다음 절차로 백신을 일시 중지하세요.

  • 트레이 아이콘을 우클릭해 비활성화 또는 실시간 보호 끄기 옵션을 선택(타사 백신마다 방법이 다름).
  • Microsoft Defender를 사용하는 경우에는 설정 > 바이러스 및 위협 방지에서 실시간 보호를 끕니다.

설치가 완료되면 반드시 백신을 다시 활성화해 보호 상태를 복구하세요.

6. Microsoft 공식 사이트에서 ISO 다시 다운로드

비공식 소스에서 내려받은 ISO는 손상되었거나 변조되어 설치 오류를 일으킬 수 있습니다. 항상 Microsoft의 공식 다운로드 페이지에서 설치 미디어를 생성하거나 ISO 파일을 다운로드하세요. 공식 이미지를 사용하면 서명 검증과 무결성 보장이 가능합니다.

공식 미디어로도 문제가 지속되면 다른 USB 드라이브 또는 다른 포트를 사용해 설치 미디어를 다시 작성해 보세요(권장 도구: Microsoft Media Creation Tool).

7. Windows Update 구성요소 재설정(수동)

Windows Update 구성요소 내에서 손상된 캐시나 폴더가 문제를 일으킬 수 있습니다. 다음 명령으로 구성요소를 중지, 이름 변경, 재시작하세요(관리자 권한 명령 프롬프트 사용).

명령어: Windows Update 관련 서비스 중지

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

SoftwareDistribution 및 catroot2 폴더 이름 변경(대체로 안전한 방법으로 백업 역할):

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old

서비스 재시작:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

이후 재부팅하고 설치를 다시 시도하세요.

추가 점검: 권한 및 파일 시스템 검사

  • 설치 대상 드라이브에 충분한 여유 공간이 있는지 확인하세요.
  • 드라이브에 대해 CHKDSK를 실행해 파일 시스템 오류를 검사/수정합니다(예: chkdsk C: /f).
  • 레지스트리 권한 문제는 관리자 계정으로 로그온하거나 레지스트리 권한을 검토해 해결합니다.

대안 접근법

  • 새로운 관리자 로컬 계정으로 로그인 후 설치 시도: 사용자 프로파일 관련 충돌을 배제할 수 있습니다.
  • 클린 설치(외장 드라이브에 데이터 백업 후): 기존 파티션을 포맷하고 설치를 진행하면 경로/권한 이슈를 원천 차단할 수 있습니다.
  • 기업 환경이라면 MDT, SCCM, Intune 같은 배포 도구로 이미지 기반 배포를 수행해 수동 설치 이슈를 최소화하세요.

실패 사례와 언제 이 가이드가 통하지 않는가

  • 설치 미디어가 하드웨어적으로 손상되었거나 USB 포트/케이블 문제일 때(이 경우 다른 미디어 또는 포트로 재시도).
  • 하드웨어 오류(SSD/HDD 불량)로 파일 읽기/쓰기가 실패하는 경우(스마트 진단, 제조사 도구로 검사 필요).
  • 조직에서 그룹 정책(GPO)로 ProgramFilesDir 같은 값을 강제로 변경해 둔 경우(도메인 정책을 확인해야 함).
  • 루트킷 수준의 악성코드가 시스템을 변조한 경우(보안 전문 도구로 검사 필요).

운영자(관리자)와 일반 사용자용 체크리스트

관리자용 체크리스트:

  • 레지스트리(HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion) 백업
  • ProgramFilesDir 및 관련 값 확인/복원
  • Windows Update 서비스 시작 유형 자동 설정
  • SFC/DISM 검사 실행
  • 설치 미디어 유효성(MD5/SHA 검증) 확인

일반 사용자 체크리스트:

  • 타사 백신 일시 중지
  • Users 폴더가 기본 위치(C:\Users)에 있는지 확인
  • 공식 Microsoft ISO 사용 여부 확인
  • 충분한 디스크 여유 공간 확보

테스트 케이스 및 수락 기준

테스트 케이스(설치 시나리오):

  1. 사용자가 C:\Users 및 C:\Program Files가 존재하는 깨끗한 환경에서 설치를 진행한다.
    • 기대 결과: 설치 완료 후 오류 메시지 없음.
  2. ProgramFilesDir가 레지스트리에서 다른 경로로 설정된 상태에서 설치 시도.
    • 기대 결과: 레지스트리를 기본값으로 복원하면 설치가 정상 동작.
  3. 타사 백신 활성화 상태에서 설치 시도.
    • 기대 결과: 백신 비활성화 시 설치 성공, 활성화 시 실패하면 백신 로그 확인.

수락 기준:

  • 설치가 완료되고 사용자 계정 및 프로그램이 정상적으로 작동함.
  • 설치 로그에 “unsupported directory” 관련 오류가 더 이상 존재하지 않음.
  • SFC 검사 결과 시스템 파일 무결성 문제 없음.

운영자용 사고 대응 및 롤백(간단한 Runbook)

  1. 문제 보고 수신: 설치 로그(Windows Setup 로그, setupact.log 등) 수집.
  2. 빠른 점검: ProgramFilesDir, Users 폴더 위치, Windows Update 서비스 상태 확인.
  3. 임시 조치: 타사 백신 비활성화, 업데이트 서비스 자동 설정, 레지스트리 복원.
  4. 복구 시도: 설치 재시도.
  5. 롤백(설치 실패 지속 시): 데이터 백업 → 클린 설치(파티션 포맷) → 필요한 드라이버 및 보안 업데이트 적용.
  6. 사후조치: 변경된 레지스트리나 정책을 문서화하고 재발 방지를 위한 GPO/배포 정책 수정.

의사결정 트리(빠른 진단 흐름도)

flowchart TD
  A[설치 중 '지원되지 않는 디렉터리' 오류] --> B{설치 미디어가 공식인가?}
  B -- 아니오 --> C[공식 Microsoft ISO로 재다운로드 및 미디어 재작성]
  B -- 예 --> D{Users/Program Files가 기본 위치에 있는가?}
  D -- 아니오 --> E[폴더를 기본 위치로 복원 또는 심볼릭 링크 제거]
  D -- 예 --> F{레지스트리 ProgramFilesDir 값이 기본인가?}
  F -- 아니오 --> G[레지스트리 값을 C:\\Program Files로 복원]
  F -- 예 --> H{Windows Update 서비스가 자동인가?}
  H -- 아니오 --> I[서비스 시작 유형을 자동으로 변경 후 재부팅]
  H -- 예 --> J{타사 백신이 설치 프로세스를 차단하는가?}
  J -- 예 --> K[백신 비활성화 후 재시도]
  J -- 아니오 --> L[하드웨어/디스크 검사 및 로그 분석]

보안 및 개인정보 주의사항

  • 비공식 ISO 사용은 서명 및 무결성 검증을 우회하므로 보안상 위험합니다. 항상 공식 소스 사용을 권장합니다.
  • 레지스트리 및 시스템 파일을 수정하기 전 백업을 권장합니다. 민감한 로그나 사용자 데이터를 외부로 유출하지 않도록 주의하세요.

호환성 및 마이그레이션 팁

  • 32비트(Program Files)와 64비트(Program Files (x86)) 경로를 혼동하지 마세요. 레지스트리에서 각 값이 올바르게 설정되어야 합니다.
  • 대규모 배포 환경에서는 이미지 기반 배포(참조 이미지) 또는 자동화 스크립트로 ProgramFilesDir 같은 값이 임의로 변경되지 않도록 관리하세요.

용어집(한 줄 요약)

  • ProgramFilesDir: Windows 레지스트리에 저장된 기본 프로그램 설치 경로.
  • SoftwareDistribution: Windows Update가 다운로드한 업데이트 파일을 저장하는 폴더.
  • catroot2: Windows 업데이트 서명 검증에 사용되는 폴더.

설치가 계속 실패한다면, 최종 수단으로 데이터 백업 후 Windows 초기화(설정 > 복구 > 이 PC 초기화) 또는 클린 설치를 고려하세요. 클린 설치 전에는 드라이버, 제품 키, 그리고 중요한 데이터의 백업을 반드시 완료하세요.

감사합니다. 이 가이드가 문제 해결에 도움이 되었기를 바랍니다.

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Windows 11 Clock 앱: 알람·타이머·포커스 완전 가이드
Windows

Windows 11 Clock 앱: 알람·타이머·포커스 완전 가이드

NisSrv.exe 확인 및 Windows Defender 네트워크 검사 설명
Windows 보안

NisSrv.exe 확인 및 Windows Defender 네트워크 검사 설명

Windows 11 스니핑 도구 오류 해결법
Windows 가이드

Windows 11 스니핑 도구 오류 해결법

아이폰에서 사진 삭제 후 iCloud에 남기는 방법
모바일 지원

아이폰에서 사진 삭제 후 iCloud에 남기는 방법

Windows 탐색기에 SFTP 원격 폴더 통합하기
How To

Windows 탐색기에 SFTP 원격 폴더 통합하기

Facebook 사진을 Google+로 옮기기 — Move2Picasa 가이드
이동 가이드

Facebook 사진을 Google+로 옮기기 — Move2Picasa 가이드