Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio
All postings are provided AS IS
with no warranties, and confer no rights. Additionally, views expressed
herein are my own and not those of my employer, Microsoft.
March 7, 2008 update - I have written a replacement version of these instructions. Please refer to http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx instead of using the steps listed below.
I have heard from many customers who have run into various types of installation problems while trying to install the .NET Framework 1.0 or 1.1 or .NET Framework hotfixes and service packs. Some of my other blogs posts have described various workarounds, and I am working on an article that consolidates these workarounds. However, there are some problems that aren't able to be resolved with the other workarounds I have posted.
Nearly every time when I run into a scenario where my other posts do not help, I try to use the following steps to get the machine back into a known state and then install things back one by one:
Running these steps should ideally put your machine back into a known good state with the .NET Framework plus a service pack installed. From there, it will usually work to install applications that require the .NET Framework (such as Visual Studio) or to install additional .NET Framework hotfixes (such as the security updates listed here).
<update date="3/7/2008"> I have written a replacement version of these instructions. Please refer to http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx instead of using the steps listed above. </update>
Details about the .NET Framework 2.0 setup packaging Available command line switches for .NET Framework
Hello! I'm at my wit's end - just bought a program Sony Movie Studio 6.0b and after it installs it will not launch. Their support told me to install version 6.0d but when I try to install it, a window pops up saying I have to install .NET Framework 1.1 with 2 links. When I try to install those 2 files I get these errors:
Microsoft .NET Framework Setup -
Microsoft .NET Framework Setup cannot write to the setup log
The upgrade patch cannot be installed by Windows Installer Service because the program to be upgraded may be missing or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch.
I have Windows XP Home edition and .NET Framework 1.0 came with it. Apparently version 1.1 is different.
My error message when I try to launch the Sony program is a 16 bit windows subsystem error that no one seems to figure out how to fix. So I'm trying to install 1.1 but get those errors listed above.
Any suggestions? Other than take the Sony program back?
Thank you for your time.
Hi Lizziandme - I suggest trying the steps listed in this blog post to try to fully remove and then re-install the .NET Framework 1.1 and see if that helps. If you still cannot install the .NET Framework 1.1, please use the steps listed at http://blogs.msdn.com/astebner/archive/2005/03/29/403575.aspx to gather, zip and send me verbose log files for the failed installation? You can mail the logs to Aaron.Stebner (at) microsoft (dot) com.
Voila! Problem Solved
First of all, many thanks for all your effort to help us poor amateurs. I spent a couple of days, trying to find help concerning my rather vague "Microsoft .NET Framework Setup failed. If this problem continues, contact Product Support Services." and came to your blog. Still nothing helped.
But finally, http://support.microsoft.com/kb/824643/en-us?spid=1249&sid=global did it!
I don't know whether it was the reregistering of Windows Installer or the Temp folder cleaning, but the .NET Framework 1.1 Setup went just perfect after that.
I thought I ought to mention it to those that (just like me) for some reason sometimes think that the official Microsoft web pages don’t tell the whole truth...
A recent Windows Update failure (Error number 0x80190193)
encountered when applying patch kb886903 to .NET 1.1 SP1
was completely resolved and eliminated by temporarily
shutting down an old version of the ZoneAlarm firewall.
(A dozen other, more complicated fixes had no effect.)
I came across this blog desperate for help installing .Net Framework 3.0 and did three things - the third made it work. disabled the DTC (distributed transaction coordinator)
Start....Run....type: services.msc....R. click on DTC - properties/disabled
Then edited boot.ini from notepad from "Optin" to
Third: Disabled the network adapters (even the ethenet, which was not enabled anyhow.
The one that made the install go finally was disabling the network adapters.
Tip: leave the Device Manager window up, when you get to the install wizard you'll need a connection or the setup will timeout and you'll be back at square one.
2 external HD 80/160
I also got the error:
****ERROR**** VerifySetup returned false for parameters v20_urt_std_x86_ixp.sem and E_FILES
Verification thread is returning 100
I already did a repair, .NET 2.0 is installed for sure, but still I get this error.
Hi Dimitri.dhuyvetter - The cleanup tool creates a more detailed log file that should tell you the exact list of file(s) that it thinks are missing or an incorrect version. Can you please look for that more detailed log in %temp% on your system and paste the contents of that here or send it to me via email at Aaron.Stebner (at) microsoft (dot) com so I can take a further look?
Do you have a verify tool for 2.0 compact, 3.0 and 3.5?
Hi Bsaucer - No, there is not a tool to verify the .NET Compact Framework. We have not heard of very many setup issues, so this type of tool hasn't been needed so far. Are you seeing some kind of installation problem for the .NET Compact Framework in your scenarios?
I just like to check ALL of my .Net Framework versions to make sure theey're all right. Anyway, I use VS 2003, 2005, and am installing 2008 Beta 2, I need to verify the installations of 3.0 and 3.5, and whatever other ones VS 2008 uses.
Of course, I'll be needing to install VS 2008 final release when it comes out, so I'll have to clean up the Beta 2 when I do.
Question: I would like to try to automate the instructions for removing and reinstalling the .NET Framework