윈도우Windows 업데이트, 윈도우 디펜더, 앱App 임시 파일, 임시 인터넷 파일과 같이 시스템에서 일시적으로 사용하는 임시 파일은 사용자 폴더 안에 위치하는 temp 경로에 저장되며 시스템 파일 뿐만 아니라 일부 프로그램의 임시 저장 공간으로도 사용됩니다.
일반적인 사용 수준에서 임시 파일로 저장되는 것이 문제가 되지 않지만 임시파일이 과도하게 생성되었거나 손상된 임시 파일과 관련된 문제가 발생하는 경우 사용자의 로컬 Temp 폴더에 있는 내용을 삭제하면 대부분의 문제를 해결할 수 있습니다
그리고 SSD에서 윈도우를 설치하게 되고 SSD가 가격이 많이 저렴해지긴 했지만 이전의 HDD 대비 여전히 높은 가격대로 판매중이기 때문에 아무래도 적은 용량의 제품을 구매하게 되어 저장 공간의 압박을 받을 수 있습니다. 이 경우 다음과 같은 과정으로 임시 파일을 직접 삭제하거나 자동으로 삭제되도록 설정해두면 아무래도 불필요하게 사용되는 용량을 확보할 수 있을 것입니다.
튜토리얼 환경: 윈도우 10 pro (빌드: 19044.2130)
임시 파일과 경로
임시 파일이란 무엇인지 그리고 임시 파일이 저장되는 기본적인 경로는 어디인지 간단하게 설명 후 삭제 방법을 안내합니다.
임시 파일이란
임시 파일은 윈도우 자체 또는 사용자가 사용하는 프로그램에서 만든 임시 데이터를 저장하는 파일 종류입니다. 이러한 파일은 윈도우에서 프로그램이나 작업을 진행 할 때 원활하게 작동 되어 지도록 지원을 해줍니다.
- 임시 파일은 foo 파일 이라고도 부르며 확장자는 .temp 로 되어 있습니다.
- 미디어, 그래픽 아니면 텍스트 작업과 같은 일부 편집 소프트웨어를 사용하는 경우 작업 진행을 위해 임시 파일이 자동으로 만들어지게 됩니다. 이렇게 만들어진 파일 들이 프로그램이 더 원활하게 실행되어 지도록 해주는 것입니다.
- 시스템 또는 사용 중인 프로그램이 갑자기 종료 된 경우 복구 백업을 만드는 데 도움이 된다고 보시면 되겠습니다.
- 윈도우 10 을 기준으로 설정 > 시스템 > 저장소에서 임시 파일의 용량을 손쉽게 확인할 수 있습니다.
임시 파일/폴더 경로입니다.
윈도우 버전에 따라 임시 폴더의 경로는 다를 수 있는데 일반적으로 다음 경로에서 임시 폴더를 찾을 수 있습니다. 그리고 %appdata%../Local
라고 입력하면 빠르게 접근이 가능합니다.
참고: AppData 폴더와 Temporary Internet Files 폴더는 기본적으로 숨겨진 상태입니다. 숨겨진 폴더를 보려면 윈도우에서 숨겨진 폴더 또는 파일을 해제하는 방법을 확인하세요.
윈도우 Vista, 7, 8, 8.1, 10 및 11
C:\Users\%userprofile%\AppData\Local\Temp
C:\Users\%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files
C:\Windows\Temp
C:\Temp
윈도우 XP
C:\Documents and Settings\%userprofile%\Local Settings\Temp
C:\Documents and Settings\%userprofile%\Local Settings\Temporary Internet Files
C:\Windows\Temp
C:\Temp
임시 파일 직접 삭제하기
기본적으로 윈도우 설정 앱 또는 실제 Temp 파일 경로에서 임시 파일을 수동으로 삭제할 수 있습니다.
설정에서
- Win + i 단축키를 이용해 설정 앱을 실행 후 시스템 카테고리로 이동 합니다.
- 시스템 카테고리 이동 후 좌측 사이드 바의 탭을 저장소 로 전환 한 뒤 로컬 디스크 아래 임시 파일 항목을 클릭합니다. 이곳에 표기 된 용량이 현재 임시 파일이며 이 파일을 삭제 해 용량을 확보할 수 있습니다.
- 임시 파일 페이지로 이동 직 후 임시 파일과 관련 된 항목을 검사하게 됩니다.
- 검사가 완료되면 현재 임시 파일로 인식된 파일 목록들을 확인할 수 있습니다. 바로 제거할 수 있는 파일은 체크 박스에 체크된 상태이며 필요에 따라 추가 파일을 선택후 파일 제거 버튼을 클릭해 제거할 수 있습니다.
- 이전 Windows 설치
- 휴지통
- Windows 업데이트 정리
- 다운로드
- 미리 보기 사진
- Microsoft Defender 바이러스 백신
- 전송 최적화 파일
- 임시 파일
- Windows 오류 보고서 및 피드백 진단
- DirectX 셰이더 캐시
- 임시 인터넷 파일
- 기타 파일
- 위와 같은 제거 과정이 잠시 진행된 뒤 임시 파일이 제거됩니다.
- 임시 파일이 정상적으로 제거되면 임시 파일 정리를 완료했습니다. 라는 메시지를 확인할 수 있습니다.
참고: 백그라운드 프로세스에서 사용 중인 파일이 있을 수 있으므로 모든 파일을 삭제할 수는 없습니다. 다시 부팅하면 모든 항목을 삭제할 수 있습니다.
임시 파일 경로에서
윈도우 설정이 아닌 앞서 설명한 임시 파일 경로에서 불필요한 임시파일들을 직접 제거할 수 있습니다.
임시 파일 경로 이동
파일 탐색기를 실행( Win + E ) 후 앞서 설명한 임시 파일 경로를 따라 Temp
폴더로 이동 합니다. 본문에서는 C:\Users\%userprofile%\AppData\Local
아래 위치한 Temp
를 기준으로 안내합니다.
읽기 전용 해제
Temp 폴더는 기본적으로 읽기 전용 상태이기 때문에 이를 해제 후 삭제할 수 있습니다.
- Temp 폴더 속성을 실행하기 위해 Temp 폴더를 마우스 오른쪽 버튼으로 클릭해 컨텍스트 메뉴를 열고 속성(R)을 선택합니다.
- Temp 속성 패널이 실행되면 상단 탭을 일반으로 두고 특성: 항목의 읽기 전용(폴더의 파일에만 적용)(R) 항목의 체크를 해제 후 확인 또는 적용(A) 버튼을 클릭해 변경 내용을 저장하고 창을 닫습니다.
- 상황에 따라 특성 변경 확인이라는 제목의 창이 추가로 팝업됩니다. 변경 내용을 이 폴더에만 적용할지 묻지만 기본적으로 이 폴더, 하위 폴더 및 파일에 변경 사항 적용에 체크되어 있기 때문에 그대로 두고 확인 버튼을 클릭합니다.
- 관리자 권한이 필요하다는 내용이 추가로 팝업되는데 계속 버튼을 클릭해 단계를 진행합니다.
임시 파일 삭제
Temp 폴더의 속성에서 읽기 전용 상태를 해제하고 관리자 권한을 부여했다면 임시 파일을 삭제할 수 있습니다.
- Temp 폴더로 이동 후 전체 파일 과 폴더를 선택 한 뒤 삭제합니다.
- 권한이 낮아 폴더 액세스가 거부되었다는 메시지가 팝업되는데 모든 항목에 같은 작업 실행(A)에 체크하고 계속(C) 버튼을 클릭합니다.
- 기본적으로 현재 실행 중인 파일은 삭제할 수 없기 때문에 사용 중인 파일이라는 안내가 팝업됩니다. 사용 중인 파일을 찾아 다시 삭제를 진행하거나 모든 항목에 같은 작업 실행(A)에 체크 후 건너뛰기(S) 버튼을 클릭하면 사용 중인 파일은 제외하고 삭제가 진행됩니다.
- 삭제가능한 파일이 삭제 되고 현재 실행 중인 항목들만 남게 됩니다.
앞서 안내한 임시 파일 경로로 이동 후 위 과정을 반복하면 전체 시스템의 임시 파일을 삭제할 수 있습니다.
임시 파일 자동으로 삭제하기
위 방식으로 비교적 간단하게 임시 파일을 삭제할 수 있지만 매번 수동으로 삭제하는 것은 번거로울 수 있습니다. 이 경우 저장소 센스 또는 작업 스케줄러를 이용해 자동으로 임시 파일을 삭제할 수 있습니다.
저장소 센스로 자동 삭제하는 방법
윈도우에서 제공하는 저장소 센스를 이용하면 임시 파일이나 휴지통의 콘텐츠 등과 같은 필요하지 않은 파일을 제거 함으로써 공간을 자동으로 확보할 수 있습니다.
- 설정 > 시스템 > 저장소로 이동 후 상단 토글 스위치를 오른쪽 방향으로 이동 켬 상태로 전환합니다.
- 저장소를 활성화하고 아래 저장소 센스 구성 또는 지금 실행 링크를 클릭합니다.
- 저장소 센스 구성 또는 지금 실행 페이지로 이동되는데 여기서 상단 저장소 센스 실행의 드롭다운 목록 에서 저장소 센스가 실행 될 빈도를 다음 네가지 중 선택할 수 있습니다.
- 매일
- 매주
- 매월
- 사용 가능한 디스크 공간이 부족할 때
- 내 앱에서 사용하지 않는 임시 파일 삭제 항목에 체크하면 저장 공간 센스로 임시 파일도 같이 제거할 수 있으며 다음 기간 이상 휴지통에 있는 파일 삭제:에서 휴지통의 파일도 자동으로 삭제되도록 다음 옵션 중 선택할 수 있습니다.
- 안 함
- 1일
- 14일
- 30일
- 60일
- 저장소 센스 옵션 중 저장 공간 확보를 통해서 직접 수동으로 파일을 정리할 수 있습니다.
저장소 센스와 관련 된 자세한 내용은 Windows10 저장소 센스 구성해서 컴퓨터 저장공간을 자동으로 확보하는 방법을 확인하세요.
작업 스케줄러로 자동 삭제하는 방법
저장소 센스는 설정 과정이 비교적 간단하기 때문에 윈도우 활용이 익숙치 못한 사용자들이 자동으로 용량을 확보하는데 도움이 될 수 있지만 사용자가 원하는 경로의 파일을 지정 된 기간 동안 모니터링해서 삭제하는 옵션을 제공하고 있지는 않습니다.
주기적으로 삭제해도 되는 파일이 존재한다면 특정 위치에 보관 후 PowerShell 및 작업 스케줄러를 사용하여 지정 된 일 수보다 오래된 폴더의 파일을 모니터링하고 정리하도록 적용할 수 있습니다.
임시 파일 자동 삭제 스크립트 생성
일정 기간이 지난 임시 파일을 삭제하는 스크립트를 메모장에 붙여넣기 후 파일명.ps1 형식으로 저장합니다. $Daysback = "-30"
의 값을 수정해 삭제되는 기간을 지정할 수 있습니다.
$Daysback = "-30"
$CurrentDate = Get-Date
$Path = "C:\Users\%userprofile%\Downloads"
$DatetoDelete = $CurrentDate.AddDays($Daysback)
Get-ChildItem $Path -Recurse | Where-Object { $_.LastWriteTime -lt $DatetoDelete } | Remove-Item
<#
Reference: https://coderoad.ru/47533712/%D0%A3%D0%B4%D0%B0%D0%BB%D0%B8%D1%82%D1%8C-%D1%84%D0%B0%D0%B9%D0%BB%D1%8B-%D1%81%D1%82%D0%B0%D1%80%D1%88%D0%B5-30-%D0%B8-%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C-1
#>
작업 스케줄러로 자동 삭제 일정 만들기
스크립트 자체는 자동으로 실행될 수 없기 때문에 윈도우에서 제공하는 작업 케줄러를 활용해 매일 해당 스크립트가 동작하도록 설정해야 합니다. 자세한 설정 과정은 윈도우에서 지정된 날짜 경과 시 자동으로 파일 삭제하는 방법에 정리되어 있으니 해당 내용을 참고합니다.
마치며
이번 포스트에서는 윈도우 10에서 임시 파일을 삭제하는 방법에 대해 알아보았습니다. 일반적으로 특정 앱 동작 시 문제가 되는 경우 임시 파일을 일회성으로 삭제하면 개선이 되는 경우도 많기 때문에 이 경우 수동으로 임시 파일을 삭제하는 방법을 사용하는 것이 효율 적입니다. 만약 전술한대로 저장 공간이 부족해 자동으로 용량을 확보하고 싶다면 다음 단계에서 안내하는 임시 파일을 자동으로 삭제하는 방법을 적용해야 합니다.
이렇게 윈도우 10에서 임시파일이 불필요하거나 문제가 된다면 위 과정으로 일회성으로 삭제하거나 자동으로 알아서 삭제되도록 설정 후 사용해 보시길 바랍니다.