set REGKEY="HKEY_LOCAL_MACHINE\Software\Trust.Zone\Setup Wizard Settings\tzclient"
set REGVAL="InstalledDir"

REM Check for presence of key first.
reg query %REGKEY% /v %REGVAL% 2>nul || (echo "Cannot find Trust.Zone Installation Directory!" /b 1)

set TZ_PATH=
for /f "tokens=2,*" %%a in ('reg query %REGKEY% /v %REGVAL% ^| findstr %REGVAL%') do (
    set TZ_PATH=%%b
)

echo Trust.Zone path is: %TZ_PATH%

REM Checking processor architecture
IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)

:64BIT

taskkill /f /im trustzone_x64.exe /t

"%TZ_PATH%\tzclient_x64.exe" /stop

"%TZ_PATH%\tzclient_x64.exe" /uninstall

taskkill /f /im tzclient_x64.exe /t

GOTO END

:32BIT

taskkill /f /im trustzone.exe /t

"%TZ_PATH%\tzclient.exe" /stop

"%TZ_PATH%\tzclient.exe" /uninstall

taskkill /f /im tzclient.exe /t

GOTO END

:END

rmdir "%TZ_PATH%" /s /q

reg delete "HKEY_CURRENT_USER\Software\Trust.Zone" /f

reg delete "HKEY_LOCAL_MACHINE\Software\Trust.Zone" /f

ipconfig /release
ipconfig /renew


