Files
StorageCleanup/StorageCleanup.bat

116 lines
3.6 KiB
Batchfile
Raw Permalink Normal View History

2022-07-22 21:36:02 -07:00
@echo off
:: https://sites.google.com/site/eneerge/scripts/batchgotadmin
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>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"
set params= %*
echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
:gotAdmin
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
echo ===============================================
echo Please ignore errors in most case, it is normal.
echo ===============================================
ping 127.0.0.1 -n 6 > nul
:: Spotify
2022-07-23 11:36:34 +07:00
taskkill /IM Spotify.exe /F
rmdir %localappdata%\Spotify\Data\ /S /Q
mkdir %localappdata%\Spotify\Data\
2022-07-22 21:36:02 -07:00
:: Unity
taskkill /IM Unity.Licensing.Client.exe /F
taskkill /IM Unity.exe /F
taskkill /IM "Unity Hub.exe" /F
rmdir %localappdata%\Unity\cache\ /S /Q
rmdir %appdata%\..\LocalLow\Unity\Caches /S /Q
mkdir %localappdata%\Unity\cache\
mkdir %appdata%\..\LocalLow\Unity\Caches
:: DXCache
:: del /S /F /Q %localappdata%\NVIDIA\DXCache\*
:: LINE Call
taskkill /IM LINE.exe /F
taskkill /IM LineCall.exe /F
taskkill /IM LineMediaPlayer.exe /F
rmdir %localappdata%\LineCall\Cache\ /S /Q
rmdir %localappdata%\LINE\Cache\ /S /Q
mkdir %localappdata%\LineCall\Cache\
mkdir %localappdata%\LINE\Cache\
del /S /F /Q %localappdata%\LineCall\log
:: Rufus
del /F /Q %localappdata%\Rufus\rufus.log
:: Yarn
rmdir %localappdata%\Yarn\Cache\ /S /Q
mkdir %localappdata%\Yarn\Cache\
:: VRChat
taskkill /IM VRChat.exe /F
rmdir %appdata%\..\LocalLow\VRChat\VRChat\Cache-WindowsPlayer /S /Q
mkdir %appdata%\..\LocalLow\VRChat\VRChat\Cache-WindowsPlayer
del /F /Q %appdata%\..\LocalLow\VRChat\VRChat\output_log_*.txt
:: Minecraft
taskkill /IM MinecraftLauncher.exe /F
rmdir %appdata%\.minecraft\logs\ /S /Q
rmdir %appdata%\.minecraft\crash-reports\ /S /Q
mkdir %appdata%\.minecraft\logs\
mkdir %appdata%\.minecraft\crash-reports\
:: Lunar Client
taskkill /IM "Lunar Client.exe" /F
rmdir %userprofile%\.lunarclient\logs\ /S /Q
rmdir %userprofile%\.lunarclient\game-cache\ /S /Q
rmdir %userprofile%\.lunarclient\launcher-cache\ /S /Q
mkdir %userprofile%\.lunarclient\logs\
mkdir %userprofile%\.lunarclient\game-cache\
mkdir %userprofile%\.lunarclient\launcher-cache\
:: Razer Synapse3
net stop "Razer Synapse Service" /Y
taskkill /F /IM "Razer Synapse*" 2
taskkill /IM "Razer Central.exe" /F
rmdir C:\ProgramData\Razer\Synapse3\Log\ /S /Q
rmdir C:\ProgramData\Razer\Synapse3\CrashDumps\ /S /Q
rmdir C:\ProgramData\Razer\GameManager\Logs\ /S /Q
mkdir C:\ProgramData\Razer\Synapse3\Log\
mkdir C:\ProgramData\Razer\Synapse3\CrashDumps\
mkdir C:\ProgramData\Razer\GameManager\Logs\
net start "Razer Synapse Service" 1> NUL 2>&1
START "" "C:\Program Files (x86)\Razer\Synapse3\WPFUI\Framework\Razer Synapse 3 Host\Razer Synapse 3.exe" > NUL
:: CrashDumps
del /F /Q %localappdata%\CrashDumps\*
:: WinSys
dism /online /Cleanup-Image /StartComponentCleanup /ResetBase
dism /online /Cleanup-Image /SPSuperseded
echo Done...
2022-07-23 11:36:34 +07:00
pause