Search code examples
servicedisablezscaler

ZScaler - cannot stop the service without passwords


I have installed a ZScaler client to be able to access my client's network remotely.
I got their username and passwords and it seems it is working, but it cut off me from my network and disabled many important services (according to the client's network policy), including my mail.
I do not have ZScaler Logout nor Uninstall password, but I have Administrator rights on my (own) computer.

I wanted to stop this service, but it is very tough (resilient to Task Manager and Services) operation.
That means when I kill ZScaler from Task Manager, it reappears. In Services, Stop command is disabled (grayed). I tried to kill it from command line (taskkill PID), but it reappears again!

(Luckily, I can access internet to write this question.)


Solution

  • I have found a very satisfying solution here:

    If you have admin rights, you can disable it under Powershell.

    List the status:
    Get-NetAdapterBinding -AllBindings -ComponentID ZS_ZAPPRD

    Disable:
    Get-NetAdapterBinding -AllBindings -ComponentID ZS_ZAPPRD | Disable-NetAdapterBinding

    Enable:
    Get-NetAdapterBinding -AllBindings -ComponentID ZS_ZAPPRD | Enable-NetAdapterBinding