I still get this problem when orphaned synapse.exe (presumably the synapse.exe - server type) are running in the background. In this case I had five synapse.exe files running. To update the client, I needed to [End Process] for them all. (top screen).
However, when I ran synapse.exe again to update the client, I got the second screen - I assume that is because the updated client had downloaded already.
I think the less savy user who doesn't know how to control + alt + del and manually close running .exe files will have to reboot their computer. Probably not a good plan.
Possible solution:
When executing synapse.exe ... synapse.exe should look for other running synpase.exe files and shut them down. This would ensure easy updating by avoiding the failure of synapse.exe from being deleted (before synapse211.exe can be renamed to synapse.exe).
I do see this message in a DOS window.
Installing new version of Synapse EMR Client (synapse.exe)
This process will take few moments to complete...
If it fails due to "Access Denied", then shut down the
web-server first
by right clicking on icon in system tray before doing upgrade.
Waiting 5 seconds
1 file(s) copied.
1 file(s) copied.
... Completed.
This DOS window will disappear when you quit Synapse.
The problem with that is I don't think shutting down 1 webserver with the icon, will close the other synapse.exes.
I don't know if having phantom webservers running in the background is a problem for either a security or reliability standpoint. I assume not as this happens a fair amount. When we were updating the cleints more regularly before ... I ran into this alot.
Why do I have so many synapse.exes running ? I think it is from resetting the server PC here and there. Not entirely sure though.