mirror of
https://github.com/YuzuZensai/StorageCleanup.git
synced 2026-01-06 04:32:44 +00:00
115 lines
3.6 KiB
Batchfile
115 lines
3.6 KiB
Batchfile
@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
|
|
:: taskkill /IM Spotify.exe /F
|
|
:: rmdir %localappdata%\Spotify\Data\ /S /Q
|
|
:: mkdir %localappdata%\Spotify\Data\
|
|
|
|
:: 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...
|
|
pause |