Share via

I cannot install .NET Framework 2.0, 3.0 or 3.5. I think this is due to a failed uninstall of 2.0 SP 1, 2, and 3.

Anonymous
2009-10-22T22:25:46+00:00

Hello!  I hope someone can assist me with .NET Framework.  I’d like to have it installed on my computer and I’m having all sorts of problems.

I have a Dell Dimension 8400, Intel Pentium 4, 3.4 GHz, 4 GB RAM.  I had a clean (and successful) install of Windows XP (SP3) – fresh hard drive; the whole deal.  During my installation of various drivers, I installed .NET Framework 2.0, SP1, SP2 and SP3.  I had no idea what .NET Framework was and I was afraid it would slow down my computer so I tried to uninstall it via the “Add/Remove Software” function in my Control Panel.

Supposedly I was successful in my uninstall of all 3 files but when I rebooted I saw (and still see) .NET 2.0 Framework SP2 still populated in the “Add/Remove Software” list.  When I try to remove it (again), I get an error message:  “The patch package couldn’t be opened.  Verify the patch still exists and that you can access it or contact the application vendor to verify this is a valid Windows Installer patch package”.

Now I’m in a situation where I want to install .NET Framework (2.0? 3.0? 3.5?).  I have downloaded 2.0, 3.0, 3.5 directly from Microsoft (through the download area as well as through Windows Updater).  When I use Windows Updater, it starts out OK:

Initializing installation... done!

Installing Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update for .NET versions 2.0 through 3.5 (KB951847) x86 (update 1 of 1)...

But then I get a “Following Update could not be installed” message.  It downloads OK but it can’t get installed.  Same for this .NET update:

Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows 2000, Windows Server 2003, and Windows XP (KB974417) – Failed. 

I downloaded 2.0, 3.0 and 3.5 and I manually try to install them.  I got failed installs each time.  This was listed as part of the error file header:

EventType : wap10setup     P1 : 13855     P2 : 3.0.04506.30_waprtm_x86_sfx    

P3 : mc     P4 : inst     P5 : f    

P6 : system.servicemodel.washosting_version=_3.0.0     P7 : 0x80004005    

P8 : 1603     P9 : createassemblycache     P10 : windows communic

I have 3 logs I can post:  VSSWMSIInstallTime, VSSWMSIFailInfo, and VSSWMSISummary.

Can someone help me out?  I want to get .NET Framework installed and I have no idea how to do it.  I assume the issue has something to do with an “unclean” uninstall of 2.0 the first time around.  If anyone can lend me a hand, let me know.

I’ve also installed way too many drivers since I uninstalled .NET Framework so rolling back my machine is not an option.  Thanks in advance!!

Windows for home | Windows 11 | Licensing and activation

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

  1. Anonymous
    2009-10-23T21:22:57+00:00

    Hi Johnnycashish,

    Thank you for visiting Microsoft Windows Vista answers forum.

    We need to remove all the versions of Microsoft .Net Framework from the computer using the cleanup tool and then we need to run the Windows Updates on the computer so that all the versions of Microsoft .Net Framework gets installed on the computer.

    Removing all the versions of Microsoft .Net Framework from the computer will delete shared files and registry keys used by other versions of the .Net Framework. Then we will re-install them through Windows Updates again on the computer and the shared files and registry keys will be re-built.

    From the link below, download the .Net Framework cleanup tool and run it to remove

    ".Net Framework - All Versions" and then restart the computer.

    .Net Framework cleanup tool:**http://blogs.msdn.com/astebner/attachment/8904493.ashx**

    After restart run Windows Updates and all the versions of .Net Framework should get installed on the computer.

    Referred article:

    When you try to install an update for the .NET Framework 1.0, 1.1, 2.0, 3.0, or 3.5, you may receive Windows Update error code "0x643" or Windows Installer error code "1603" -**http://support.microsoft.com/kb/923100**

    Thanks and Regards,

    Gulrez


    Microsoft Answers Support Engineer

    4 people found this answer helpful.
    0 comments No comments

Answer accepted by question author

  1. Anonymous
    2009-10-23T21:17:13+00:00

    Hi Johnny cashish,

    Welcome to Microsoft answers forum.

     You can try these suggestions to resolve the issue:

     1) Determine which versions of the .NET Framework are installed and whether service packs have been applied by going through the link:

     http://msdn.microsoft.com/en-us/kb/kb00318785.aspx

    1. Uninstall or Remove the .Net Framework installed on the computer by going through the link:

    http://support.microsoft.com/kb/923100  

    1. Download and reinstall all the versions of the .Net Framework previously installed on the computer. Get the .Net Framework updates download links from:

     http://support.microsoft.com/kb/923100

    You can perform a standalone installation, logon to:

    http://support.microsoft.com/kb/934307

    Thanks and Regards,

     Azam – Microsoft Support.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Anonymous
    2009-12-28T22:01:46+00:00

    READ_THIS_MICROSOFT_KB_ARTICLE!!!   MUST_READ!!!!

    http://support.microsoft.com/kb/q312499/

    I work on broken computers as a hobby.  I've come across a number of them that simply WILL NOT install the .net updates.  Right upfront, I'll state that some are pirated - but others are almost certainly genuine installations of Windows.  I'm not sure, but it seems to me that most, if not all, have been installed via "unattended install" scripts. 

    Anyway - ALL of the ones that I've been able to doublecheck has one or the other of the two registry settings mentioned in that KB article.  Check those two registry keys, make certain that they are set to zero, or deleted, then run your installers again. 

    From the article:

    Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

    322756   (http://support.microsoft.com/kb/322756/ ) How to back up and restore the registry in Windows

    There are two places in the registry where the DisableRollback policy value can be set. To resolve this problem, you must find out where the DisableRollback policy was set and remove or disable the setting.

    To find out whether this property exists in your registry, run C:\Regedit.exe and check the following locations:

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\DisableRollback

    HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Installer\DisableRollback

    If the DisableRollback key exists and has a value of "1", delete the key or set the value of the key to "0". (You can also set DisableRollback through command-line instructions.) Microsoft recommends that administrators and developers not set this property if they use command line instructions to run Setup, or Setup will not work.

    0 comments No comments