डिस्क क्लीनअप टूल एडमिनिस्ट्रेटर को अनावश्यक और अस्थायी फ़ाइलों को हटाकर Windows Server सिस्टम ड्राइव को जल्दी से साफ करने की अनुमति देता है, जिसमें WinSxS डायरेक्टरी को नवीनतम संचयी अपडेट इंस्टॉल करने के बाद बचे पुराने घटकों की फ़ाइलों से साफ करना शामिल है। डिस्क क्लीनअप यूटिलिटी (cleanmgr.exe) Windows Server 2016/2019 के GUI संस्करणों (Desktop Experience) पर डिफ़ॉल्ट रूप से इंस्टॉल होती है। हालांकि, Windows Server के पिछले संस्करणों (2012 R2/2012/2008 R2) में, cleanmgr.exe टूल गायब है।
Windows Server 2016 पर डिस्क क्लीनअप टूल का उपयोग करना
Windows Server 2016 पर डिस्क क्लीनअप यूटिलिटी का उपयोग करके सिस्टम डिस्क को अनावश्यक फ़ाइलों से साफ करने के लिए, आपको File Explorer में डिस्क गुण खोलने और Disk Cleanup बटन पर क्लिक करने की आवश्यकता है।

आप खोज बॉक्स में "disk cleanup" या cleanmgr.exe भी टाइप कर सकते हैं।
वह ड्राइव चुनें जिसे आप साफ करना चाहते हैं।

क्लीनिंग विज़ार्ड के आपके डिस्क की जांच करने और सुरक्षित रूप से हटाई जा सकने वाली अनावश्यक फ़ाइलों को ढूंढने तक प्रतीक्षा करें।

आप उन घटकों का चयन कर सकते हैं जिनकी फ़ाइलें हटाई जा सकती हैं। आपको निम्न अस्थायी फ़ाइलों को हटाने के लिए प्रेरित किया जाता है:
- Setup Log Files;
- Downloaded Program Files;
- Temporary Internet Files;
- Recycle Bin;
- Temporary files;
- Thumbnails.
अनावश्यक सिस्टम फ़ाइलों को हटाने के लिए, Clean up system files बटन पर क्लिक करें।

अतिरिक्त रूप से, निम्न को साफ करने का प्रस्ताव है:
- पुराने Windows Defender फ़ाइलें;
- सिस्टम आर्काइव्ड Windows Error Reporting फ़ाइलें (फ़ोल्डर C:\ProgramData\Microsoft\Windows\WER\ReportQueue);
- सिस्टम क्यूड Windows Error Reporting;
- डिवाइस ड्राइवर पैकेज (देखें ड्राइवर स्टोर से अप्रयुक्त ड्राइव कैसे हटाएं);
- Windows Update Cleanup — यह आपको WinSxS डायरेक्टरी में कंपोनेंट स्टोर को साफ करने की अनुमति देता है। अपडेटेड वाले इंस्टॉल करने के बाद बचे घटक फ़ाइलों के पुराने संस्करण हटा दिए जाते हैं।

आप जिन विकल्पों की आवश्यकता है उन्हें चुनें, और डिस्क क्लीनअप आपको दिखाएगा कि आपने कितना डिस्क स्थान प्राप्त किया। OK पर क्लिक करें और फ़ाइलों को हटाने की पुष्टि करें।

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 घटकों को सूचीबद्ध करता है जिन्हें डिस्क क्लीनअप टूल का उपयोग करके साफ किया जा सकता है। आपके द्वारा चुने गए प्रत्येक विकल्प के लिए, StateFlags0011 नाम का एक DWORD पैरामीटर बनाया जाता है (0011 वह नंबर है जिसे आपने sageset पैरामीटर में निर्दिष्ट किया था)।

चयनित पैरामीटर्स के साथ ड्राइव क्लीनअप टास्क शुरू करने के लिए, कमांड चलाएं:
cleanmgr /sagerun:11
यदि आपको Active Directory डोमेन में कंप्यूटर (या सर्वर) पर स्वचालित डिस्क क्लीनअप टास्क कॉन्फ़िगर करने की आवश्यकता है, तो आपको बस इस रजिस्ट्री कुंजी को निर्यात करना होगा और GPO के माध्यम से कंप्यूटर पर तैनात करना होगा।
Windows 10 के साथ वर्कस्टेशन पर सिस्टम ड्राइव को स्वचालित रूप से साफ करने के लिए, आप निम्न PowerShell कोड के साथ एक साधारण शेड्यूल्ड टास्क बना सकते हैं:
Start-Process -FilePath CleanMgr.exe -ArgumentList '/sagerun:11' -WindowStyle Hidden -Wait
Desktop Experience इंस्टॉल किए बिना Windows Server 2012 R2/2008 R2 पर डिस्क क्लीनअप कैसे सक्षम करें?
डिफ़ॉल्ट रूप से, Windows Server 2012/R2 और 2008/R2 में डिस्क क्लीनअप (cleanmgr.exe) टूल डिफ़ॉल्ट रूप से इंस्टॉल नहीं होता। cleanmgr यूटिलिटी का उपयोग करने के लिए, पहले आपको सर्वर मैनेजर या PowerShell (Install-WindowsFeature Desktop-Experience) का उपयोग करके अलग सर्वर Desktop Experience फीचर इंस्टॉल करना होगा।
Desktop Experience के साथ, कई अन्य अनावश्यक घटक सर्वर पर इंस्टॉल हो जाते हैं:
- Windows Media Player;
- डेस्कटॉप थीम;
- Windows के लिए AVI समर्थन;
- Windows SideShow;
- Windows Defender Antivirus;
- डिस्क क्लीनअप;
- Sync Center;
- ऑडियो रिकॉर्डिंग;
- Character Map;
- Snipping Tool.

Windows Server पर डिस्क क्लीनअप चलाने के लिए, आप एक सरल विधि का उपयोग कर सकते हैं: बस दो फ़ाइलें Cleanmgr.exe और Cleanmgr.exe.mui WinSxS से system32 डायरेक्टरी में कॉपी करें। नीचे आप विभिन्न Windows संस्करणों में cleanmgr बिन फ़ाइलों को कॉपी करने की कमांड देख सकते हैं (सभी मामलों में, पथ Windows Server अंग्रेजी भाषा संस्करणों के लिए उपयोग किया जाता है)।
| OS संस्करण | cleanmgr बिन फ़ाइलों को कॉपी करने की कमांड |
| 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 Server 2012 R2 x64
ऊपर वर्णित ट्रिक Windows Server 2012 R2 पर KB2821895 अपडेट द्वारा किए गए परिवर्तनों के कारण काम नहीं करती। बात यह है कि इस अपडेट को इंस्टॉल करने के बाद, बाइनरी कंपोनेंट फ़ाइलों को संग्रहीत करने के लिए कम्प्रेशन का उपयोग किया जाता है। जब आप कॉपी की गई 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 का उपयोग करके Desktop Experience फीचर इंस्टॉल करें:
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 कमांड चलाएं। 
टिप. आप Windows Server R2 पर अपडेट इंस्टॉल करने के बाद बची पुरानी कंपोनेंट फ़ाइलों को हटाने के लिए DISM कमांड का उपयोग कर सकते हैं:
dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Windows 2008 R2 / Windows 7 SP1 पर cleanmgr.exe का उपयोग करके पुरानी अपडेट फ़ाइलों को हटाने के लिए, आपको अलग पैच KB2852386 इंस्टॉल करना होगा।
Windows Server Core संस्करण पर डिस्क क्लीनअप का उपयोग करना
Windows Server Core 2016 में, जिसमें पूर्ण GUI क्षमताओं का अभाव है, डिस्क क्लीनअप टूल भी इंस्टॉल नहीं है। यदि आप Server Core पर डिस्क साफ करने के लिए cleanmgr.exe का उपयोग करना चाहते हैं, तो 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\