디스크 정리 이 도구를 사용하면 관리자가 최신 누적 업데이트를 설치한 후 남아 있는 오래된 구성 요소의 파일에서 WinSxS 디렉터리 정리를 포함하여 불필요한 임시 파일을 삭제하여 Windows Server 시스템 드라이브를 빠르게 정리할 수 있습니다. 디스크 정리 유틸리티(cleanmgr.exe )은 Windows Server 2016/2019(Desktop Experience)의 GUI 버전에 기본적으로 설치됩니다. 그러나 이전 버전의 Windows Server(2012 R2/2012/2008 R2)에는 cleanmgr.exe 도구가 없습니다.
Windows Server 2016에서 디스크 정리 도구 사용
디스크 정리 유틸리티를 사용하여 Windows Server 2016의 불필요한 파일에서 시스템 디스크를 정리하려면 파일 탐색기에서 디스크 속성을 열고 디스크 정리 버튼.
"
disk cleanup”
를 입력할 수도 있습니다. 또는 cleanmgr.exe
검색창에. 청소할 드라이브를 선택하십시오.
청소 마법사가 디스크를 확인하고 안전하게 삭제할 수 있는 불필요한 파일을 찾을 때까지 기다리세요.
파일을 삭제할 수 있는 구성 요소를 선택할 수 있습니다. 다음 임시 파일을 삭제하라는 메시지가 표시됩니다.
- 로그 파일 설정
- 다운로드한 프로그램 파일
- 임시 인터넷 파일
- 휴지통
- 임시 파일,
- 썸네일.
불필요한 시스템 파일을 제거하려면 시스템 파일 정리를 클릭하세요. 버튼.
또한 다음을 정리할 것을 제안합니다.
- 오래된 Windows Defender 파일
- 시스템 보관 Windows 오류 보고 파일(C:\ProgramData\Microsoft\Windows\WER\ReportQueue 폴더),
- 시스템이 Windows 오류 보고를 대기 중입니다.
- 장치 드라이버 패키지(드라이버 저장소에서 사용하지 않는 드라이브를 제거하는 방법 참조),
- Windows 업데이트 정리 — WinSxS 디렉터리에서 구성 요소 저장소를 정리할 수 있습니다. 업데이트된 파일을 설치한 후 남아 있는 이전 버전의 구성 요소 파일은 제거됩니다.
필요한 옵션을 선택하면 디스크 정리에 사용자가 제공한 디스크 공간이 표시됩니다. 확인을 클릭하고 파일 삭제를 확인합니다.
cleanmgr.exe 도구가 불필요한 파일을 제거할 때까지 기다립니다.
Cleanmgr.exe:디스크 정리 명령줄 옵션
cleanmgr.exe
이 도구에는 다양한 자동 드라이브 청소 시나리오에서 사용할 수 있는 몇 가지 명령줄 옵션이 있습니다. Windows Server와 Windows 10을 실행하는 사용자 데스크톱 워크스테이션 모두에서 사용할 수 있습니다.
cleanmgr.exe [/d driveletter] [/SAGESET:n | /SAGERUN:n | TUNEUP:n | /LOWDISK | /VERYLOWDISK | /SETUP | /AUTOCLEAN]
/AUTOCLEAN
매개변수는 Windows 빌드를 업그레이드한 후 남은 오래된 파일을 삭제하는 데 사용됩니다. /SETUP
옵션을 사용하면 이전 버전의 Windows에서 남은 파일을 삭제할 수 있습니다(현재 위치 업그레이드를 수행한 경우).
cleanmgr /LOWDISK
명령은 이미 선택된 청소 옵션으로 디스크 정리 GUI를 실행합니다.
cleanmgr /VERYLOWDISK
명령은 자동 드라이브 정리(GUI 표시 없이)를 수행하고 종료 후에 수행된 작업 및 사용 가능한 여유 공간에 대한 정보를 표시합니다.
You have successfully resolved the low disk space condition. Your C:\ volume now has 10000 Mb of free space remaining.
/sageset:xx
사용 및 /sagerun:xx
옵션을 사용하여 사용자 정의된 정리 옵션 세트를 만들고 실행할 수 있습니다.
예를 들어 다음 명령을 실행합니다. cleanmgr /sageset: 11
. 열리는 창에서 자동으로 정리할 구성 요소와 파일을 선택합니다(저는 모든 옵션을 선택했습니다).
이러한 설정은 레지스트리 키 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches에 저장됩니다. . 이 레지스트리 섹션에는 디스크 정리 도구를 사용하여 정리할 수 있는 모든 Windows 구성 요소가 나열되어 있습니다. 선택한 각 옵션에 대해 DWORD 매개변수가 StateFlags0011이라는 이름으로 생성됩니다. (0011
sageset 매개변수에 지정한 번호입니다.
선택한 매개변수로 드라이브 정리 작업을 시작하려면 다음 명령을 실행하십시오.
cleanmgr /sagerun:11
Active Directory 도메인의 컴퓨터(또는 서버)에서 자동 디스크 정리 작업을 구성해야 하는 경우 이 레지스트리 키를 내보내고 GPO를 통해 컴퓨터에 배포하기만 하면 됩니다.
Windows 10이 설치된 워크스테이션의 시스템 드라이브를 자동으로 정리하려면 다음 PowerShell 코드를 사용하여 간단한 예약 작업을 만들 수 있습니다.
Start-Process -FilePath CleanMgr.exe -ArgumentList '/sagerun:11' -WindowStyle Hidden -Wait
데스크톱 경험을 설치하지 않고 Windows Server 2012 R2/2008 R2에서 디스크 정리를 활성화하는 방법
기본적으로 Windows Server 2012/R2 및 2008/R2에서는 디스크 정리 (cleanmgr.exe ) 도구는 기본적으로 설치되지 않습니다. cleanmgr 유틸리티를 사용하려면 먼저 별도의 서버 데스크톱 경험을 설치해야 합니다. 서버 관리자 또는 PowerShell을 사용하는 기능(Install-WindowsFeature Desktop-Experience
).
Desktop Experience와 함께 서버에 다른 많은 불필요한 구성 요소가 설치됩니다.
- 윈도우 미디어 플레이어;
- 데스크톱 테마;
- Windows용 AVI 지원
- 윈도우 사이드쇼;
- Windows Defender 바이러스 백신;
- 디스크 정리;
- 동기화 센터
- 오디오 녹음,
- 캐릭터 맵;
- 캡처 도구.
Windows Server에서 디스크 정리를 실행하려면 간단한 방법을 사용할 수 있습니다. Cleanmgr.exe 파일 두 개를 복사하기만 하면 됩니다. 및 Cleanmgr.exe.mui WinSxS에서 system32 디렉토리로. 아래에서 다른 Windows 버전에서 cleanmgr 파일을 복사하는 명령을 볼 수 있습니다(모든 경우에 경로는 Windows Server 영어 버전에 사용됨).
OS 버전 | cleanmgr bin 파일 복사 명령 |
Windows Server 2008 R2 x64
| copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe C:\Windows\System32\ |
Windows Server 2008 x64
| copy C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe C:\Windows\System32\ |
Windows Server 2012 x64
| copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.2.9200.16384_none_c60dddc5e750072a\cleanmgr.exe C:\Windows\System32\ |
Windows 서버 2012 R2 x64
위에서 설명한 트릭은 KB2821895 업데이트로 인한 변경 사항으로 인해 Windows Server 2012 R2에서 작동하지 않습니다. 문제는 이 업데이트를 설치한 후 압축을 사용하여 바이너리 구성 요소 파일을 저장한다는 것입니다. 복사한 cleanmgr.exe를 실행하려고 하면 다음과 같은 오류가 나타납니다.
Unsupported 16-Bit Application The Program or feature \??\C:\Windows\system32\cleanmgr.exe cannot start or run due to incompatibility with 64-bit version of Windows.
해결 방법으로 다음 방법을 사용할 수 있습니다.
- PowerShell을 사용하여 데스크톱 경험 기능 설치:
Install-WindowsFeature Desktop-Experience
- 서버를 다시 시작합니다.
- %windir%\system32\cleanmgr.exe 파일 복사 및 %windir%\system32\en-US\cleanmgr.exe.mui 모든 디렉토리(c:\temp)로;
- 기능 제거:
Uninstall-WindowsFeature Desktop-Experience
- 재부팅;
- cleanmgr.exe 및 cleanmgr.exe.mui 파일을 위에서 언급한 디렉토리에 복사합니다.
나중에 두 파일을 모두 다른 서버에 복사하거나 Windows Server 2012 R2 가상 머신 템플릿에 통합할 수 있습니다.
디스크 정리 도구를 시작하려면 cleanmgr.exe
를 실행하십시오. 관리자 권한으로 명령을 실행합니다.
도움말 . DISM 명령을 사용하여 Windows Server R2에 업데이트를 설치한 후 남은 오래된 구성 요소 파일을 삭제할 수 있습니다.
dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Windows 2008 R2 / Windows 7 SP1에서 cleanmgr.exe를 사용하여 오래된 업데이트 파일을 삭제하려면 별도의 패치 KB2852386을 설치해야 합니다.
Windows Server Core Edition에서 디스크 정리 사용
본격적인 GUI 기능이 부족한 Windows Server Core 2016에는 디스크 정리 도구도 설치되어 있지 않습니다. cleanmgr.exe를 사용하여 Server Core의 디스크를 정리하려면 WinSXS 디렉터리에서 다음 파일을 복사하기만 하면 됩니다.
copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_10.0.14393.0_none_9ab8a1dc743e759a\cleanmgr.exe C:\Windows\System32\copy C:\Windows\WinSxS\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_10.0.14393.0_en-us_8b4adb68af596a23\cleanmgr.exe.mui C:\Windows\System32\en-US\