I use winscp as a script as part of another program. I installed winscp on this machine about 1 year ago. I never use the winscp UI. About 4 or 5 days ago my script failed because it couldn't find the winscp executable. The winscp folder no longer existed, winscp wasn't on my path. I assumed I might have accidently uninstalled it while cleaning up something else. I reinstalled the lasted version of winscp and my script worked again.
The next day when I left my computer on but unused for several hours. I ran the script that used winscp and again it couldn't find winscp. This time the folder existed but only contained a single dll, DragExt64.dll I think. I looked to see if Windows Security showed any events but couldn't find anything. After looking at Windows Security I thought the problem might be the Reputation-based protection. I didn't see anything under the protection history but I decided to turn off "Check apps and files". I have no idea if this was the problem. I'll leave my computer off when not using it to see.
Has anyone seen this type of problem? Windows 10 silently uninstalling winscp?
It's a personal computer running Windows 10 Pro. I just had WinSCP disappear after a restart. I've been checking that WinSCP exists every time I walk away from the computer, come back or shutdown so I'm sure it was there when I shut down. I've turned off every program that starts automatically, mostly Intuit stuff for QuickBooks. Running Windows Malicious Software Removal Tool to see if it finds anything odd.
I'm sorry, I do not know how to help you. I do not remember anyone reporting an issue like this before. Does WinSCP disappear even from the Start menu and the program list in the Settings/Control Panel? (i.e. is it a clean uninstallation?)
Yes, it is a clean uninstall. My assumption is that something is running the install program since WinSCP is removed from the path as well as from the start menu. It is also gone from Manage Programs. The only thing left are registry entries.
WinSCP just uninstalled and of course I forgot to have Process Monitor running because I'd started the computer. I checked that WinSCP was there after startup completed. So I'll be reinstalling and adding Process Monitor to my start up items so next time I hopefully will catch what happened.