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.
Details about the .NET Framework 2.0 setup packaging
Error codes that can appear during .NET Framework setup
How to repair a broken version of the .NET Framework that ships with the OS
How to resolve some specific types of .NET Framework setup failure
.NET Framework service pack install issues
Where to find log files
.NET Framework 1.0 deployment guide
.NET Framework 1.1 deployment guide
.NET Framework 2.0 deployment guide
.NET Framework 3.0 deployment guide
.NET Framework 3.5 deployment guides
.NET Framework 3.5 client profile deployment guide
.NET Framework 4 deployment guides
Hi Fabien G - The only instances of this issue that I have heard of in the past were caused by having leftover pieces of an old VS 2005 beta somewhere on the system. In some of those cases, running the VS 2005 beta cleanup tool at http://astebner.sts.winisp.net/Tools/vs2005_beta_cleanup_tool.zip might help.
If that does not help on your system, then I'm not sure what other workarounds to suggest. It might help to post a question on one of the MSDN forums (http://forums.microsoft.com) to see if someone there has any additional ideas.
I'm sorry I'm not able to be more helpful in this scenario.
thanks for your help, but the cleanup tool didn't solve the issue.
I feel that my computer is corrupted, but I don't know how to inspect it.
I asked a collegue to look at it, but we'll probably have to reinstall the computer if we don't find any other solution :(
PingBack from http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx
I have problem installing SQl Server 2005 under laptop's Windows XP SP2 with the same error every time: "Setup detected a problem with .Net Framwork instsallation and cannot proceed. Microsoft .Net Framework 2.0 is either not installed or is corrupt".
I have .Net Framework 2.0 install file which I downloaded directly from Microsoft.
I reinstalled .Net Framework 2.0 few times. First, I removed thru Control Panel. Then for removal I used Windows Cleanup Tool. Then I used your manual removal steps. In addition, I used your Framework verification tool which shows success.
But error persists.
Did I used everything I could for repair?
Hi Vkievsky - If you haven't already, I'd suggest trying to use the steps listed at http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx to remove and re-install the .NET Framework 2.0.
If you still see errors during SQL Server setup even after re-installing the .NET Framework 2.0, then I'd suggest posting a question on the SQL Server setup forum at http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=95&SiteID=1 and hopefully someone there will be able to provide some additional suggestions.
I am curious does anybody else has the problem of automated registration for installation of Windows updates.
With my XP installation I prefer to review and choose the desired updates, disabling some. Several months ago though I was surprised to see that I have pending updates on my shutdown option with no other means of reviewing them. Since I do a lot modifications to my Windows with software installs and updates, I suggested that I have done something wrong, although I could not remember what.
Now I made a brand new installation with a sp3 integrated install and everything was fine till the moment I installed .NET FX 3, shortly after that I had to restart and I saw that there are new updates in the shutdown option. I was frustrated and immediately went for a System Restore, which eventually helped and now notification of updates is back.
Still I need to install again that NET FX 3, because of software dependencies
Have anyone seen such behavior and what do you do to review and modify the list of pending updates?
Hi Garny - It sounds like your system is configured to automatically download and install updates when you reboot your system. There is a knowledge base article at http://support.microsoft.com/kb/306525 that describes how to change automatic update options on Windows XP. I'd suggest reviewing that article to see if they can help you configure different automatic update settings that are closer to how you want your system to behave.
I get the following errors in my error log when installing 2.0. I have extracted the first warning/error mentioned and the log says the rest.
I had a previous version of NET ( 1.x) installed that seemed to run fine. A new application that needs 2.0 required me to delete the old NET to install the new NET. NET 2.0 will not install due to the following error.
Any help will be appreciated.
[11/25/08,14:41:43] ***WARNING***: Cannot obtain MSCOREE.DLL version at C:\WINDOWS\system32\mscoree.dll
[11/25/08,14:41:43] Entering CMsiInstaller::GetMscoreeVersionFromMsi
[11/25/08,14:41:43] Version of mscoree.dll in the msi package is 2.0.50727.42.
[11/25/08,14:41:43] Leaving CMsiInstaller::GetMscoreeVersionFromMsi
[11/25/08,14:41:44] MsiInstallProduct called with Command line:
[11/25/08,14:41:44] USING_EXUIH=1 REBOOT=ReallySuppress FILESINUSETEXT=""
[11/25/08,14:41:47] Entering CNavigator::Next
[11/25/08,14:41:47] Leaving CNavigator::Next
[11/25/08,14:43:59] Display message
[11/25/08,14:43:59] Error 25015.Failed to install assembly 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.EnterpriseServices.dll' because of system error: The volume does not contain a recognized file system.
Please make sure that all required file system drivers are loaded and that the volume is not corrupted.
[11/25/08,14:44:25] Display message
[11/25/08,14:44:25] Error 25015.Failed to install assembly 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.EnterpriseServices.dll' because of system error: The volume does not contain a recognized file system.
[11/25/08,14:44:28] ***ERROR EVENT*** : Custom Action Failure:Action ended 14:44:28: InstallFinalize. Return value 3..
[11/25/08,14:44:28] ***ERROR EVENT*** : See Windows Install log for details.
[11/25/08,14:45:47] ***ERROR EVENT*** : Custom Action Failure:Action ended 14:45:47: INSTALL. Return value 3..
[11/25/08,14:45:47] ***ERROR EVENT*** : See Windows Install log for details.
I guess no one checks this website too often. I was hopiong someone might know how to repair Error 25015.
I is curious that the verbose log only shows Error 25015 if there is no .NET Framework installed at all - no version installed. If V. 1.1 is installed, and I try to install 2.0 over it, the same Error 25015 occurs, but it doesn't show in the log.
Hi Snappletooth - I have seen error 25015 before, but there are a lot of possible causes, and I haven't seen that exact error message (the volume does not contain a recognized file system) happening during .NET Framework setup before. I'd suggest first trying the steps listed at http://blogs.msdn.com/astebner/archive/2008/03/07/8108332.aspx to see if they help at all here. If those steps don't help, then the MsConfig tool listed at http://blogs.msdn.com/astebner/archive/2006/11/25/disabling-services-with-msconfig-to-work-around-setup-failures.aspx might also help.
I have tried to install the Visual Studio 2008 SP1, but it freezes when it gets to the .NET Framework 3.5 SP1. I then tried to install the .NET Framework 3.5 SP1 by itself and it also just never completes. I don't get any error message, it just sits there running. I left it going overnight and it was still going 12 hours later, not actually doing anything though. The status bar is almost at the end when it stops doing anything. Any ideas?
Hi Liam-davison - I'd suggest looking at the .NET Framework 3.5 SP1 setup log files to see what the last action it tried to do was before it started hanging. You can find a list of the log files created by this setup at http://blogs.msdn.com/astebner/archive/2008/04/30/8445569.aspx.
If you'd like, I can try to take a look and see if I can spot anything in your logs. To do that, can you please zip your logs, upload them to a file server of your choice (such as http://skydrive.live.com) and then post a comment back here with a link to the location that the log files can be downloaded from?
I had all sorts of problems trying to install .NET 3.0 and I've read just about everything on this website and tried most of the fixes...There was a fix mentioned in the .NET 3.0 readme where IIS prevents .NET 3.0 installation. I removed IIS 6, then all my problems went away and install was fine after that...I will re-install IIS 6 later. All the logs seemed very misleading.
Hi Pilotdaz - There are some IIS interaction issues that can cause .NET Framework 3.0 and 3.5 setup to fail. I posted some steps that I use to diagnose this type of scenario using .NET Framework setup log files at http://blogs.msdn.com/astebner/archive/2008/03/28/8342307.aspx. Hopefully this will be useful to help you better understand the log files in the future.