Windows Server 2016/2012 R2/2008 R2'de Disk Temizleme (Cleanmgr.exe) Nasıl Çalıştırılır?
Disk Temizleme aracı, yöneticinin gereksiz ve geçici dosyaları silerek Windows Server sistem sürücüsünü hızlı bir şekilde temizlemesine olanak tanır; WinSxS dizinini en son toplu güncelleştirmeleri yükledikten sonra kalan eski bileşenlerin dosyalarından temizlemek de buna dahildir. Disk Temizleme yardımcı programı (cleanmgr.exe), Windows Server 2016/2019'un (Masaüstü Deneyimi) GUI sürümlerine varsayılan olarak yüklenir. Ancak Windows Server'ın önceki sürümlerinde (2012 R2/2012/2008 R2), cleanmgr.exe aracı eksiktir.
Windows Server 2016'da Disk Temizleme Aracını Kullanma
Disk Temizleme yardımcı programını kullanarak sistem diskini Windows Server 2016'daki gereksiz dosyalardan temizlemek için, Dosya Gezgini'nde disk özelliklerini açmanız ve Disk Temizleme düğmesini tıklamanız gerekir.
Ayrıca “ yazabilirsiniz.
disk cleanup”veya
cleanmgr.exe
arama kutusunda
Temizlemek istediğiniz sürücüyü seçin.
Temizleme sihirbazı diskinizi kontrol edip güvenli bir şekilde silinebilecek gereksiz dosyaları bulana kadar bekleyin.
Dosyaları silinebilen bileşenleri seçebilirsiniz. Aşağıdaki geçici dosyaları silmeniz istenir:
Kurulum Günlük Dosyaları;
İndirilen Program Dosyaları;
Geçici internet dosyaları;
Geridönüşüm kutusu;
-
Geçici dosyalar;
Küçük resimler.
Gereksiz sistem dosyalarını kaldırmak için Sistem dosyalarını temizle düğmesini tıklayın.
Ek olarak, temizlenmesi önerilir:
Eski Windows Defender dosyaları;
Sistem arşivli Windows Hata Raporlama dosyaları (C:\ProgramData\Microsoft\Windows\WER\ReportQueue klasörü);
Sistem kuyruğa alındı Windows Hata Bildirimi;
Aygıt sürücüsü paketleri (bkz. Kullanılmayan Sürücüleri Sürücü Deposundan Kaldırma);
Windows Update Temizleme — bu, WinSxS dizinindeki bileşen deposunu temizlemenizi sağlar. Güncellenenleri yükledikten sonra kalan bileşen dosyalarının eski sürümleri kaldırılır.
İhtiyacınız olan seçenekleri seçin ve Disk Temizleme, verdiğiniz disk alanı miktarını gösterecektir. Tamam'a tıklayın ve dosyaların silinmesini onaylayın.
Cleanmgr.exe aracının gereksiz dosyaları kaldırmasını bekleyin.
Cleanmgr.exe: Disk Temizleme Komut Satırı Seçenekleri
Bu
cleanmgr.exearacı, çeşitli otomatik sürücü temizleme senaryolarında kullanılmasına izin veren çeşitli komut satırı seçeneklerine sahiptir. Hem Windows Server'da hem de Windows 10 çalıştıran kullanıcı masaüstü iş istasyonlarında kullanılabilirler.
cleanmgr.exe [/d driveletter] [/SAGESET:n | /SAGERUN:n | TUNEUP:n | /LOWDISK | /VERYLOWDISK | /SETUP | /AUTOCLEAN]Bu
/AUTOCLEANparametresi, bir Windows derlemesini yükselttikten sonra kalan eski dosyaları silmek için kullanılır.
/SETUPseçeneği, Windows'un önceki bir sürümünden kalan dosyaları silmenizi sağlar (yerinde yükseltme yaptıysanız).
Bu
cleanmgr /LOWDISKkomutu, Disk Temizleme GUI'sini önceden seçilmiş olan temizleme seçenekleriyle çalıştırır.
Bu
cleanmgr /VERYLOWDISKkomutu, otomatik sürücü temizliği gerçekleştirir (GUI'yi göstermeden) ve işlem tamamlandıktan sonra, gerçekleştirilen eylemler ve kullanılabilir boş alan hakkında bilgi görüntüler.
You have successfully resolved the low disk space condition. Your C:\ volume now has 10000 Mb of free space remaining.Kullanmak
/sageset:xxVe
/sagerun:xxseçenekleriyle, özelleştirilmiş bir dizi temizleme seçeneği oluşturabilir ve çalıştırabilirsiniz.
Örneğin, şu komutu çalıştırın:
cleanmgr /sageset: 11. Açılan pencerede, otomatik olarak temizlemek istediğiniz bileşenleri ve dosyaları seçin (tüm seçenekleri seçtim).
Bu ayarlar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches kayıt defteri anahtarına kaydedilir. Bu kayıt defteri bölümü, Disk Temizleme aracı kullanılarak temizlenebilen tüm Windows bileşenlerini listeler. Seçtiğiniz her seçenek için, StateFlags0011() adıyla bir DWORD parametresi oluşturulur.
0011 sageset parametresinde belirttiğiniz sayıdır).
Sürücü temizleme görevini seçilen parametrelerle başlatmak için şu komutu çalıştırın:
cleanmgr /sagerun:11Bir Active Directory etki alanındaki bilgisayarlarda (veya sunucularda) otomatik disk temizleme görevini yapılandırmanız gerekirse, bu kayıt defteri anahtarını dışa aktarmanız ve GPO aracılığıyla bilgisayarlara dağıtmanız yeterlidir.
Windows 10 ile iş istasyonlarındaki sistem sürücüsünü otomatik olarak temizlemek için aşağıdaki PowerShell koduyla basit bir zamanlanmış görev oluşturabilirsiniz:
Start-Process -FilePath CleanMgr.exe -ArgumentList '/sagerun:11' -WindowStyle Hidden -WaitMasaüstü Deneyimi Kurmadan Windows Server 2012 R2/2008 R2'de Disk Temizleme Nasıl Etkinleştirilir?
Varsayılan olarak, Windows Server 2012/R2 ve 2008/R2'de Disk Temizleme (cleanmgr.exe) aracı varsayılan olarak yüklenmez. cleanmgr yardımcı programını kullanmak için, önce Sunucu Yöneticisi veya PowerShell (
Install-WindowsFeature Desktop-Experience).
Masaüstü Deneyimi ile birlikte, sunucuya diğer birçok gereksiz bileşen yüklenir:
Windows Ortam Yürütücüsü;
Masaüstü temaları;
Windows için AVI desteği;
Windows SideShow;
Windows Defender Virüsten Koruma;
Disk temizleme;
Senkronizasyon Merkezi;
Ses kaydı;
Karakter haritası;
Ekran alıntısı aracı.
Disk Temizleme'yi Windows Server'da çalıştırmak için basit bir yöntem kullanabilirsiniz: WinSxS'den Cleanmgr.exe ve Cleanmgr.exe.mui adlı iki dosyayı system32 dizinine kopyalamanız yeterlidir. Aşağıda, cleanmgr dosyalarını farklı Windows sürümlerinde kopyalamak için komutları görebilirsiniz (tüm durumlarda yol, Windows Server İngilizce dil sürümleri için kullanılır).
| OS version | Command to copy cleanmgr bin files |
| 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
Yukarıda açıklanan hile, KB2821895 güncellemesi ile yapılan değişiklikler nedeniyle Windows Server 2012 R2'de çalışmamaktadır. Sorun, bu güncelleştirmeyi yükledikten sonra, ikili bileşen dosyalarını depolamak için sıkıştırmanın kullanılmasıdır. Kopyalanan cleanmgr.exe'yi çalıştırmaya çalıştığınızda aşağıdaki hata çıkıyor:
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.Geçici bir çözüm olarak şu yöntemi kullanabilirsiniz:
PowerShell kullanarak Masaüstü Deneyimi özelliğini kurun:
Install-WindowsFeature Desktop-ExperienceSunucunuzu yeniden başlatın;
%windir%\system3 dosyalarını kopyalayın
Özelliği kaldırın:
Uninstall-WindowsFeature Desktop-Experienceyeniden başlat;
cleanmgr.exe ve cleanmgr.exe.mui dosyalarını yukarıda belirtilen dizinlere kopyalayın.
Daha sonra her iki dosya da diğer sunuculara kopyalanabilir veya Windows Server 2012 R2 sanal makine şablonunuza entegre edilebilir.
Disk Temizleme aracını başlatmak için,
cleanmgr.exeyönetici ayrıcalıklarına sahip komut.
dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBaseWindows 2008 R2/Windows 7 SP1'deki eski güncelleme dosyalarını silmek amacıyla cleanmgr.exe'yi kullanmak için ayrı bir yama KB2852386 yüklemeniz gerekir.
Windows Server Core Edition'da Disk Temizleme'yi Kullanma
Tam teşekküllü GUI yeteneklerinden yoksun olan Windows Server Core 2016'da, Disk Temizleme aracı da yüklenmez. Sunucu Çekirdeği üzerindeki diski temizlemek için cleanmgr.exe'yi kullanmak istiyorsanız, aşağıdaki dosyaları WinSXS dizininden kopyalamanız yeterlidir:
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\











