@ECHO OFF
CHCP 866
COLOR A
CLS
REM --------------------------------------------------------------------------------------
REM Делаем подмену названия EXE
REM Если будешь конвертировать BAT TO EXE убери "REM --------"
REM -------- setlocal enabledelayedexpansion
REM -------- set "map=qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM"
REM -------- set "i=0"
REM -------- :loop
REM -------- set /a "i+=1, r=36*%random%/32768"
REM -------- set "n=!map:~%r%,1!!n!"
REM -------- if !i! lss 20 goto:loop
REM -------- ren "%~f0" !n!%~x0
REM -------- endlocal
REM ---------------------------------------------------------------------------------------
REM ----------------------------------------------------------------------------------------
REM Проверка на наличие прав администратора
FOR /F "tokens=1,2*" %%V IN ('bcdedit') DO SET adminTest=%%V
IF (%adminTest%)==(Отказано) GOTO errNoAdmin
IF (%adminTest%)==(Access) GOTO errNoAdmin
REM ----------------------------------------------------------------------------------------
REM ----------------------------------------------------------------------------------------
REM Приветсвтвие
ECHO Приветсвую дорогой мой, пользователь!
ECHO Выбери дальнейшие действия:
ECHO.
REM ----------------------------------------------------------------------------------------
goto start
:start
COLOR A
set "doset="
ECHO 1 - Очистка основных логов в реестре
ECHO 2 - Очистка всех логов в реестре, файлов Perfect и Minidump
ECHO 3 - Очистка всех логов, файлов Perfect и журналов Windows
ECHO 4 - Отчистка Steam и EAC
ECHO 5 - Спрятать макросы Bloody
ECHO 6 - Откатить макросы Bloody
ECHO 7 - Комплексная отчистка - вышеперечисленные пункты 1-4
ECHO.
ECHO Нажмите ENTER для выхода
ECHO.
SET /p doset="Выберите действие: "
ECHO.
REM ----------------------------------------------------------------------------------------
REM ----------------------------------------------------------------------------------------
REM Проверка выбора пользователя. Если не 1 и не 2 и не 3 и не 4 и не 5 и не 6 и не 7 - выход
IF %doset% NEQ 1 ( IF %doset% NEQ 2 ( IF %doset% NEQ 3 ( IF %doset% NEQ 4 ( IF %doset% NEQ 5 ( IF %doset% NEQ 6 ( IF %doset% NEQ 7 exit ))))))
REM ----------------------------------------------------------------------------------------
IF %doset% EQU 1 ( goto :ne6 )
IF %doset% EQU 2 ( goto :neg )
IF %doset% EQU 3 (
ECHO.
ECHO ОЧИСТКА ВСЕХ ЖУРНАЛОВ Windows
FOR /F "tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G")
ECHO.
ECHO Выполнено
ECHO.
goto :neg
)
REM ------------------------------------------------------------------------------------------
REM Клинер стима и EAC
IF %doset% EQU 4 ( goto :cleansteam )
REM ------------------------------------------------------------------------------------------
REM ------------------------------------------------------------------------------------------
REM Спрятать макросы
IF %doset% EQU 5 ( goto :clinbloody )
REM ------------------------------------------------------------------------------------------
REM ------------------------------------------------------------------------------------------
REM Откатить макросы
IF %doset% EQU 6 ( goto :otkat_makro )
REM ------------------------------------------------------------------------------------------
REM ------------------------------------------------------------------------------------------
REM Комплексная чистка
IF %doset% EQU 7 ( goto :fullclin )
REM ------------------------------------------------------------------------------------------
:ne6
ECHO.
ECHO ОЧИСТКА ИСТОРИИ ShellBag - реестр
REG DELETE "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache" /va /f
REG DELETE "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU" /f
REG DELETE "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags" /f
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU" /f
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags" /f
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ Explorer - реестр
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /va /f
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ OpenSave и LastVisited - реестр
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\FirstFolder" /va /f
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU" /va /f
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRULegacy" /va /f
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU"
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ AppCompatCache - реестр
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache" /va /f
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\AppCompatCache" /va /f
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ DiagnosedApplications - реестр
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RADAR\HeapLeakDetection\DiagnosedApplications" /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RADAR\HeapLeakDetection\DiagnosedApplications"
ECHO.
FOR /F "tokens=2" %%i IN ('whoami /user /fo table /nh') DO SET usersid=%%i
ECHO.
ECHO ОЧИСТКА ИСТОРИИ Search - реестр
REG DELETE "HKEY_USERS\%usersid%\Software\Microsoft\Windows\CurrentVersion\Search\RecentApps" /f
REG ADD "HKEY_USERS\%usersid%\Software\Microsoft\Windows\CurrentVersion\Search\RecentApps"
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ службы Background Activity Moderator - реестр
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\bam\UserSettings\%usersid%" /va /f
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bam\UserSettings\%usersid%" /va /f
ECHO.
ECHO ОЧИСТКА ИСТОРИИ AppCompatFlags - реестр
REG DELETE "HKEY_USERS\%usersid%\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store" /va /f
ECHO.
ECHO ОЧИСТКА ИСТОРИИ MountedDevices - реестр
ECHO.
REG DELETE "HKEY_USERS\%usersid%\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2" /f
REG ADD "HKEY_USERS\%usersid%\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2"
ECHO.
ECHO ОЧИСТКА ИСТОРИИ Recent - файловая система
DEL /f /q %APPDATA%\Microsoft\Windows\Recent\*.*
DEL /f /q %APPDATA%\Microsoft\Windows\Recent\CustomDestinations\*.*
DEL /f /q %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\*.*
ECHO Выполнено
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ Panther - файловая система
DEL /f /q %systemroot%\Panther\*.*
ECHO Выполнено
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ AppCompat - файловая система
DEL /f /q %systemroot%\appcompat\Programs\*.dll
DEL /f /q %systemroot%\appcompat\Programs\*.exe
DEL /f /q %systemroot%\appcompat\Programs\*.txt
DEL /f /q %systemroot%\appcompat\Programs\*.xml
DEL /f /q %systemroot%\appcompat\Programs\Install\*.txt
DEL /f /q %systemroot%\appcompat\Programs\Install\*.xml
DEL /f /q %systemroot%\appcompat\Programs\Install\*.dll
DEL /f /q %systemroot%\appcompat\Programs\Install\*.exe
ECHO Выполнено
ECHO.
echo Сейчас вы будете перенесены на начальный экран
TIMEOUT /T 3 /NOBREAK
cls
goto :start
:neg
FOR /F "tokens=2" %%i IN ('whoami /user /fo table /nh') DO SET usersid=%%i
ECHO ОЧИСТКА ИСТОРИИ UserAssist - реестр
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist"
ECHO.
REG DELETE "HKEY_USERS\%usersid%\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /va /f
ECHO.
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ ShellBag - реестр
REG DELETE "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache" /va /f
REG DELETE "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU" /f
REG DELETE "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags" /f
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU" /f
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags" /f
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ Explorer - реестр
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU" /va /f
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ OpenSave и LastVisited - реестр
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\FirstFolder" /va /f
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU" /va /f
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRULegacy" /va /f
REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU"
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ AppCompatCache - реестр
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatCache" /va /f
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\AppCompatCache" /va /f
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ DiagnosedApplications - реестр
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RADAR\HeapLeakDetection\DiagnosedApplications" /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RADAR\HeapLeakDetection\DiagnosedApplications"
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ Search - реестр
REG DELETE "HKEY_USERS\%usersid%\Software\Microsoft\Windows\CurrentVersion\Search\RecentApps" /f
REG ADD "HKEY_USERS\%usersid%\Software\Microsoft\Windows\CurrentVersion\Search\RecentApps"
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ службы Background Activity Moderator - реестр
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\bam\UserSettings\%usersid%" /va /f
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bam\UserSettings\%usersid%" /va /f
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ AppCompatFlags - реестр
REG DELETE "HKEY_USERS\%usersid%\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store" /va /f
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ MountedDevices - реестр
ECHO.
REG DELETE "HKEY_USERS\%usersid%\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2" /f
REG ADD "HKEY_USERS\%usersid%\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2"
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ Recent - файловая система
DEL /f /q %APPDATA%\Microsoft\Windows\Recent\*.*
DEL /f /q %APPDATA%\Microsoft\Windows\Recent\CustomDestinations\*.*
DEL /f /q %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\*.*
ECHO Выполнено
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ Panther - файловая система
DEL /f /q %systemroot%\Panther\*.*
ECHO Выполнено
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ AppCompat - файловая система
DEL /f /q %systemroot%\appcompat\Programs\*.dll
DEL /f /q %systemroot%\appcompat\Programs\*.exe
DEL /f /q %systemroot%\appcompat\Programs\*.txt
DEL /f /q %systemroot%\appcompat\Programs\*.xml
DEL /f /q %systemroot%\appcompat\Programs\Install\*.txt
DEL /f /q %systemroot%\appcompat\Programs\Install\*.xml
DEL /f /q %systemroot%\appcompat\Programs\Install\*.dll
DEL /f /q %systemroot%\appcompat\Programs\Install\*.exe
ECHO Выполнено
ECHO.
ECHO ОЧИСТКА ИСТОРИИ Prefetch - файловая система
DEL /f /q %systemroot%\Prefetch\*.pf
DEL /f /q %systemroot%\Prefetch\*.ini
DEL /f /q %systemroot%\Prefetch\*.7db
DEL /f /q %systemroot%\Prefetch\*.ebd
DEL /f /q %systemroot%\Prefetch\*.bin
DEL /f /q %systemroot%\Prefetch\*.db
DEL /f /q %systemroot%\Prefetch\ReadyBoot\*.fx
ECHO Выполнено
ECHO.
ECHO.
ECHO ОЧИСТКА ИСТОРИИ Minidump - файловая система
DEL /f /q %systemroot%\Minidump\*.*
ECHO Выполнено
echo.
echo Сейчас вы будете перенесены на начальный экран
TIMEOUT /T 3 /NOBREAK
cls
goto :start
:clinbloody
color 3
cls
Echo Вы выбрали пункт: 5 - Спрятать макросы Bloody
TIMEOUT /T 3 /NOBREAK
cls
ECHO Выберите установленное ПО
ECHO 1 - Bloody 3
ECHO 2 - Bloody 4
ECHO 3 - Bloody 5
ECHO 4 - Bloody 6
ECHO 5 - Bloody 7
ECHO.
ECHO Нажмите ENTER для выхода
ECHO.
SET /p bloodyf="Выберите ваше ПО: "
if not defined bloodyf (
echo.
ECHO Вы оставили пустое поле, вы будете перемещены в основное меню
TIMEOUT /T 3 /NOBREAK
cls
goto :start
)
IF %bloodyf% EQU 5 (
cls
ECHO Bloody 7
ECHO.
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloody7=%%~b"
goto bloody7
)
IF %bloodyf% EQU 4 (
cls
ECHO Bloody 6
ECHO.
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloody6=%%~b"
goto bloody6
)
IF %bloodyf% EQU 3 (
cls
ECHO Bloody 5
ECHO.
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloody5=%%~b"
goto bloody5
)
IF %bloodyf% EQU 2 (
cls
ECHO Bloody 4
ECHO.
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloody4=%%~b"
goto bloody4
)
IF %bloodyf% EQU 1 (
cls
ECHO Bloody 3
ECHO.
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloody3=%%~b"
goto bloody3
)
:cleansteam
Echo Вы выбрали пункт: 4
TIMEOUT /T 5 /NOBREAK
taskkill /f /im hl1.exe
taskkill /f /im hl2.exe
taskkill /f /im Steam.exe
for /f "tokens=2*" %%a in ('REG QUERY "HKEY_CURRENT_USER\SOFTWARE\Valve\Steam" /v SteamPath') do set "SteamPath=%%~b"
cd %SteamPath%
REM ------------------------------------------------------------------------------------------
REM Steam отчистка папки стим
ECHO.
ECHO ОЧИСТКА Аккаунтов Steam в папке
cd %SteamPath%
del /S Steam.log
del /S AppUpdateStats.blob
del /S GameOverlayRenderer.log
del /S GameOverlayUI.exe.log
del /S debug.log
del /Q F logs
del /Q F*.mdmp
del ClientRegistry.blob
rmdir /S /Q %SteamPath%\appcache
rmdir /S /Q %SteamPath%\config
rmdir /S /Q %SteamPath%\userdata
rmdir /S /Q %SteamPath%\dumps
rmdir /S /Q %SteamPath%\logs
DEL /f /q CD "%SteamPath%\ssfn*"
ECHO.
REM ------------------------------------------------------------------------------------------
REM ------------------------------------------------------------------------------------------
REM Steam отчистка
ECHO.
ECHO ОЧИСТКА Аккаунтов Steam в реестре
REG DELETE HKEY_CURRENT_USER\Software\Valve\Steam\Users /f
REG DELETE HKEY_CURRENT_USER\Software\Valve\Steam\Users /f
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Users /f
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Users /f
REG DELETE HKEY_CURRENT_USER\Software\Valve\Steam /f
REG DELETE HKEY_CURRENT_USER\Software\Valve /f
REG DELETE HKEY_CURRENT_USER\Software\Wow6432Node\Valve\Steam /f
REG DELETE HKEY_CURRENT_USER\Software\Wow6432Node\Valve /f
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Users /f
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve /f
REG DELETE HKEY_LOCAL_MACHINE\Software\Valve\Steam\Users /f
REG DELETE HKEY_LOCAL_MACHINE\Software\Valve /f
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Steam /f
REG DELETE HKEY_CURRENT_USER\Software\Classes\Steam /f
REG DELETE HKEY_CLASSES_ROOT\Steam /f
ECHO.
REM ------------------------------------------------------------------------------------------
REM ------------------------------------------------------------------------------------------
REM EAC отчистка реестра
taskkill /f /im EasyAntiCheat.exe
sc delete "EasyAntiCheat"
DEL C:\Program Files (x86)\EasyAntiCheat
DEL C:\Program Files\EasyAntiCheat
ECHO.
ECHO ОЧИСТКА EAC в реестре
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\EasyAntiCheat /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EasyAntiCheat /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EasyAntiCheat /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\Setup\FirstBoot\Services\EasyAntiCheat /f
ECHO.
REM ------------------------------------------------------------------------------------------
echo.
goto :start
:bloody5
ECHO ENTER для выхода в основное меню
ECHO.
SET /P name="Введи название папки с макросами: "
echo.
if not defined name (
ECHO Вы оставили пустое поле, вы будете перемещены в основное меню
TIMEOUT /T 3 /NOBREAK
cls
goto :start
) else (
goto :bloody5_1 )
:bloody5_1
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloody5=%%~b"
ECHO Поиск каталога
TIMEOUT /T 3 /NOBREAK
ECHO.
ECHO %bloody5:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\
SET popka=%bloody5:~0,-11%Data\RES\English\ScriptsMacros\GunLib\
If not Exist "%popka%\%name%\*.*" (
ECHO Папка %name% не найдена!
set "name="
set "popka="
goto :bloody5
) else (
ECHO.
ECHO Ищем файлы с расширением amc, bwp:
ECHO.
DIR /A:-D "%bloody5:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.amc" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.amc"
ECHO.
) else (
ECHO "Найдены файлы макросов *.amc им присовено расширение *.ooo"
echo.
REN "%bloody5:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.amc" *.ooo
MOVE "%bloody5:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%" "C:\Program Files (x86)\Microsoft\Temp\gg"
ECHO "Макросы с расширением *.ooo перемещены в папку - C:\Program Files (x86)\Microsoft\Temp\gg"
echo.
)
DIR /A:-D "%bloody5:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.bwp" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.bwp"
echo.
) else (
ECHO "Найдены файлы макросов *.bwp им было присовено расширение *.ooa"
REN "%bloody5:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.bwp" *.ooa
MOVE "%bloody5:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%" "C:\Program Files (x86)\Microsoft\Temp\gg"
ECHO "Макросы с расширением *.ooa перемещены в папку - C:\Program Files (x86)\Microsoft\Temp\gg"
echo.
)
ECHO.
GOTO :start
)
:bloody6
ECHO ENTER для выхода в основное меню
ECHO.
SET /P name="Введи название папки с макросами: "
echo.
if not defined name (
ECHO Вы оставили пустое поле, вы будете перемещены в основное меню
TIMEOUT /T 3 /NOBREAK
cls
goto :start
) else (
goto :bloody6_1 )
:bloody6_1
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloody6=%%~b"
ECHO Поиск каталога
TIMEOUT /T 3 /NOBREAK
ECHO.
ECHO %bloody6:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\
SET popka=%bloody6:~0,-11%Data\RES\English\ScriptsMacros\GunLib\
If not Exist "%popka%\%name%\*.*" (
ECHO Папка %name% не найдена!
set "name="
set "popka="
goto :bloody6
) else (
ECHO.
ECHO Ищем файлы с расширением amc, bwp:
ECHO.
DIR /A:-D "%bloody6:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.amc" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.amc"
ECHO.
) else (
ECHO "Найдены файлы макросов *.amc им присовено расширение *.ooo"
echo.
REN "%bloody6:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.amc" *.ooo
MOVE "%bloody6:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%" "C:\Program Files (x86)\Microsoft\Temp\gg"
ECHO "Макросы с расширением *.ooo перемещены в папку - C:\Program Files (x86)\Microsoft\Temp\gg"
echo.
)
DIR /A:-D "%bloody6:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.bwp" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.bwp"
echo.
) else (
ECHO "Найдены файлы макросов *.bwp им было присовено расширение *.ooa"
REN "%bloody6:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.bwp" *.ooa
MOVE "%bloody6:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%" "C:\Program Files (x86)\Microsoft\Temp\gg"
ECHO "Макросы с расширением *.ooa перемещены в папку - C:\Program Files (x86)\Microsoft\Temp\gg"
echo.
)
ECHO.
GOTO :start
)
:bloody7
ECHO ENTER для выхода в основное меню
ECHO.
SET /P name="Введи название папки с макросами: "
echo.
if not defined name (
ECHO Вы оставили пустое поле, вы будете перемещены в основное меню
TIMEOUT /T 3 /NOBREAK
cls
goto :start
) else (
goto :bloody7_1 )
:bloody7_1
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloody7=%%~b"
ECHO Поиск каталога
TIMEOUT /T 3 /NOBREAK
ECHO.
ECHO %bloody7:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\
SET popka=%bloody7:~0,-11%Data\RES\English\ScriptsMacros\GunLib\
If not Exist "%popka%\%name%\*.*" (
ECHO Папка %name% не найдена!
set "name="
set "popka="
goto :bloody7
) else (
ECHO.
ECHO Ищем файлы с расширением amc, bwp:
ECHO.
DIR /A:-D "%bloody7:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.amc" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.amc"
ECHO.
) else (
ECHO "Найдены файлы макросов *.amc им присовено расширение *.ooo"
echo.
REN "%bloody7:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.amc" *.ooo
MOVE "%bloody7:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%" "C:\Program Files (x86)\Microsoft\Temp\gg"
ECHO "Макросы с расширением *.ooo перемещены в папку - C:\Program Files (x86)\Microsoft\Temp\gg"
echo.
)
DIR /A:-D "%bloody7:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.bwp" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.bwp"
echo.
) else (
ECHO "Найдены файлы макросов *.bwp им было присовено расширение *.ooa"
REN "%bloody7:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.bwp" *.ooa
MOVE "%bloody7:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%" "C:\Program Files (x86)\Microsoft\Temp\gg"
ECHO "Макросы с расширением *.ooa перемещены в папку - C:\Program Files (x86)\Microsoft\Temp\gg"
echo.
)
ECHO.
GOTO :start
)
:bloody4
ECHO ENTER для выхода в основное меню
ECHO.
SET /P name="Введи название папки с макросами: "
echo.
if not defined name (
ECHO Вы оставили пустое поле, вы будете перемещены в основное меню
TIMEOUT /T 3 /NOBREAK
cls
goto :start
) else (
goto :bloody4_1 )
:bloody4_1
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloody4=%%~b"
ECHO Поиск каталога
TIMEOUT /T 3 /NOBREAK
ECHO.
ECHO %bloody4:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\
SET popka=%bloody4:~0,-11%Data\RES\English\ScriptsMacros\GunLib\
If not Exist "%popka%\%name%\*.*" (
ECHO Папка %name% не найдена!
set "name="
set "popka="
goto :bloody4
) else (
ECHO.
ECHO Ищем файлы с расширением amc, bwp:
ECHO.
DIR /A:-D "%bloody4:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.amc" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.amc"
ECHO.
) else (
ECHO "Найдены файлы макросов *.amc им присовено расширение *.ooo"
echo.
REN "%bloody4:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.amc" *.ooo
MOVE "%bloody4:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%" "C:\Program Files (x86)\Microsoft\Temp\gg"
ECHO "Макросы с расширением *.ooo перемещены в папку - C:\Program Files (x86)\Microsoft\Temp\gg"
echo.
)
DIR /A:-D "%bloody4:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.bwp" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.bwp"
echo.
) else (
ECHO "Найдены файлы макросов *.bwp им было присовено расширение *.ooa"
REN "%bloody4:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.bwp" *.ooa
MOVE "%bloody4:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%" "C:\Program Files (x86)\Microsoft\Temp\gg"
ECHO "Макросы с расширением *.ooa перемещены в папку - C:\Program Files (x86)\Microsoft\Temp\gg"
echo.
)
ECHO.
GOTO :start
)
:bloody3
SET /P name="Введи название папки с макросами: "
echo.
if not defined name (
ECHO Вы оставили пустое поле, вы будете перемещены в основное меню
TIMEOUT /T 3 /NOBREAK
cls
goto :start
) else (
goto :bloody3_1 )
:bloody3_1
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloody3=%%~b"
ECHO Поиск каталога
TIMEOUT /T 3 /NOBREAK
ECHO.
ECHO %bloody3:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\
SET popka=%bloody3:~0,-11%Data\RES\English\ScriptsMacros\GunLib\
If not Exist "%popka%\%name%\*.*" (
ECHO Папка %name% не найдена!
set "name="
set "popka="
goto :bloody3
) else (
ECHO.
ECHO Ищем файлы с расширением amc, bwp:
ECHO.
DIR /A:-D "%bloody3:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.amc" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.amc"
ECHO.
) else (
ECHO "Найдены файлы макросов *.amc им присовено расширение *.ooo"
echo.
REN "%bloody3:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.amc" *.ooo
MOVE "%bloody3:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%" "C:\Program Files (x86)\Microsoft\Temp\gg"
ECHO "Макросы с расширением *.ooo перемещены в папку - C:\Program Files (x86)\Microsoft\Temp\gg"
echo.
)
DIR /A:-D "%bloody3:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.bwp" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.bwp"
echo.
) else (
ECHO "Найдены файлы макросов *.bwp им было присовено расширение *.ooa"
REN "%bloody3:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%\*.bwp" *.ooa
MOVE "%bloody3:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%" "C:\Program Files (x86)\Microsoft\Temp\gg"
ECHO "Макросы с расширением *.ooa перемещены в папку - C:\Program Files (x86)\Microsoft\Temp\gg"
echo.
)
ECHO.
GOTO :start
)
:otkat_makro
color 3
cls
Echo Вы выбрали пункт: 6 - Вернуть макросы Bloody
ECHO.
ECHO Введите название в какую папку отправлять макросы
echo.
set /p name="Введите название папки: "
echo.
if not defined name (
ECHO Вы оставили пустое поле, вы будете перемещены в основное меню
TIMEOUT /T 3 /NOBREAK
cls
goto :start
) else (
goto :otkat_makro1
)
:otkat_makro1
cls
FOR /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Bloody3" /v DisplayIcon') do SET "bloodyp=%%~b"
ECHO Поиск каталога
TIMEOUT /T 3 /NOBREAK
ECHO.
SET jopka=C:\Program Files (x86)\Microsoft\Temp
ECHO Папка отката - %jopka%\gg
ECHO Папка установки - %bloodyp:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%
If not Exist "%jopka%\gg\*.*" (
ECHO Папка gg не найдена!
set "name="
set "jopka="
ECHO.
echo Возврат в меню
echo.
TIMEOUT /T 3 /NOBREAK
cls
goto :start
) else (
ECHO.
ECHO Ищем файлы с расширением ooo, ooa:
ECHO.
DIR /A:-D "%jopka%\gg\*.ooo" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.ooo"
ECHO.
) else (
ECHO "Найдены файлы макросов *.ooo им присовено расширение *.amc"
echo.
REN "%jopka%\gg\*.ooo" *.amc
echo.
)
DIR /A:-D "%jopka%\gg\*.ooa" /b >nul 2>nul
if errorlevel 1 (
ECHO "Нет файлов макросов *.ooa"
echo.
) else (
ECHO "Найдены файлы макросов *.ooa им было присовено расширение *.bwp"
echo.
REN "%jopka%\gg\*.ooa" *.bwp
echo.
)
)
MOVE "%jopka%\gg" "%bloodyp:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%"
ECHO "Макросы с расширением *.amc и *.bwp перемещены в папку - %bloodyp:~0,-11%Data\RES\English\ScriptsMacros\GunLib\%name%"
echo Вы будете перемещены в основное меню
echo.
timeout /T 5 /NOBREAK
cls
goto :start
:fullclin
cls
Echo Чистим STEAM
timeout /T 3 /NOBREAK
echo.
taskkill /f /im hl1.exe
taskkill /f /im hl2.exe
taskkill /f /im Steam.exe
for /f "tokens=2*" %%a in ('REG QUERY "HKEY_CURRENT_USER\SOFTWARE\Valve\Steam" /v SteamPath') do set "SteamPath=%%~b"
cd %SteamPath%
REM ------------------------------------------------------------------------------------------
REM Steam отчистка папки стим
ECHO.
ECHO ОЧИСТКА Аккаунтов Steam
cd %SteamPath%
del /S Steam.log
del /S AppUpdateStats.blob
del /S GameOverlayRenderer.log
del /S GameOverlayUI.exe.log
del /S debug.log
del /Q F logs
del /Q F*.mdmp
del ClientRegistry.blob
rmdir /S /Q %SteamPath%\appcache
rmdir /S /Q %SteamPath%\config
rmdir /S /Q %SteamPath%\userdata
rmdir /S /Q %SteamPath%\dumps
rmdir /S /Q %SteamPath%\logs
DEL /f /q CD "%SteamPath%\ssfn*"
ECHO.
REM ------------------------------------------------------------------------------------------
REM ------------------------------------------------------------------------------------------
REM Steam отчистка
ECHO.
ECHO ОЧИСТКА Аккаунтов Steam в реестре
REG DELETE HKEY_CURRENT_USER\Software\Valve\Steam\Users /f
REG DELETE HKEY_CURRENT_USER\Software\Valve\Steam\Users /f
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Users /f
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Users /f
REG DELETE HKEY_CURRENT_USER\Software\Valve\Steam /f
REG DELETE HKEY_CURRENT_USER\Software\Valve /f
REG DELETE HKEY_CURRENT_USER\Software\Wow6432Node\Valve\Steam /f
REG DELETE HKEY_CURRENT_USER\Software\Wow6432Node\Valve /f
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Users /f
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve /f
REG DELETE HKEY_LOCAL_MACHINE\Software\Valve\Steam\Users /f
REG DELETE HKEY_LOCAL_MACHINE\Software\Valve /f
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Steam /f
REG DELETE HKEY_CURRENT_USER\Software\Classes\Steam /f
REG DELETE HKEY_CLASSES_ROOT\Steam /f
ECHO.
REM ------------------------------------------------------------------------------------------
cls
ECHO Чистим EAC
timeout /T 3 /NOBREAK
echo.
REM ------------------------------------------------------------------------------------------
REM EAC отчистка реестра
taskkill /f /im EasyAntiCheat.exe
sc delete "EasyAntiCheat"
DEL C:\Program Files (x86)\EasyAntiCheat
DEL C:\Program Files\EasyAntiCheat
ECHO.
ECHO ОЧИСТКА EAC в реестре
REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\EasyAntiCheat /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EasyAntiCheat /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EasyAntiCheat /f
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\Setup\FirstBoot\Services\EasyAntiCheat /f
ECHO.
REM ------------------------------------------------------------------------------------------
echo.
cls
ECHO ОЧИСТКА ВСЕХ ЖУРНАЛОВ Windows
timeout /T 3 /NOBREAK
FOR /F "tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G")
ECHO.
ECHO Выполнено
ECHO.
goto :neg
:do_clear
ECHO Очистка журнала %1
wevtutil.exe cl %1
GOTO :eof
:errNoAdmin
COLOR C7
echo.
echo.
ECHO Необходимо запустить этот скрипт от имени администратора!
echo.
PAUSE
EXIT