Windows 11 또는 Windows 10 PC를 부팅할 때, 혹은 특정 프로그램을 설치하기 위해 실행 파일을 실행할 때 '내부 오류: 임시 디렉터리를 생성할 수 없습니다(INTERNAL ERROR: Cannot create temporary directory)'라는 오류 메시지가 표시되나요? 이 글에서는 해당 문제의 원인과 가장 효과적인 해결 방법을 단계별로 안내합니다.

이 오류가 발생한 사용자들은 Chrome이나 Norton Internet Security 같은 이미 설치된 프로그램조차 열 수 없게 되었다고 보고했습니다. 또한 Windows Update에서도 '일부 업데이트를 설치하는 데 문제가 있습니다'라는 오류가 반복적으로 나타났습니다.
내부 오류: 임시 디렉터리를 생성할 수 없음 — 주요 해결 방법
아래 방법들은 특별한 순서 없이 하나씩 시도해 보시면 됩니다. 대부분의 경우 앞쪽에 있는 간단한 방법만으로도 문제가 해결됩니다.
- 프로그램 설치 및 제거 문제 해결사 실행
- 파일 및 폴더 문제 해결사 실행
- 실행 파일을 관리자 권한으로 실행
- 디스크 정리 실행
- CHKDSK 검사 실행
- Temp 폴더에 모든 권한 부여
- 새 Temp 폴더 직접 생성
- 파티션/드라이브 포맷
- 시스템 복원 수행
- Windows 11/10 초기화
각 해결 방법의 자세한 진행 과정을 살펴보겠습니다.
1] 프로그램 설치 및 제거 문제 해결사 실행

소프트웨어 설치 중 이 오류가 발생했다면, Microsoft에서 제공하는 프로그램 설치 및 제거 문제 해결사(Program Install and Uninstall Troubleshooter)를 먼저 실행해 보세요. 이 도구는 프로그램 설치나 삭제가 차단되는 문제를 자동으로 진단·복구하고, 손상된 레지스트리 키까지 수정해 줍니다.
2] 파일 및 폴더 문제 해결사 실행

Microsoft의 파일 및 폴더 문제 해결사(File and Folder Troubleshooter)를 실행하여 파일이나 폴더 관련 권한 문제로 인한 오류인지 확인하고 자동으로 수정해 보세요.
3] 실행 파일을 관리자 권한으로 실행

문제 해결사로 해결되지 않았다면, 설치하려는 실행 파일을 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택해 보세요. 권한 부족으로 인한 오류라면 이 방법만으로도 프로그램이 정상적으로 설치될 수 있습니다. 오류가 다시 나타난다면 다음 방법으로 넘어가세요.
4] 디스크 정리 실행

프로그램을 설치할 때 C: 드라이브의 임시 디렉터리에 파일들이 생성됩니다. 따라서 시스템 드라이브의 여유 공간이 부족>하거나 임시 폴더 생성 권한이 없으면 이 오류가 발생할 수 있습니다. C: 드라이브의 남은 공간을 확인하고, 부족하다면 디스크 정리(Disk Cleanup)를 실행하거나 설정 앱의 저장소 기능을 통해 불필요한 파일을 정리하세요.
5] CHKDSK 검사 실행

디스크에 배드 섹터나 손상된 영역이 있으면 드라이브 무결성에 문제가 생기고, 이것이 오류의 원인이 될 수 있습니다. CHKDSK를 실행해 디스크 오류를 복구해 보세요.
CHKDSK를 실행하는 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- cmd를 입력한 후 Ctrl + Shift + Enter를 눌러 명령 프롬프트를 관리자 권한으로 실행합니다.
- 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 누릅니다.
chkdsk /x /f /r
그러면 다음과 같은 메시지가 표시됩니다:
다른 프로세스에서 볼륨을 사용 중이므로 Chkdsk를 실행할 수 없습니다. 다음에 시스템을 다시 시작할 때 이 볼륨을 검사하도록 예약하시겠습니까? (Y/N)
- 키보드에서 Y 키를 누른 뒤 컴퓨터를 재부팅하면, CHKDSK가 하드 드라이브의 오류를 검사하고 자동으로 수정합니다.
검사가 완료되면 문제가 해결되었는지 확인하세요. 그래도 해결되지 않으면 다음 방법을 시도합니다.
6] Temp 폴더에 모든 권한 부여

시스템 드라이브에 있는 Temp 폴더에 '모든 권한(Full Control)'을 부여하는 방법입니다. 권한 문제로 인해 임시 디렉터리 생성이 차단된 경우에 효과적입니다.
단, 이 방법은 임시적인 조치로만 사용해야 하며, 작업이 끝나면 반드시 폴더 권한을 기본값으로 되돌려 보안을 유지하세요.
7] 새 Temp 폴더 직접 생성

기존 임시 폴더에 문제가 있다면, 시스템 드라이브에 Temp라는 이름의 새 임시 폴더를 만들고 환경 변수를 변경하는 방법도 있습니다.
진행 순서는 다음과 같습니다:
- 시스템 속성(System Properties)을 엽니다.
- 고급 시스템 설정을 클릭합니다.
- 고급 탭으로 이동합니다.
- 하단의 환경 변수 버튼을 클릭합니다.
- 위쪽 상자에서 TEMP 항목을 더블클릭합니다.
- 변수 값을 아래와 같이 변경합니다.
%USERPROFILE%\AppData\Local\Temp
위 값을 아래로 바꿉니다:
C:\Temp
- 확인 > 확인을 클릭합니다.
- 적용 > 확인을 눌러 시스템 속성을 종료합니다.
그래도 문제가 해결되지 않으면 다음 방법을 시도해 보세요.
8] 파티션/드라이브 포맷

드라이브 자체에 심각한 문제가 있는 경우, 해당 파티션/드라이브를 포맷하는 방법이 있습니다. 또는 드라이브에 새 파티션을 생성한 뒤 필요하다면 Temp 폴더를 새로 만들어 문제가 해결되는지 확인할 수도 있습니다. 포맷 전에는 반드시 중요한 데이터를 백업하세요.
9] 시스템 복원 수행

예전에는 이런 오류가 없었다면, 최근 시스템에 적용된 알 수 없는 변경 사항(앱 설치, 드라이버 업데이트 등)이 원인일 가능성이 높습니다.
이 경우 시스템 복원(System Restore)을 사용해 문제가 시작되기 이전 날짜로 되돌려 보세요. 단, 복원 지점 이후에 설치한 애플리케이션이나 변경한 사용자 설정은 모두 사라진다는 점을 유의해야 합니다.
10] Windows 11/10 초기화

위의 모든 방법으로도 문제가 해결되지 않는다면, Windows 11/10 초기화를 진행하는 것이 마지막 방법입니다. 초기화 시 '개인 파일 유지' 옵션을 선택하면 소중한 데이터를 보존하면서 시스템을 새로 설치할 수 있습니다.
이 가이드가 문제 해결에 도움이 되기를 바랍니다!
함께 읽으면 좋은 글: 임시 디렉터리에서 파일을 실행할 수 없음 오류, 오류 5: 액세스가 거부되었습니다
자주 묻는 질문
Temp 폴더는 어떻게 수정하나요?
Windows 11/10 PC에서 Temp 폴더 문제를 수정하려면 폴더의 사용 권한을 변경하면 됩니다. 방법은 다음과 같습니다:
- 파일 탐색기를 엽니다.
- C:\Users\사용자이름\AppData\Local 경로로 이동합니다.
- Temp 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 속성 창에서 보안 탭으로 이동합니다.
- Everyone을 선택한 후 편집을 클릭합니다.
- 모든 권한(Full Control) 확인란에 체크되어 있는지 확인합니다.
- 확인을 클릭해 설정을 저장합니다.
'임시 파일을 만들 수 없습니다' 오류는 어떻게 해결하나요?
Windows 장치에서 '임시 파일을 만들 수 없습니다' 오류가 발생한다면 다음과 같이 해결할 수 있습니다. C:\Users\[사용자이름]\AppData\Local 경로로 이동합니다(Windows가 D 드라이브에 설치된 경우 D로 시작하는 경로로 이동). 그런 다음 Temp 폴더를 마우스 오른쪽 버튼으로 클릭해 권한을 조정하세요. Temp 폴더가 보이지 않는다면, 먼저 숨김 파일/폴더 표시 옵션을 활성화해야 합니다.
