Aaron Stebner's WebLog

Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio

Unified .NET Framework Troubleshooting Guide

Unified .NET Framework Troubleshooting Guide

Rate This
  • Comments 96

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

Useful tools

Deployment Guides

Other references


  • 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.

  • Hi astebner,

    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

  • Hello Aaron,

    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?


    Vladimir Kievsky

  • 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.

  • Hi Aaron,

       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.

    Entering CMsiInstaller::GetMscoreeVersionFromSystem

    [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.

    Please make sure that all required file system drivers are loaded and that the volume is not corrupted.

    [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.

  • Hey Aaron,

    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.

Page 2 of 7 (96 items) 12345»
Leave a Comment
  • Please add 7 and 8 and type the answer here:
  • Post