-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cache-Cleaner.bat
61 lines (57 loc) · 1.41 KB
/
Cache-Cleaner.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
@echo off
color 0a
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
echo This program will clean out your computers temporary files, and get rid of junk on your hard drive, helping slightly with performance.
pause
cls
echo This might take awhile
pause
cls
del /s /f /q %temp%
rd /s /q %temp%
del /s /f /q C:\TEMP
del /s /f /q c:\WINDOWS\temp
rd /s /q c:\WINDOWS\temp
del /s /f /q C:\WINDOWS\Prefetch
rd /s /q C:\WINDOWS\Prefetch
del /s /f /q %temp%
rd /s /q %temp%
del /f /s /q %temp%
rd /s /q %temp%
pause
cls
echo Done cleaning out your files now moving onto your dns, don't worry nothing important will be lost.
pause
cls
ipconfig /flushdns
pause
cls
ipconfig /release *
pause
cls
ipconfig /renew *
pause
cls
pause
cls
echo Done with everything, you can exit the program now!
pause
cls