Windows Vista Magazine advert
Welcome, Guest. Please Sign in (or Register) Welcome,  (Profile | Log out)
Real-world guides, help, tips and buying advice from the Windows Vista community

Add "Remove Temp Files" to Right-Click Menu


By LawrenceAlbert on 19 June 2008

Clear and erase your Temporary Files Easily

Free-up more space in your Hard drive! After Reading some questions on how to remove temporary files manually in Windows Vista and XP. Thankfully, Something pops-up in my head, If I will create a small program or script and be able to delete the temporary files in just one click, That would be Great!

Delete %Temp% files and folders (User Temp Folder), and Windows Temp Folder in Windows Vista

If WScript.Arguments.Count > 0 Then  
  Set objApp = CreateObject("WScript.Shell")
  objApp.Run "cmd.exe /c " & Chr(34) & "rmdir /S /Q %temp%" & Chr(34)
  objApp.Run "cmd.exe /c " & Chr(34) & "rmdir /S /Q %SystemRoot%\temp" & Chr(34)
Else
  Set objLaunch = CreateObject("Shell.Application")
  objLaunch.ShellExecute "wscript.exe", Chr(34) & WScript.ScriptFullName & Chr(34) & " RunAsAdmin", , "runas", 1
End If

Open Notepad > Just Copy and Paste the Code Above and Save the the file to Any filename that you want with extension ".vbs"

e.g. deltempfiles.vbs

Or If you're afraid to commit a mistake, just Download the file,here:

Adding the Script to Context Menu:

1. Download WinBubble

2. If you prefer to manually add the entry to Computer, Desktop, Start Menu, Folders Context Menu, Read here:

Adding your applications to Context Menu (Right-Click Menu)

3. Using WinBubble:

Go to  Miscellaneous Tab > Click the Computer Button > Type Any Name. In this guide, let's try "Remove Temp Files" > Click the Browse Button and locate the VB Script File > Add wscript.exe before the path and enclosed the path in a quotation mark (").

Name: Remove Temp Files

Command: wscript.exe "C:\Tools\deltempfiles.vbs"

Click the Add Button. That's it!

%Temp% Folder Only

C:\Users\[UserName]\AppData\Local\Temp

If you want to clear the User's temporary Folder only because UAC will not prompt to elevate the command:

Repeat the steps from 1 to 3 and use the script below: 

  Set objApp = CreateObject("WScript.Shell")
  objApp.Run "cmd.exe /c " & Chr(34) & "rmdir /S /Q %temp%" & Chr(34)

Download: UserTempFileOnly.vbs

Also, you can use this to clear your Personal Temp Folder when Windows Starts. Just drag the Shortcut to Start Menu > All Programs > Start Up Folder.

That's it!

Want to learn How it was created?

Read this first:

How to Run VBScripts as Administrator in Windows Vista

Enjoy!!!

Source

Appreciate this article? If so please vote positively to help push it up the rankings Click once to push vote this item up the content rankings. This helps the community find good material, and your voting enables our systems automatically personalize your experience.

Comments



Leave a Comment:
Username: 
Password: 


   
Related posts...