Windows işletim sistemleri, kullanıcıların sistem performansını optimize etmek için çeşitli araçlar sunar. Bu araçlardan biri cleanmgr (Disk Temizleme Aracı)’dır. Özellikle Windows 95’ten bu yana yerleşik olarak bulunan cleanmgr, hem kullanıcı hem de sistem dosyalarını temizlemek, disk alanını artırmak ve gereksiz verilerden kurtulmak için tasarlanmıştır. Bu rehber, cleanmgr’ın tüm yönlerini açıklamakta ve ileri düzey kullanım, otomasyon ve ipuçlarını sunmaktadır.
1. Cleanmgr Nedir?
cleanmgr.exe, Windows’un yerleşik disk temizleme aracıdır. Bu araç, sistemdeki gereksiz dosyaları tespit eder ve silmenize olanak tanır. Gereksiz dosyalar şunları kapsar:
- Geçici internet dosyaları
- Windows geçici dosyaları
- Geri dönüşüm kutusundaki dosyalar
- Hata raporlama dosyaları
- Windows Update dosyaları
cleanmgr hem grafiksel arayüz (GUI) hem de komut satırı (CLI) üzerinden çalıştırılabilir. Bu esneklik, hem bireysel kullanıcılar hem de sistem yöneticileri için büyük avantaj sağlar.
Dosyanın varsayılan konumu:
C:\Windows\System32\cleanmgr.exe
Not: 64-bit Windows sürümlerinde de aynı dizinde bulunur. Windows Server sürümlerinde ise bazı durumlarda manuel olarak yüklenmesi gerekir.
2. Cleanmgr’ın Temel Özellikleri
2.1 Kullanıcı Dosyalarını Temizleme
cleanmgr, kullanıcı hesabı ile ilişkili geçici dosyaları siler. Bu dosyalar genellikle kısa süreli veriler içerir ve sistemin hızını doğrudan etkilemez, ancak disk alanını doldurabilir:
- Tarayıcı önbellekleri
- Windows geçici dosyaları (
%temp%) - Kullanıcı geçici internet dosyaları
- Geri dönüşüm kutusundaki dosyalar
2.2 Sistem Dosyalarını Temizleme
Sistem dosyaları, kullanıcı dosyalarına göre daha kritik olabilir. cleanmgr, sistem dosyalarını da temizleyerek disk alanı açabilir:
- Windows Update geçici dosyaları
- Eski Windows sürüm dosyaları (
Windows.old) - Hata raporlama ve günlük dosyaları
- Windows Defender geçici dosyaları
Uyarı: Sistem dosyalarını temizlerken dikkatli olunmalıdır. Yanlış dosya silinirse, sistem kararlılığı veya Windows güncellemeleri etkilenebilir.
2.3 Disk Alanı Raporlama
cleanmgr, her dosya kategorisi için diskte kaplanan alanın raporunu sunar. Bu rapor sayesinde hangi kategorilerin ne kadar yer kapladığını görüp karar verebilirsiniz.
3. Cleanmgr Nasıl Çalıştırılır?
3.1 Grafiksel Arayüz (GUI) ile Kullanım
- Windows arama çubuğuna cleanmgr yazın.
cleanmgr.exeuygulamasını çalıştırın.- Açılan pencerede temizlenecek sürücüyü seçin.
- Windows, temizlenebilir dosyaları tarar ve kategoriler halinde listeler.
- Silmek istediğiniz dosyaları işaretleyip “Tamam” diyerek temizliği başlatın.
3.2 Komut Satırı (CLI) ile Kullanım
Komut satırı, özellikle otomatik veya toplu işlemler için idealdir:
cleanmgr /d C:
Buradaki /d C: parametresi, C sürücüsünü temizleyeceğinizi belirtir.
4. Cleanmgr Komut Satırı Parametreleri
cleanmgr, gelişmiş kullanım için çeşitli komut satırı seçenekleri sunar. Bu seçenekler, özellikle IT profesyonelleri ve sistem yöneticileri için faydalıdır.
4.1 Temel Parametreler
| Parametre | Açıklama |
|---|---|
/d <sürücü> | Temizlik yapılacak sürücüyü belirtir |
/sageset:<n> | Temizlik seçeneklerini kaydeder (0–65535 arası) |
/sagerun:<n> | Daha önce kaydedilmiş ayarları uygular |
/sagerun /cleanup | Sistem dosyalarını temizler |
/tuneup:<n> | Performans optimizasyonu için kullanılır (eski Windows sürümlerinde geçerli) |
Örnek Kullanım:
- Temizlik seçeneklerini kaydetmek için:
cleanmgr /sageset:1
- Önceden kaydedilmiş temizlik ayarlarını çalıştırmak için:
cleanmgr /sagerun:1
/sagesetile belirlediğiniz seçenekler, daha sonra/sagerunile otomatik olarak uygulanabilir. Bu yöntem, büyük ağlarda veya sunucularda otomatik temizlik için idealdir.
4.2 Silent Mode (Sessiz Mod)
cleanmgr, kullanıcıya herhangi bir uyarı göstermeden çalıştırılabilir:
cleanmgr /sagerun:1 /quiet
/quietparametresi ile tamamen arka planda çalışır.- Özellikle toplu temizlik veya planlı görevler için uygundur.
5. Cleanmgr ile Gelişmiş Temizlik
5.1 Windows Update Dosyalarını Temizleme
Windows Update dosyaları uzun süre biriktiğinde GB’larca yer kaplayabilir. Temizleme işlemi şunları içerir:
- Eski güncelleme yedekleri
- Hatalı veya yarım kalan güncelleme dosyaları
GUI üzerinden:
- “Sistem dosyalarını temizle” seçeneğini seçin
- “Windows Update temizliği” seçeneğini işaretleyin
CLI üzerinden:
cleanmgr /sageset:1
cleanmgr /sagerun:1
Not: Önce
/sagesetile Windows Update temizliğini işaretlemeniz gerekir.
5.2 Geri Dönüşüm Kutusunu Temizleme
- Geri dönüşüm kutusu, kullanıcı fark etmeden büyük alan kaplayabilir.
cleanmgr, kutudaki tüm dosyaları güvenle temizler.
5.3 Geçici Dosyalar ve Tarayıcı Önbelleği
- Tarayıcı önbelleği ve Windows temp dosyaları, özellikle yoğun kullanıcı sistemlerinde GB’larca yer kaplayabilir.
/sagesetile seçilen kategoriler otomatik temizlenebilir.
5.4 Sistem Hata Raporları ve Günlük Dosyaları
Windows, hatalar meydana geldiğinde rapor ve günlük dosyaları oluşturur. Bu dosyalar uzun süre birikirse disk alanını azaltır. Cleanmgr bu dosyaları güvenle temizleyebilir.
6. Otomatik Temizlik ve Görev Zamanlayıcı
6.1 Planlı Görev ile Otomatik Temizlik
Windows Görev Zamanlayıcı kullanılarak cleanmgr günlük veya haftalık olarak çalıştırılabilir. Bu yöntem ile:
- Kullanıcı müdahalesi gerekmez
- Sistem performansı düzenli olarak optimize edilir
Adım Adım Otomatik Temizlik:
- Görev Zamanlayıcı açın
- Yeni bir görev oluşturun
- “Program/Script” kısmına:
cleanmgr.exe
- Argüman olarak:
/sagerun:1
ekleyin
5. Zamanlamayı haftalık veya günlük olarak ayarlayın
6.2 PowerShell ile Otomasyon
PowerShell ile geçici dosyaları ve temp klasörleri otomatik olarak temizlemek mümkündür:
Remove-Item -Path "$env:TEMP\*" -Recurse -Force
- Bu komut, geçici dosyaları siler ve
cleanmgrile birlikte kullanılabilir.
7. Cleanmgr Alternatifleri
- Storage Sense (Windows 10+): Modern bir otomatik temizlik aracıdır,
cleanmgryerine kullanılabilir. - Üçüncü Parti Araçlar: CCleaner gibi araçlar daha fazla özelleştirme ve derin temizlik sunar.
- PowerShell Scriptleri: Özellikle sunucu ortamında toplu temizlik için idealdir.
8. Cleanmgr’ın Avantajları ve Dezavantajları
8.1 Avantajlar
- Windows ile entegre, ekstra yazılım gerekmez
- GUI ve CLI desteği vardır
- Kullanıcı ve sistem dosyalarını ayrı ayrı temizleyebilir
- Otomatikleştirilebilir ve planlanabilir
8.2 Dezavantajlar
- GUI sürümü bazı detaylı dosya kategorilerini gizler
- Windows Server sürümlerinde varsayılan olarak yoktur
- Modern Windows sürümlerinde Storage Sense daha güncel bir alternatiftir
9. İleri Düzey Cleanmgr İpuçları
- Disk Analizi Yapın: Temizlik öncesi hangi kategorilerin alan kapladığını gözden geçirin
- Yedekleme: Sistem dosyalarını temizlemeden önce kritik verileri yedekleyin
- Planlı Temizlik: Görev Zamanlayıcı ile haftalık temizlik önerilir
- Silent Mode Kullanımı:
/quietile arka planda otomatik temizlik - Windows.old Dosyaları: Büyük güncellemeler sonrası eski sistem dosyaları silinerek GB’larca alan açılabilir
- Ağ Ortamında Kullanım:
/sagerunprofilleri ile merkezi temizlik yapabilirsiniz - Eski Günlük Dosyaları Temizleme:
*.logveya*.tmpdosyalarını özel scriptlerle temizleyebilirsiniz
10. Cleanmgr ile İlgili Sık Karşılaşılan Sorunlar
- Cleanmgr Çalışmıyor: Windows Server sürümlerinde Desktop Experience yüklenmelidir
- Seçenekler Eksik:
/sagesetile kaydedilmiş seçenekler görünmüyorsa, yönetici hakları ile çalıştırın - Güncelleme Dosyaları Silinmiyor: Sistem dosyalarını temizle seçeneğini mutlaka işaretleyin
11. Örnek Cleanmgr Otomatik Görev Scripti
Aşağıdaki örnek, Windows 10 ve sonrası için otomatik temizlik ve Windows Update temizliği yapar:
@echo off
REM Cleanmgr otomatik script - tamamen sessiz
REM Temizlik seçeneklerini daha önce bir kez sageset ile kaydetmiş olmanız gerekiyor.
REM Örnek: sageset:1
REM 1. Önceden kaydedilmiş profili çalıştır ve sessiz temizle
cleanmgr /sagerun:1 /quiet
REM 2. Temp dosyalarını PowerShell ile temizle
powershell -Command "Remove-Item -Path $env:TEMP\* -Recurse -Force"
REM 3. Geri dönüşüm kutusunu boşalt
powershell -Command "Clear-RecycleBin -Force"
REM 4. İşlem tamam
echo Disk temizliği tamamlandi
pause
- Bu script, günlük veya haftalık görev olarak ayarlanabilir.
- Silent mod sayesinde kullanıcıya uyarı göstermez.
12. Sonuç
cleanmgr, Windows sistemlerinde disk temizliği ve performans optimizasyonu için vazgeçilmez bir araçtır. GUI ve CLI esnekliği, sistem dosyalarını temizleme kabiliyeti ve otomasyon seçenekleri ile hem bireysel kullanıcılar hem de IT profesyonelleri için uygundur. Modern Windows sürümlerinde Storage Sense gibi araçlar olsa da, cleanmgr hâlâ güvenilir, hızlı ve etkili bir çözümdür.