@echo off title [InstanceCheats.com] Step 8 - Disable All Anti-Cheats color 0C echo. echo ============================================================ echo InstanceCheats.com Fix Tool - Detect ^& Disable Anti-Cheats echo (Services only - games will NOT be uninstalled) echo ============================================================ echo. net session >nul 2>&1 if %errorlevel% neq 0 ( echo [ERROR] This script requires Administrator privileges. pause exit /b 1 ) echo [*] Scanning for installed anti-cheats... echo. :: ── EasyAntiCheat ── set EAC_FOUND=0 sc query EasyAntiCheat >nul 2>&1 && set EAC_FOUND=1 sc query EasyAntiCheatSys >nul 2>&1 && set EAC_FOUND=1 if %EAC_FOUND%==1 ( echo [FOUND] EasyAntiCheat echo Stopping and disabling EAC services... sc stop EasyAntiCheat >nul 2>&1 sc config EasyAntiCheat start= disabled >nul 2>&1 sc stop EasyAntiCheatSys >nul 2>&1 sc config EasyAntiCheatSys start= disabled >nul 2>&1 echo [OK] EAC disabled. ) else ( echo [ -- ] EasyAntiCheat not found. ) :: ── BattlEye ── set BE_FOUND=0 sc query BEService >nul 2>&1 && set BE_FOUND=1 sc query BEDaisy >nul 2>&1 && set BE_FOUND=1 if %BE_FOUND%==1 ( echo [FOUND] BattlEye echo Stopping and disabling BattlEye services... sc stop BEService >nul 2>&1 sc config BEService start= disabled >nul 2>&1 sc stop BEDaisy >nul 2>&1 sc config BEDaisy start= disabled >nul 2>&1 echo [OK] BattlEye disabled. ) else ( echo [ -- ] BattlEye not found. ) :: ── Vanguard (Riot) ── set VGC_FOUND=0 sc query vgc >nul 2>&1 && set VGC_FOUND=1 sc query vgk >nul 2>&1 && set VGC_FOUND=1 if %VGC_FOUND%==1 ( echo [FOUND] Vanguard ^(Riot^) echo Stopping and disabling Vanguard services... sc stop vgc >nul 2>&1 sc config vgc start= disabled >nul 2>&1 sc stop vgk >nul 2>&1 sc config vgk start= disabled >nul 2>&1 echo [OK] Vanguard disabled. ) else ( echo [ -- ] Vanguard not found. ) :: ── FACEIT Anti-Cheat ── set FACEIT_FOUND=0 sc query FACEIT >nul 2>&1 && set FACEIT_FOUND=1 if %FACEIT_FOUND%==1 ( echo [FOUND] FACEIT Anti-Cheat echo Stopping and disabling FACEIT... sc stop FACEIT >nul 2>&1 sc config FACEIT start= disabled >nul 2>&1 echo [OK] FACEIT disabled. ) else ( echo [ -- ] FACEIT not found. ) :: ── ESEA Anti-Cheat ── set ESEA_FOUND=0 sc query ESEADriver2 >nul 2>&1 && set ESEA_FOUND=1 if %ESEA_FOUND%==1 ( echo [FOUND] ESEA Anti-Cheat echo Stopping and disabling ESEA... sc stop ESEADriver2 >nul 2>&1 sc config ESEADriver2 start= disabled >nul 2>&1 echo [OK] ESEA disabled. ) else ( echo [ -- ] ESEA not found. ) :: ── nProtect GameGuard ── set GG_FOUND=0 sc query npggsvc >nul 2>&1 && set GG_FOUND=1 if %GG_FOUND%==1 ( echo [FOUND] nProtect GameGuard echo Stopping and disabling GameGuard... sc stop npggsvc >nul 2>&1 sc config npggsvc start= disabled >nul 2>&1 echo [OK] GameGuard disabled. ) else ( echo [ -- ] nProtect GameGuard not found. ) :: ── Tencent ACE (AntiCheatExpert) ── set ACE_FOUND=0 sc query ACE-BASE >nul 2>&1 && set ACE_FOUND=1 if %ACE_FOUND%==1 ( echo [FOUND] Tencent ACE echo Stopping and disabling ACE... sc stop ACE-BASE >nul 2>&1 sc config ACE-BASE start= disabled >nul 2>&1 echo [OK] ACE disabled. ) else ( echo [ -- ] Tencent ACE not found. ) :: ── Ricochet (COD) — DO NOT REMOVE, only disable service ── set RICO_FOUND=0 sc query "Ricochet Anti-Cheat" >nul 2>&1 && set RICO_FOUND=1 if %RICO_FOUND%==1 ( echo [FOUND] Ricochet ^(COD^) - Disabling service only ^(NOT removing^) sc stop "Ricochet Anti-Cheat" >nul 2>&1 sc config "Ricochet Anti-Cheat" start= disabled >nul 2>&1 echo [OK] Ricochet service disabled. ) else ( echo [ -- ] Ricochet not found. ) :: ── Kill any leftover AC processes ── echo. echo [*] Killing leftover anti-cheat processes... taskkill /F /IM EasyAntiCheat.exe >nul 2>&1 taskkill /F /IM EasyAntiCheat_EOS.exe >nul 2>&1 taskkill /F /IM BEService.exe >nul 2>&1 taskkill /F /IM vgtray.exe >nul 2>&1 taskkill /F /IM vgc.exe >nul 2>&1 taskkill /F /IM FACEIT*.exe >nul 2>&1 echo. echo ============================================================ echo [OK] All detected anti-cheats have been disabled. echo Games are NOT uninstalled. Ricochet is NOT deleted. echo To re-enable, set services back to 'auto' in services.msc echo ============================================================ echo. pause