Windows Cleanmgr (Disk Temizleme)

Kutay Utku
• 7 dk okuma

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

  1. Windows arama çubuğuna cleanmgr yazın.
  2. cleanmgr.exe uygulamasını çalıştırın.
  3. Açılan pencerede temizlenecek sürücüyü seçin.
  4. Windows, temizlenebilir dosyaları tarar ve kategoriler halinde listeler.
  5. 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

ParametreAçı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 /cleanupSistem dosyalarını temizler
/tuneup:<n>Performans optimizasyonu için kullanılır (eski Windows sürümlerinde geçerli)

Örnek Kullanım:

  1. Temizlik seçeneklerini kaydetmek için:
cleanmgr /sageset:1
  1. Önceden kaydedilmiş temizlik ayarlarını çalıştırmak için:
cleanmgr /sagerun:1

/sageset ile belirlediğiniz seçenekler, daha sonra /sagerun ile 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
  • /quiet parametresi 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:

  1. “Sistem dosyalarını temizle” seçeneğini seçin
  2. “Windows Update temizliği” seçeneğini işaretleyin

CLI üzerinden:

cleanmgr /sageset:1
cleanmgr /sagerun:1

Not: Önce /sageset ile 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.
  • /sageset ile 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:

  1. Görev Zamanlayıcı açın
  2. Yeni bir görev oluşturun
  3. “Program/Script” kısmına:
cleanmgr.exe
  1. 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 cleanmgr ile birlikte kullanılabilir.

7. Cleanmgr Alternatifleri

  • Storage Sense (Windows 10+): Modern bir otomatik temizlik aracıdır, cleanmgr yerine 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ı

  1. Disk Analizi Yapın: Temizlik öncesi hangi kategorilerin alan kapladığını gözden geçirin
  2. Yedekleme: Sistem dosyalarını temizlemeden önce kritik verileri yedekleyin
  3. Planlı Temizlik: Görev Zamanlayıcı ile haftalık temizlik önerilir
  4. Silent Mode Kullanımı: /quiet ile arka planda otomatik temizlik
  5. Windows.old Dosyaları: Büyük güncellemeler sonrası eski sistem dosyaları silinerek GB’larca alan açılabilir
  6. Ağ Ortamında Kullanım: /sagerun profilleri ile merkezi temizlik yapabilirsiniz
  7. Eski Günlük Dosyaları Temizleme: *.log veya *.tmp dosyaları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: /sageset ile 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.

💬 Yorum Bırak