Partager via


Troubleshooting problems while installing .NET Framework 2.0 hotfix MS06-033 (KB 917283)

Microsoft recently released a hotfix to address a vulnerability in ASP.NET for the .NET Framework 2.0.  Security bulletin MS06-033 contains more details about this hotfix.

This is one of the first hotfixes that has been released for the .NET Framework 2.0 (possibly the first, but I'm not sure). There have been some issues that we've seen with the installation of this hotfix, and as a result the following knowledge base articles have been published:

The set of steps that I typically use when a .NET Framework hotfix fails is not listed in any of the above knowledge base articles, so I thought I'd list them here in case they are useful to anyone out there:

  1. Click on the Start menu, choose Run, type appwiz.cpl and click OK
  2. Locate the item named Microsoft .NET Framework 2.0 (the name will contain x64 or ia64 on 64-bit operating systems) and click the Change/Remove button
  3. Choose the Repair option to attempt to repair/reinstall the .NET Framework 2.0
  4. Download and attempt to install the .NET Framework hotfix by running the setup package directly instead of using Windows Update. Running it directly will allow the service pack setup to display more useful error dialogs instead of having Windows Update suppress them

If repairing the .NET Framework 2.0 does not solve this issue, then I would suggest trying the following steps as a last resort:

  1. Download the .NET Framework cleanup tool and choose to cleanup the .NET Framework 2.0
  2. Download and re-install the .NET Framework 2.0
  3. Download and attempt to install the .NET Framework hotfix by running the setup package directly instead of using Windows Update. Running it directly will allow the service pack setup to display more useful error dialogs instead of having Windows Update suppress them

<update date="7/22/2006"> Updated workaround steps to suggest repairing the .NET Framework 2.0 before resorting to uninstalling and reinstalling it </update>

Comments

  • Anonymous
    July 22, 2006
    Before going to the trouble of uninstalling .NET Framework 2.0 and re-installing fresh, you should go to Add/Remove Programs, select "Microsoft .NET Framework 2.0" (will trail with " (x64)" or " (IA64)" on 64-bit platforms), click the "Click here for support information" link, and click the "Repair" button. This has worked for a vast majority of users.

    I will be posting more details information in my blog at http://blogs.msdn.com/heaths when we finish collecting information, along with a handy diagnostics utility in the works - hopefully by Monday.
  • Anonymous
    July 22, 2006
    Hi Heath - That is a good point.  Now that the .NET Framework 2.0 caches the source, a repair is much easier.  I'll update this post to recommend trying that first.
  • Anonymous
    September 05, 2006
    PingBack from http://blogs.msdn.com/astebner/articles/454956.aspx
  • Anonymous
    October 21, 2006
    The comment has been removed