I am uninstalling a Cisco Agent Desktop maintenance update from several thousand client machines and I'm unable to stop it from restarting. An MSI file is calling an
srRollbackRepair.exe file that runs in a blank CMD window, and after about 10 seconds it restarts the computer.
srRollbackRepair is not needed because it is attempting to repair the original installation, which will also be removed (or may already be removed), so there is no point to a rollback repair. If I remove the original application (without the maintenance update) it leaves the update.
Is there a way for me to set some sort of flag/switch that either
- stops the
.exefrom being called by the MSI or
- prevents the
srRollbackRepair.exefrom generating a restart or
- autocloses the cmd window before it can complete and restart since rollback is not necessary?
Maybe there is a way to autoclose the cmd window after a few miliseconds? I know the
.exe is starting the restart because I can run it independent of the MSI and it restarts.
Also I know the MSI doesn't need the
.exe file to complete uninstallation because if I exit its cmd window after it launches it will never restart – and under Programs and Features, the maintenance package is gone.
I have already tried the following on the
.exe and MSI:
/? (generates nothing for exe) REBOOT=REALLYSUPRESS /noreboot /norestart /delayrestart