Hi.
I have a serious update problem which my customers (naturally) complain about:
When they try to update our product, they are met with a dialog box showing:
Caption: "InstantUpdate.exe - .NET Framework Initialization Error".Text: "To run this application, you must first install one of the following versions of the .NET Framework: v4.0.30319. Contact your application publisher for instructions about obtaining the appropriate version of the .NET Framework."
and our product does not update.
This happens both on Windows 7 Proffessional (32-bit) and Windows Server 2008 R2 SP1 (64-bit). I use AutomaticUpdater to programmatically control the update process, and the message pops up whenever wyUpdate is about to start downloading the update files. Prior to that, wyUpdate has successfully checked for (and discovered) an update to our product, and it has also retrieved the description text of the new version.
I am very certain that when I (some time ago) created the new version of our product and created the update files I tested the whole thing and everything worked as usual. But now it seems that it has for no reason stopped working, without me having changed anything.
I know that wyUpdate.exe updates itself prior to updating the user's application, and I tend to belive that wyUpdate updates itself to a version requireing .NET 4.0 - could that be?
I have tried to verity this by blocking the access to wyday.com (by means of the .hosts file in Windows) to prevent the automatic update of wyUpdate, but then wyUpdate throws an exception and does not continue with downloading the update files for my product.
Please help, it is very ugent to get the update process running again!
The version of our product that must be updated uses wyUpdate.exe version 2.6.18.4.
Regards, Martin.