Загрузка данных


::@echo off
chcp 65001 > nul

:: Проверка прав администратора
fsutil dirty query %systemdrive% >nul 2>&1
if %errorlevel% neq 0 (
    echo Запрашиваем права администратора...
    powershell -Command "Start-Process -FilePath '%0' -Verb RunAs"
    exit /b
)


sc start AmneziaVPN-service
:: задержка
powershell -Command "Start-Sleep -Milliseconds 500"
sc query AmneziaVPN-service
::pause

start "" "D:\Program Files\AmneziaVPN\AmneziaVPN.exe"
echo Нажмите любую клавишу для завершения
pause
::закрытие принудительное
::taskkill /IM AmneziaVPN.exe /F 
taskkill /IM AmneziaVPN.exe

set "ServiceName=AmneziaVPN-service"


:LOOP
sc stop "%ServiceName%" >nul 2>&1
if %errorlevel% equ 109 (
    echo Ошибка 109 выполнения команды sc stop. Повтор через 3 секунды...
    ::echo %errorlevel%
	timeout /t 3 >nul
    goto LOOP
)

echo Служба "%ServiceName%" успешно остановлена!
::pause
sc query AmneziaVPN-service
::pause