Advertisement
dcomicboy

PC Clean Up Utility

Dec 13th, 2014
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 5.93 KB | None | 0 0
  1. @echo off
  2. title PC Clean-up Utility
  3.  
  4. :menu
  5. cls
  6. echo --------------------------------------------------------------------------------
  7. echo PC Cleanup Utility
  8. echo --------------------------------------------------------------------------------
  9. echo.
  10. echo Select a tool
  11. echo =============
  12. echo.
  13. echo [1] Delete Internet Cookies
  14. echo [2] Delete Temporary Internet Files
  15. echo [3] Disk Cleanup
  16. echo [4] Disk Defragment
  17. echo [5] Exit
  18. echo.
  19. set /p op=Run:
  20. if %op%==1 goto 1
  21. if %op%==2 goto 2
  22. if %op%==3 goto 3
  23. if %op%==4 goto 4
  24. if %op%==5 goto exit
  25. goto error
  26. :1
  27. cls
  28. echo --------------------------------------------------------------------------------
  29. echo Delete Internet Cookies
  30. echo --------------------------------------------------------------------------------
  31. echo.
  32. echo Deleting Cookies...
  33. ping localhost -n 3 >nul
  34. del /f /q "%userprofile%\Cookies\*.*"
  35. cls
  36. echo --------------------------------------------------------------------------------
  37. echo Delete Internet Cookies
  38. echo --------------------------------------------------------------------------------
  39. echo.
  40. echo Cookies deleted.
  41. echo.
  42. echo Press any key to return to the menu. . .
  43. pause >nul
  44. goto menu
  45. :2
  46. cls
  47. echo --------------------------------------------------------------------------------
  48. echo Delete Temporary Internet Files
  49. echo --------------------------------------------------------------------------------
  50. echo.
  51. echo Deleting Temporary Files...
  52. ping localhost -n 3 >nul
  53. del /f /q "%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*"
  54. del /f /q "%userprofile%\AppData\Local\Temp\*.*
  55. cls
  56. echo --------------------------------------------------------------------------------
  57. echo Delete Temporary Internet Files
  58. echo --------------------------------------------------------------------------------
  59. echo.
  60. echo Temporary Internet Files deleted.
  61. echo.
  62. echo Press any key to return to the menu. . .
  63. pause >nul
  64. goto menu
  65. :3
  66. cls
  67. echo --------------------------------------------------------------------------------
  68. echo Disk Cleanup
  69. echo --------------------------------------------------------------------------------
  70. echo.
  71. echo Running Disk Cleanup...
  72. ping localhost -n 3 >nul
  73. if exist "C:\WINDOWS\temp"del /f /q "C:WINDOWS\temp\*.*"
  74. if exist "C:\WINDOWS\tmp" del /f /q "C:\WINDOWS\tmp\*.*"
  75. if exist "C:\tmp" del /f /q "C:\tmp\*.*"
  76. if exist "C:\temp" del /f /q "C:\temp\*.*"
  77. if exist "%temp%" del /f /q "%temp%\*.*"
  78. if exist "%tmp%" del /f /q "%tmp%\*.*"
  79. if not exist "C:\WINDOWS\Users\*.*" goto skip
  80. if exist "C:\WINDOWS\Users\*.zip" del "C:\WINDOWS\Users\*.zip" /f /q
  81. if exist "C:\WINDOWS\Users\*.exe" del "C:\WINDOWS\Users\*.exe" /f /q
  82. if exist "C:\WINDOWS\Users\*.gif" del "C:\WINDOWS\Users\*.gif" /f /q
  83. if exist "C:\WINDOWS\Users\*.jpg" del "C:\WINDOWS\Users\*.jpg" /f /q
  84. if exist "C:\WINDOWS\Users\*.png" del "C:\WINDOWS\Users\*.png" /f /q
  85. if exist "C:\WINDOWS\Users\*.bmp" del "C:\WINDOWS\Users\*.bmp" /f /q
  86. if exist "C:\WINDOWS\Users\*.avi" del "C:\WINDOWS\Users\*.avi" /f /q
  87. if exist "C:\WINDOWS\Users\*.mpg" del "C:\WINDOWS\Users\*.mpg" /f /q
  88. if exist "C:\WINDOWS\Users\*.mpeg" del "C:\WINDOWS\Users\*.mpeg" /f /q
  89. if exist "C:\WINDOWS\Users\*.ra" del "C:\WINDOWS\Users\*.ra" /f /q
  90. if exist "C:\WINDOWS\Users\*.ram" del "C:\WINDOWS\Users\*.ram"/f /q
  91. if exist "C:\WINDOWS\Users\*.mp3" del "C:\WINDOWS\Users\*.mp3" /f /q
  92. if exist "C:\WINDOWS\Users\*.mov" del "C:\WINDOWS\Users\*.mov" /f /q
  93. if exist "C:\WINDOWS\Users\*.qt" del "C:\WINDOWS\Users\*.qt" /f /q
  94. if exist "C:\WINDOWS\Users\*.asf" del "C:\WINDOWS\Users\*.asf" /f /q
  95. :skip
  96. if not exist C:\WINDOWS\Users\Users\*.* goto skippy /f /q
  97. if exist C:\WINDOWS\Users\AppData\Temp\*.zip del C:\WINDOWS\Users\Users\*.zip /f /q
  98. if exist C:\WINDOWS\Users\AppData\Temp\*.exe del C:\WINDOWS\Users\Users\*.exe /f /q
  99. if exist C:\WINDOWS\Users\AppData\Temp\*.gif del C:\WINDOWS\Users\Users\*.gif /f /q
  100. if exist C:\WINDOWS\Users\AppData\Temp\*.jpg del C:\WINDOWS\Users\Users\*.jpg /f /q
  101. if exist C:\WINDOWS\Users\AppData\Temp\*.png del C:\WINDOWS\Users\Users\*.png /f /q
  102. if exist C:\WINDOWS\Users\AppData\Temp\*.bmp del C:\WINDOWS\Users\Users\*.bmp /f /q
  103. if exist C:\WINDOWS\Users\AppData\Temp\*.avi del C:\WINDOWS\Users\Users\*.avi /f /q
  104. if exist C:\WINDOWS\Users\AppData\Temp\*.mpg del C:\WINDOWS\Users\Users\*.mpg /f /q
  105. if exist C:\WINDOWS\Users\AppData\Temp\*.mpeg del C:\WINDOWS\Users\Users\*.mpeg /f /q
  106. if exist C:\WINDOWS\Users\AppData\Temp\*.ra del C:\WINDOWS\Users\Users\*.ra /f /q
  107. if exist C:\WINDOWS\Users\AppData\Temp\*.ram del C:\WINDOWS\Users\Users\*.ram /f /q
  108. if exist C:\WINDOWS\Users\AppData\Temp\*.mp3 del C:\WINDOWS\Users\Users\*.mp3 /f /q
  109. if exist C:\WINDOWS\Users\AppData\Temp\*.asf del C:\WINDOWS\Users\Users\*.asf /f /q
  110. if exist C:\WINDOWS\Users\AppData\Temp\*.qt del C:\WINDOWS\Users\Users\*.qt /f /q
  111. if exist C:\WINDOWS\Users\AppData\Temp\*.mov del C:\WINDOWS\Users\Users\*.mov /f /q
  112. :skippy
  113. if exist "C:\WINDOWS\ff*.tmp" del C:\WINDOWS\ff*.tmp /f /q
  114. if exist C:\WINDOWS\ShellIconCache del /f /q "C:\WINDOWS\ShellI~1\*.*"
  115. cls
  116. echo --------------------------------------------------------------------------------
  117. echo Disk Cleanup
  118. echo --------------------------------------------------------------------------------
  119. echo.
  120. echo Disk Cleanup successful!
  121. echo.
  122. pause
  123. goto menu
  124. :4
  125. cls
  126. echo --------------------------------------------------------------------------------
  127. echo Disk Defragment
  128. echo --------------------------------------------------------------------------------
  129. echo.
  130. echo Defragmenting hard disks...
  131. ping localhost -n 3 >nul
  132. defrag -c -v
  133. cls
  134. echo --------------------------------------------------------------------------------
  135. echo Disk Defragment
  136. echo --------------------------------------------------------------------------------
  137. echo.
  138. echo Disk Defrag successful!
  139. echo.
  140. pause
  141. goto menu
  142. :error
  143. cls
  144. echo Command not recognized.
  145. ping localhost -n 4 >nul
  146. goto menu
  147. :exit
  148.  
  149.  
  150. echo Thanks for using PC Cleanup Utility by Dave Myers
  151. ping 127.0.0.1 >nul
  152. exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement