I've noticed that when installing with the /s switch, that some installers attempt to prompt the user. We are installing as System as it is being run with a management agent. If a user doesn't acknowledge the message, PatchMyPC never times out the install or moves on.
Is there any way to make it kill unresponsive installers after a timeout period and continue patching? Here is the specific piece of software currently holding us up:
2/27/2018 3:19:42 PM - Download URL: https://az764295.vo.msecnd.net/stable/c63189deaa8e620f650cc28792b8f5f3363f2c5b/VSCodeSetup-x64-1.20.0.exe
2/27/2018 3:19:42 PM - Download Path: C:\PatchMyPCUpdates\Visual Studio Code 1.20.0 (x86).exe
2/27/2018 3:19:42 PM - Downloading Visual Studio Code 1.20.0 (x86) (43.82 MB)
2/27/2018 3:20:02 PM - Install Command: /VERYSILENT /NOCLOSEAPPLICATIONS /NORESTARTAPPLICATIONS /SP- /NORESTART
2/27/2018 3:20:02 PM - Visual Studio Code 1.20.0 (x86) Downloaded Successfully
2/27/2018 3:20:02 PM - Installing Visual Studio Code 1.20.0 (x86) Silently
Code prompts to the services console "Please uninstall the 32-bit version of Code before installing this 64-bit version." Unfortunately PatchMyPC is stuck until someone dismisses that.
Any guidance would be appreciated.
Do you have a list of all apps you have seen this with? I assume this is running from a scheduled task?
This is the only one I have caught so far. We execute this remotely using a management app, and were seeing the hanging on some systems. I'll see if I can find any others.
We have an app that runs as a service that executes it under the system account, so similar to how a scheduled task would work, but separate.