Rehber Tek tık ile gereksiz dosyaları silin

Merhabalar öncelikle. Bu rehberde size Windows'ta tek bir tık ile gereksiz dosyaları silmeniz için bir cmd betiği vereceğim. Aşağıdaki linkten .bat dosyasını indirip çalıştırmanız yeterlidir. Belli bir süre sonra sisteminiz yeniden şişerse aynı şekilde tekrardan bu .bat dosyasını çalıştırmanıı öneririm. Yani bu .bat dosyasını kullandıktan sonra silmemeniz hayrınıza olacaktır. Aşağıda kaynak kodunu ve indirme linkini verdim. Eğer bu rehber faydalı olduysa beğeni bırakırsanız beni mutlu edersiniz. Eğer bir sorun vesaire olursa hiç çekinmeden sorabilirsiniz. Hepinize iyi günler dilerim.

Kod:
@echo off

title Temizlik

del /s /f /q %windir%\temp\*.* >NUL 2>&1
rd /s /q %windir%\temp >NUL 2>&1
md %windir%\temp >NUL 2>&1

del /s /f /q %WinDir%\Temp\*.* >NUL 2>&1
rd /s /q %WinDir%\Temp >NUL 2>&1
md %WinDir%\Temp >NUL 2>&1

del /s /f /q %WinDir%\Prefetch\*.* >NUL 2>&1
rd /s /q %WinDir%\Prefetch >NUL 2>&1
md %WinDir%\Prefetch >NUL 2>&1

del /s /f /q "%WinDir%\Driver Cache\i386\*.*" >NUL 2>&1
rd /s /q "%WinDir%\Driver Cache\i386" >NUL 2>&1
md "%WinDir%\Driver Cache\i386" >NUL 2>&1

del /s /f /q %WinDir%\system32\dllcache\*.* >NUL 2>&1
rd /s /q %WinDir%\system32\dllcache >NUL 2>&1
md %WinDir%\system32\dllcache >NUL 2>&1

del /s /f /q %WinDir%\$hf_mig$\*.* >NUL 2>&1
rd /s /q %WinDir%\$hf_mig$ >NUL 2>&1
md %WinDir%\$hf_mig$ >NUL 2>&1

del /s /f /q "%WinDir%\Driver Cache\*.*" >NUL 2>&1
rd /s /q "%WinDir%\Driver Cache" >NUL 2>&1
md "%WinDir%\Driver Cache" >NUL 2>&1

del /s /f /q %WinDir%\addins\*.* >NUL 2>&1
rd /s /q %WinDir%\addins >NUL 2>&1
md %WinDir%\addins >NUL 2>&1

del /s /f /q %WinDir%\LastGood\*.* >NUL 2>&1
rd /s /q %WinDir%\LastGood >NUL 2>&1
md %WinDir%\LastGood >NUL 2>&1

del /s /f /q %WinDir%\$NtServicePackUninstall$\*.* >NUL 2>&1
rd /s /q %WinDir%\$NtServicePackUninstall$ >NUL 2>&1
md %WinDir%\$NtServicePackUninstall$ >NUL 2>&1

del /s /f /q %WinDir%\Provisioning\*.* >NUL 2>&1
rd /s /q %WinDir%\Provisioning >NUL 2>&1
md %WinDir%\Provisioning >NUL 2>&1

del /s /f /q %WinDir%\ServicePackFiles\*.* >NUL 2>&1
rd /s /q %WinDir%\ServicePackFiles >NUL 2>&1
md %WinDir%\ServicePackFiles >NUL 2>&1

del /s /f /q "%WinDir%\Connection Wizard\*.*" >NUL 2>&1
rd /s /q "%WinDir%\Connection Wizard" >NUL 2>&1
md "%WinDir%\Connection Wizard" >NUL 2>&1

del /s /f /q %WinDir%\EHome\*.* >NUL 2>&1
rd /s /q %WinDir%\EHome >NUL 2>&1
md %WinDir%\EHome >NUL 2>&1

del /s /f /q %WinDir%\Assembly\*.* >NUL 2>&1
rd /s /q %WinDir%\Assembly >NUL 2>&1
md %WinDir%\Assembly >NUL 2>&1

del /s /f /q %WinDir%\SoftwareDistribution\Download\*.* >NUL 2>&1
rd /s /q %WinDir%\SoftwareDistribution\Download >NUL 2>&1
md %WinDir%\SoftwareDistribution\Download >NUL 2>&1

del /s /f /q %WinDir%\mui\*.* >NUL 2>&1
rd /s /q %WinDir%\mui >NUL 2>&1
md %WinDir%\mui >NUL 2>&1

del /s /f /q %WinDir%\msapps\*.* >NUL 2>&1
rd /s /q %WinDir%\msapps >NUL 2>&1
md %WinDir%\msapps >NUL 2>&1

del /s /f /q %WinDir%\msapps\*.* >NUL 2>&1
rd /s /q %WinDir%\msapps >NUL 2>&1
md %WinDir%\msapps >NUL 2>&1

del /s /f /q %windir%\prefetch\*.* >NUL 2>&1
rd /s /q %WinDir%\prefetch >NUL 2>&1
md %WinDir%\prefetch >NUL 2>&1

del /s /f /q %temp%\*.* >NUL 2>&1
rd /s /q %temp% >NUL 2>&1
md %temp% >NUL 2>&1

del /s /f /q %userprofile%\AppData/Local/Temp\*.* >NUL 2>&1
rd /s /q %userprofile%\AppData/Local/Temp >NUL 2>&1
md %userprofile%\AppData/Local/Temp >NUL 2>&1

del /s /f /q %systemdrive%\RECYCLER\*.* >NUL 2>&1
rd /s /q %systemdrive%\RECYCLER >NUL 2>&1

del /s /f /q %systemdrive%\Users\Public\*.* >NUL 2>&1
rd /s /q %systemdrive%\Users\Public >NUL 2>&1

del /s /f /q "%WinDir%\Offline Web Pages\*.*" >NUL 2>&1
rd /s /q "%WinDir%\Offline Web Pages" >NUL 2>&1

del /s /f /q "%WinDir%\Web klasörü\*.*" >NUL 2>&1
rd /s /q "%WinDir%\Web klasörü" >NUL 2>&1

del /s /f /q %systemdrive%\*.old >NUL 2>&1
del /s /f /q %systemdrive%\*._mp >NUL 2>&1
del /s /f /q %systemdrive%\*.bak >NUL 2>&1
del /s /f /q %systemdrive%\*.log >NUL 2>&1
del /s /f /q %systemdrive%\*.tmp >NUL 2>&1
del /s /f /q %systemdrive%\*.chk >NUL 2>&1
del /s /f /q %systemdrive%\*.gid >NUL 2>&1
del /s /f /q %windir%\*.log >NUL 2>&1
del /s /f /q %winDir%\*.bak >NUL 2>&1

echo Bitti.

timeout 1 >NUL 2>&1

 
Son düzenleme:
Hangi uygulamaları siliyor?
Uygulama silmiyor. Ne sildiği zaten başlıkta bile yazıyor. Gereksiz dosyaları siliyor. Gerekli olsaydı ayrıntılı bir şekilde neyi sildiğini yazardım zaten.

Ayrıca bu dosyalar kişiden kişiye göre de değişir. Ama gereksiz olma özelliği değişmez.
Rehber diyorsun da öyle siliyor bitiyor ile rehber olur mu?
Siliyor bitiyor ile rehber olur. TDK Türkçe sözlüğünde rehberin tanımı olarak birinin doğruyu bulmasına yardımcı olan şey olarak geçiyor. Bu rehber de insanların bilgisayarındaki gereksiz dosylararı silme yöntemini bilmesinde yardımcı oluyor. Yani tanımına uygun bir kullanım var.
 
Virüs bulunmamakta, sistem dosyalarına eriştiği için olabilir. Ancak merak etme kodları inceledim tek kötü yanı sistemdeki tüm .log dosyalarını ve .bak dosyalarını silmesi bu dosyalar bazı işlevler için kullanılabilir.
Sistemi şişen birinin kayıt dosyalarına ve yedek dosyalarına ihtiyacı yoktur diye düşündüm.
 
Temiz gözükmesi için silindiğini gösteren yazıları gizledim.
İçinde ne haltlar döndüğünü bilmek isteyenlere bir tık sorun çıkartabilir ama not defteri ile echo off kısmını silmesi yeterlidir. Ayrıca bunun olması, insanı bat dosyası bozuk diye de düşündürebilir. Bu sebeple başta işlem yapılıyor tarzında bir yazı olabilirdi.
 
Son düzenleme:
İçinde ne haltlar döndüğünü bilmek isteyenlere bir tık sorun çıkartabilir ama not defteri ile echo off kısmını silmesi yeterlidir. Ayrıca bunun olması, insanı bat dosyası bozuk diye de düşündürebilir. Bu sebeple başta işlem yapılıyor tarzında bir yazı olabilirdi.
Tamamdır, dediğin gibi bir şey ekleyeceğim.
 
Eğer bir müddet sonra CMD ekranı kapandıysa çalışmış demektir. Zaten ekranda herhangi bir yazı çıkmıyor.
Hocam kodu yapay zekaya attım işlemlerin gözükmesi için şu şekilde bir hale çevirdi beğenirseniz bunu da ekleyebilirsiniz tek farkı işlemlerin gözükmesi diye biliyorum:
Kod:
@echo off

title Temizlik

rem Ortak işlemler: Temp ve Prefetch klasörleri için silme ve yeniden oluşturma
setlocal
set folderList=%WinDir%\Temp %WinDir%\Prefetch %WinDir%\Driver Cache\i386 %WinDir%\system32\dllcache %WinDir%\$hf_mig$ %WinDir%\addins %WinDir%\LastGood %WinDir%\$NtServicePackUninstall$ %WinDir%\Provisioning %WinDir%\ServicePackFiles %WinDir%\EHome %WinDir%\Assembly %WinDir%\SoftwareDistribution\Download %WinDir%\mui %WinDir%\msapps %userprofile%\AppData/Local/Temp %temp% %systemdrive%\RECYCLER %systemdrive%\Users\Public "%WinDir%\Connection Wizard" "%WinDir%\Offline Web Pages" "%WinDir%\Web klasörü"

for %%F in (%folderList%) do (
    if exist %%F\*.* (
        echo Siliniyor: %%F
        del /s /f /q %%F\*.* >NUL 2>&1
        rd /s /q %%F >NUL 2>&1
        md %%F >NUL 2>&1
    )
    timeout /t 2 >NUL 2>&1
)

rem Ekstra dosyalar ve temizleme işlemleri
set extraFiles=%systemdrive%\*.old %systemdrive%\*._mp %systemdrive%\*.bak %systemdrive%\*.log %systemdrive%\*.tmp %systemdrive%\*.chk %systemdrive%\*.gid %windir%\*.log %windir%\*.bak

for %%F in (%extraFiles%) do (
    if exist %%F (
        echo Siliniyor: %%F
        del /s /f /q %%F >NUL 2>&1
    )
    timeout /t 1 >NUL 2>&1
)

echo Temizlik tamamlandı.
timeout 1 >NUL 2>&1
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı