mirror of
https://github.com/amnezia-vpn/DefaultVPN.git
synced 2026-05-17 08:36:37 +03:00
33 lines
1.0 KiB
Batchfile
33 lines
1.0 KiB
Batchfile
set AmneziaPath=%~dp0
|
|
echo %AmneziaPath%
|
|
|
|
rem Define directories for logs
|
|
set "ORG_DIR=%AppData%\DefaultVPN.ORG"
|
|
set "USER_APP_DIR=%ORG_DIR%\DefaultVPN"
|
|
set "USER_LOG_DIR=%USER_APP_DIR%\log"
|
|
set "SYS_APP_DIR=%ProgramData%\DefaultVPN"
|
|
set "SYS_LOG_DIR=%SYS_APP_DIR%\log"
|
|
set "SYS_LOG_FILE=%SYS_LOG_DIR%\DefaultVPN-service.log"
|
|
|
|
timeout /t 1
|
|
sc stop DefaultVPN-service
|
|
sc delete DefaultVPN-service
|
|
sc stop AmneziaWGTunnel$DefaultVPN
|
|
sc delete AmneziaWGTunnel$DefaultVPN
|
|
taskkill /IM "DefaultVPN-service.exe" /F
|
|
taskkill /IM "DefaultVPN.exe" /F
|
|
|
|
rem Delete the service log file under ProgramData
|
|
if exist "%SYS_LOG_FILE%" del /F /Q "%SYS_LOG_FILE%"
|
|
if exist "%SYS_LOG_DIR%" rmdir /S /Q "%SYS_LOG_DIR%"
|
|
rem Try to remove application dir if empty
|
|
rd "%SYS_APP_DIR%" 2>nul
|
|
|
|
rem Delete client logs under current user's AppData\Roaming (Organization\Application)
|
|
if exist "%USER_LOG_DIR%" rmdir /S /Q "%USER_LOG_DIR%"
|
|
rem Try to remove app and org directories if empty
|
|
rd "%USER_APP_DIR%" 2>nul
|
|
rd "%ORG_DIR%" 2>nul
|
|
|
|
exit /b 0
|