A few days ago my .NET 3.5 applications started crashing when starting an error
"Unable to find runtime version to run this application."
Since I did nothing with them, it looked strange to me. After some investigation, I found that the reason was an automatic Windows update that installed the service pack for .NET 3.5 or .NET 4 on my computer (I did not understand which of the two was guilty). This update could not be removed because it was not shown in the Installed Windows Updates list in Control Panel. I had to go back to the system restore point!
Today, one of my clients complained about the same problem. I can't get him to return to system recovery, so I need to know how to overcome this stupid Microsoft thing. Can anyone share their ideas?
PS The software is protected by CodeVeil 1.2, perhaps that matters.
source share