Windows 11'de geçici dosyalar otomatik nasıl silinir?

Küçük bir bat betiği ve Görev Zamanlayıcı ile Windows 11'deki geçici dosyalar her gün kendiliğinden silinir.

Masadaki dizüstü bilgisayarın ekranında Windows 11 görev zamanlama penceresi ve yanında açık bir metin düzenleyici görünüyor.

Kısa cevap

Not Defteri'nde iki satırlık bir bat betiği hazırla: kullanıcı geçici klasörünü (%TEMP%) ve C:\Windows\Temp klasörünü silen del komutları. Betiği ClearTempFiles.bat olarak kaydet, Görev Zamanlayıcı'da "Temel Görev Oluştur" ile günlük çalışacak bir görev kur, eylem olarak bu dosyayı seç ve "En yüksek ayrıcalıklarla çalıştır" seçeneğini aç.

Gerekenler

Windows 11 kurulu bilgisayar
Yönetici yetkisi olan kullanıcı hesabı
Not Defteri (Windows'ta hazır gelir)
Betiği saklayacağın kalıcı bir klasör (ör. C:\Betikler)

Adım adım

01

Temizlik betiğini yaz

Windows+S ile aramayı açıp Not Defteri'ni başlat. Boş belgeye şu üç satırı yaz: @echo off, del /s /f /q %TEMP%\*.* >nul 2>&1 ve del /s /f /q C:\Windows\Temp\*.* >nul 2>&1. İlk satır ekrana komut dökümü yapılmasını engeller; diğer ikisi kullanıcı hesabının geçici klasörünü ve sistem genelindeki geçici klasörü boşaltır.

02

Dosyayı bat olarak kaydet

Not Defteri'nde Dosya > Farklı Kaydet'i seç. "Kayıt türü" menüsünü "Tüm Dosyalar" yap ve dosya adına ClearTempFiles.bat yaz. Uzantı bat olmazsa dosya çalışmaz, düz metin olarak kalır. Masaüstü yerine C:\Betikler gibi yanlışlıkla silmeyeceğin bir klasöre kaydet.

03

Görev Zamanlayıcı'da görev aç

Windows+S ile Görev Zamanlayıcı'yı bul ve başlat. Sağ paneldeki "Temel Görev Oluştur" bağlantısına tıkla. "Ad" alanına Geçici Dosyaları Temizle gibi tanıdık bir isim yaz, sonra "İleri" ile devam et.

04

Sıklığı ve saati belirle

Tetikleyici ekranında "Günlük" seçeneğini işaretle ve "İleri"ye bas. "Başlangıç" alanında görevin başlayacağı tarihi ve saati gir. Bilgisayarı kullanmadığın bir saat (ör. 03:00) seçmek, açık programların dosyalarına dokunma riskini azaltır.

05

Betiği eylem olarak bağla

Eylem adımında "Program başlat"ı seç ve "İleri"ye bas. "Program/komut dosyası" alanına betiğin tam yolunu yaz, örneğin C:\Betikler\ClearTempFiles.bat. Yolda boşluk varsa tırnak içine al. Ardından "İleri" ile son ekrana geç.

06

Yönetici yetkisini aç

Son ekranda "Son'u tıklattığımda bu görevin Özellikler iletişim kutusunu aç" kutusunu işaretle ve "Son"a bas. Açılan pencerenin altındaki "En yüksek ayrıcalıklarla çalıştır" seçeneğini aç, "Tamam" ile kaydet. Bu izin olmadan C:\Windows\Temp temizlenemez.

07

Görevi elle test et

Görev Zamanlayıcı Kitaplığı'nda görevi bul, sağ tıkla ve "Çalıştır"ı seç. Alt bölümdeki "Son Çalıştırma Sonucu" 0x0 görünüyorsa görev sorunsuz çalışmıştır. Betiği kapatmak istersen sağ tık > "Devre Dışı Bırak", tamamen silmek için "Sil" yeterli.

08

İstersen kapsamı genişlet

Çöp kutusunu da boşaltmak için betiğe PowerShell.exe -Command "Clear-RecycleBin -Force" satırını ekle. Windows Update önbelleği için net stop wuauserv, rd /s /q C:\Windows\SoftwareDistribution\Download ve net start wuauserv satırlarını sırayla yaz. Her eklemeden sonra betiği bir kez elle çalıştırıp sorun çıkmadığını gör.

Reklam — makale içi responsive

İpuçları

Betik yazmak istemiyorsan Ayarlar > Sistem > Depolama yolundan "Depolama Duyarlılığı"nı açabilirsin; daha az esnek ama tek tıkla otomatik temizlik yapar.
Betiği açılışta çalıştırmak için görevin Özellikler > Tetikleyiciler sekmesinde "Yeni" deyip "Görevi başlat" menüsünden "Başlangıçta" seçeneğini kullan.
Kapanışta çalıştırmak Yerel Grup İlkesi Düzenleyicisi (gpedit.msc) gerektirir ve bu araç Windows 11 Home sürümünde yoktur; Pro sürümünde Bilgisayar Yapılandırması > Windows Ayarları > Betikler yolunu izle.
Prefetch klasörünü (C:\Windows\Prefetch) silen satırı eklemek programların ilk açılışını bir süre yavaşlatabilir; her gün değil, ara ara çalıştırmak daha mantıklı.

Dikkat

Geçici klasörlerde açık programların o an kullandığı dosyalar bulunur. Betiği çalışırken bazı dosyalar silinemez, bu normaldir; ancak kaydedilmemiş iş varken çalıştırmak veri kaybına yol açabilir. C:\Windows\Temp yolunu elle değiştirip başka bir klasör yazma, yanlış yol silme komutuyla birleşince geri dönüşü olmayan sonuç doğurur.

Sık sorulan sorular

+Betik bazı dosyaları silemedi diyor, sorun mu var?

Hayır. O dosyalar o anda açık programlar tarafından kilitlenmiştir. Betik kalan dosyaları siler, kilitli olanlar bir sonraki çalıştırmada temizlenir.

+Bu temizlik programlarımı bozar mı?

Geçici klasörler zaten silinebilir veri içindir. Yine de açık bir kurulum ya da kaydedilmemiş çalışma varken temizlik yapmak hataya yol açabilir, o yüzden gece saatlerini seç.

+Depolama Duyarlılığı ile betik arasındaki fark ne?

Depolama Duyarlılığı sadece Windows'un tanımladığı geçici dosyaları ve indirilenleri belirli aralıklarla temizler. Betikle hangi klasörün ne zaman silineceğini tamamen sen belirlersin.

+Görev çalışıyor mu, nasıl kontrol ederim?

Görev Zamanlayıcı Kitaplığı'nda görevi seç ve alttaki "Son Çalıştırma Zamanı" ile "Son Çalıştırma Sonucu" değerlerine bak; 0x0 sonucu başarılı çalıştırma anlamına gelir.

+Betiği yönetici olarak çalıştırmam şart mı?

Kendi %TEMP% klasörün için gerekmez, ama C:\Windows\Temp gibi sistem klasörleri için şart. Bu yüzden görevde "En yüksek ayrıcalıklarla çalıştır" seçeneği açık olmalı.

Kaynaklar ve doğrulama

Windows 11 Türkiye'de de aynı sürüm ve menülerle geliyor, bu yüzden adımlar birebir uygulanabilir. Menü adlarını Türkçe arayüze göre verdik; sistem dilin İngilizce ise Create Basic Task, Start a Program ve Run with highest privileges karşılıklarını kullan. Bu rehber, htg üzerinde yayımlanan "How to Automatically Clear Temporary Files on Windows 11" başlıklı incelemedeki teknik bilgiler doğrulanarak ve Türkiye koşullarına uyarlanarak yazıldı. Son doğrulama: 12 Eylül 2026. bize bildir.

Bu içerik bilgilendirme amaçlıdır; resmî işlemlerde ilgili kurumun güncel duyuruları esastır. Ayrıntı: sorumluluk reddi.

N?
Nasıl Yapabilir? Editör Ekibi

Resmî kaynak esaslı, her yayında iki editör onayından geçen rehberler. Yayın ilkelerimiz →