Jump to content

Programsız Vbs Script Ile Temp Temizliği


agabey_42
 Share

Recommended Posts

Merhaba arkadaşlar. Bilenler için temp temizliği için ya ilgili klasörü elle bulup içeriğini sileceğiz, ya da ccleaner gibi alternatif programlar ile temp (geçici dosyaların atıltığı yer) temizliği yaparız.

Ancak bir sitede vbs script gördüm ve Türkçe'ye çevirip sizlerle paylaşmak istedim. Hiçbir program kurmaya gerek kalmadan temp temizliği yapabiliyoruz.

Program kurmaya gerek kalmaması en güzel tarafı. vbs script olduğu içinde boyutu çok küçük ve dosyayı masa üstünde tutup sık sık klikleyerek temp boşaltabiliriz.

Aşağıdaki resimleri inceleyip 55 dosya bulmuş, niye 1 tane silinmiş diye soracak olursanız, temp klasörü yüzde yüz boşaltılmaz. Açık olan programların oluşturduğu ve onlar açık olduğu sürece silinemeyen geçici dosyalar vardır. Yani Temp klasörü yüzde yüz boşaltılamaz, silinemeyenler o an kullanıldıkları için silinemiyorlar.

İnşaallah fayladı olur...

İndirme Linki.....:

Temp Temizliği - Türkçe.vbs

1.JPG

2.JPG

3.JPG

Edited by agabey_42
  • Like 5
Link to comment
Share on other sites

cmd ılede yapılabılır mesela 

@echo off 
c:
cd c:\windows\temp
del *.* /f/q/s
cd c:\windows\prefetch
del *.* /f/q/s
cd ..
cd..
del *.tmp /f/q/s
del *.bak /f/q/s
del *.old /f/q/s
del *.log /f/q/s
echo islem basariyla tamamlandi.
PAUSE

  • Like 1
Link to comment
Share on other sites

2 dakika önce, casper0007 yazdı:

cmd ılede yapılabılır mesela 

@echo off 
c:
cd c:\windows\temp
del *.* /f/q/s
cd c:\windows\prefetch
del *.* /f/q/s
cd ..
cd..
del *.tmp /f/q/s
del *.bak /f/q/s
del *.old /f/q/s
del *.log /f/q/s
echo islem basariyla tamamlandi.
PAUSE

mutlaka farklı yöntemler ile olabilir, ancak temp klasörü derken geçici dosyalar windows/temp içinde mi tutuluyor? esas silinmesi gereken yer ve temp şişti falan derken kast edilen yer :

C:\Users\kullanici\AppData\Local\Temp

adresidir. Burasının silinmesi gerekir. Sizin verdiğiniz kodlamada burası yaptırılırsa da farklı bir yöntem olmuş olur. Ancak sadece windows/temp klasörünün içeriğinin temizlenmesi yetersiz diyorum. (bu şahsi görüşümdür.)

Link to comment
Share on other sites

tabi altarnatıf bi düzüne yontem uygulanabılır

mesela

@echo off

echo -----------------------------------------------------------------------------

del log.klg

echo IE Gecici Dosyalar Listesi.
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

echo Gecici dosyalar *.tmp *._tmp *.log *.chk *.old siliniyor...
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
rem .log
rem del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old

echo ?n bellege yaz?lan gecici dosyalar siliniyor
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp

rem cookieler siliniyor...
rem del /f /q %userprofile%\COOKIES s\*.*
rem del /f /q %userprofile%\recent\*.*

echo Faydasiz Disk temizleme dosyalar siliniyor ...
%windir%\system32\sfc.exe /purgecache

echo ?n okuma bilgi optimisazyonu...
%windir%\system32\defrag.exe %systemdrive% -b


@echo on  
ipconfig/release                  
ipconfig/renew                   
ipconfig/flushdns                 
ipconfig /registerdns           
arp -d                                  
Nbtstat -R                         
Nbtstat -RR

echo Islem basriyla tamamlandi

echo -----------------------------------------------------------------------------

@pause
pause
  • Like 1
Link to comment
Share on other sites

  • Editor

Ben de başka bir alternatif sunayım :)

Geri Dönüşüm Kutusuna sağ tıka "Temp Klasörünü Boşalt" girdisi oluşturur, Appdata\Local\Temp ve Windows\Temp klasörleri bir tıkla temizler :)

ff4c8453833a46f89cf33461f10460fc.png

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\Delete]
@="&Temp Klasörünü Boşalt"

[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\Delete\Command]
@=hex(2):43,00,6d,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,63,00,20,00,25,\
  00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,00,69,00,76,00,65,00,25,00,\
  20,00,26,00,26,00,20,00,63,00,64,00,20,00,25,00,53,00,79,00,73,00,74,00,65,\
  00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,54,00,65,00,6d,00,70,00,5c,00,\
  20,00,26,00,26,00,20,00,64,00,65,00,6c,00,20,00,2a,00,2e,00,2a,00,20,00,2f,\
  00,66,00,20,00,2f,00,71,00,20,00,26,00,26,00,20,00,28,00,66,00,6f,00,72,00,\
  20,00,2f,00,64,00,20,00,25,00,25,00,61,00,20,00,69,00,6e,00,20,00,28,00,2a,\
  00,29,00,20,00,64,00,6f,00,20,00,72,00,64,00,20,00,22,00,25,00,25,00,61,00,\
  22,00,20,00,2f,00,71,00,20,00,2f,00,73,00,29,00,20,00,26,00,26,00,20,00,63,\
  00,64,00,20,00,25,00,54,00,45,00,4d,00,50,00,25,00,20,00,26,00,26,00,20,00,\
  64,00,65,00,6c,00,20,00,2a,00,2e,00,2a,00,20,00,2f,00,66,00,20,00,2f,00,71,\
  00,20,00,26,00,26,00,20,00,28,00,66,00,6f,00,72,00,20,00,2f,00,64,00,20,00,\
  25,00,25,00,61,00,20,00,69,00,6e,00,20,00,28,00,2a,00,29,00,20,00,64,00,6f,\
  00,20,00,72,00,64,00,20,00,22,00,25,00,25,00,61,00,22,00,20,00,2f,00,71,00,\
  20,00,2f,00,73,00,29,00,00,00

Yukarıdaki kodu not defterine kaydedip istediğiniz bir isimle uzantısı reg olacak şekilde kaydedin, sonrasını biliyorsunuz zaten :)

Edited by mephistooo2
  • Like 5
Link to comment
Share on other sites

8 saat önce, mephistooo2 yazdı:

Ben de başka bir alternatif sunayım :)

Geri Dönüşüm Kutusuna sağ tıka "Temp Klasörünü Boşalt" girdisi oluşturur, Appdata\Local\Temp ve Windows\Temp klasörleri bir tıkla temizler :)

ff4c8453833a46f89cf33461f10460fc.png


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\Delete]
@="&Temp Klasörünü Boşalt"

[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\Delete\Command]
@=hex(2):43,00,6d,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,63,00,20,00,25,\
  00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,00,69,00,76,00,65,00,25,00,\
  20,00,26,00,26,00,20,00,63,00,64,00,20,00,25,00,53,00,79,00,73,00,74,00,65,\
  00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,54,00,65,00,6d,00,70,00,5c,00,\
  20,00,26,00,26,00,20,00,64,00,65,00,6c,00,20,00,2a,00,2e,00,2a,00,20,00,2f,\
  00,66,00,20,00,2f,00,71,00,20,00,26,00,26,00,20,00,28,00,66,00,6f,00,72,00,\
  20,00,2f,00,64,00,20,00,25,00,25,00,61,00,20,00,69,00,6e,00,20,00,28,00,2a,\
  00,29,00,20,00,64,00,6f,00,20,00,72,00,64,00,20,00,22,00,25,00,25,00,61,00,\
  22,00,20,00,2f,00,71,00,20,00,2f,00,73,00,29,00,20,00,26,00,26,00,20,00,63,\
  00,64,00,20,00,25,00,54,00,45,00,4d,00,50,00,25,00,20,00,26,00,26,00,20,00,\
  64,00,65,00,6c,00,20,00,2a,00,2e,00,2a,00,20,00,2f,00,66,00,20,00,2f,00,71,\
  00,20,00,26,00,26,00,20,00,28,00,66,00,6f,00,72,00,20,00,2f,00,64,00,20,00,\
  25,00,25,00,61,00,20,00,69,00,6e,00,20,00,28,00,2a,00,29,00,20,00,64,00,6f,\
  00,20,00,72,00,64,00,20,00,22,00,25,00,25,00,61,00,22,00,20,00,2f,00,71,00,\
  20,00,2f,00,73,00,29,00,00,00

Yukarıdaki kodu not defterine kaydedip istediğiniz bir isimle uzantısı reg olacak şekilde kaydedin, sonrasını biliyorsunuz zaten :)

Teşekkürler, bu da güzel bir yöntem olmuş.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...