@echo off chcp 65001 >nul 2>&1 title Удаление агента PCA net session >nul 2>&1 if errorlevel 1 ( echo. echo [!] Нужен запуск от имени администратора. echo. pause exit /b 1 ) echo. echo Удаление агента PCA с этого компьютера. echo. set /p YES= Продолжить? [y/N]: if /i not "%YES%"=="y" exit /b 0 echo. echo Снимаю задачи планировщика... for %%T in (Keenetic-CheckSites Keenetic-Speedtest Keenetic-CmdPoll Keenetic-AgentWatch Keenetic-Tray) do schtasks /delete /tn "%%T" /f >nul 2>&1 echo Убираю иконку из трея... taskkill /f /im ku-tray.exe >nul 2>&1 echo Гашу процессы агента... powershell -NoProfile -ExecutionPolicy Bypass -Command "Get-CimInstance Win32_Process | Where-Object { $_.CommandLine -like '*keenetic-unified*' } | ForEach-Object { try { Stop-Process -Id $_.ProcessId -Force -ErrorAction Stop } catch {} }" >nul 2>&1 echo Удаляю файлы... rd /s /q "%WINDIR%\system32\config\systemprofile\AppData\Local\keenetic-unified" >nul 2>&1 rd /s /q "%LOCALAPPDATA%\keenetic-unified" >nul 2>&1 rd /s /q "%ProgramData%\keenetic-unified" >nul 2>&1 echo Снимаю исключения Defender... powershell -NoProfile -ExecutionPolicy Bypass -Command "Remove-MpPreference -ExclusionPath \"$env:WINDIR\system32\config\systemprofile\AppData\Local\keenetic-unified\",\"$env:ProgramData\keenetic-unified\" -ErrorAction SilentlyContinue" >nul 2>&1 echo. echo Готово. Объект перестанет отчитываться в панель. echo. pause