Aaron Stebner's WebLog

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

Problems installing the new ASP.NET hotfix (KB886903 or KB887219)

Problems installing the new ASP.NET hotfix (KB886903 or KB887219)

  • Comments 42

I got a question from a customer this week who could not get an ASP.NET hotfix installed by launching it from Windows Update (due to an error like some folks have seen with other .NET Framework service packs that I described here).  As a result, he was trying to download the package directly, extract it and install manually, but he was having trouble trying to locate the underlying package and download it.  So I decided to try to do this myself to see how the process really works for an IT admin in the field, and I'm surprised by how complicated this process is.  Here are the specific steps I had to follow to locate and download this ASP.NET hotfix:

  1. I retrieved the KB article number from the Windows Update site
  2. I went to the Microsoft support site and found a link here that announces the security bulletin
  3. From there I followed the link for IT professionals since those links typically contain direct links to download packages to stage for installation in corporate networks or other scenarios where Windows Update is not an ideal option
  4. From there I followed the link to the Microsoft download center and used the suggestion to search for the keyword security_patch and filtered based on the .NET product family.  This gave me this results page
  5. From there I could choose what version(s) of the .NET Framework I wanted to patch and download the appropriate hotfix.  For example, this link leads to the hotfix that applies to .NET Framework 1.1 with SP1
  6. Now that I have downloaded the hotfix package, I can go back to the link for IT professionals and drill down to the details of the version of the hotfix I downloaded to figure out what command line switches to use to extract the contents of the package

It really seems like there should be an easier way to locate, download and extract a hotfix package from Microsoft.  If there is a simpler way that I have missed, please post a comment and let me know.

As a side note, this and any other .NET Framework or ASP.NET hotfixes are packaged using the same self-extracting wrapper as the .NET Framework 1.0 SP3 and 1.1 SP1, and therefore are all susceptible to the same set of issues as those service packs.  There is one big issue (that I consider to be a flaw) in the design for the packaging of the .NET Framework service packs and hotfixes.  The self-extracting wrapper EXE is written in managed code, so that means that if the .NET Framework is broken in any way and needs to be repaired, then the patch package will not even extract and launch correctly, and it cannot even give a useful error message.


  • Hi Mike, the best place to start is the troubleshooting guide that I posted here - http://blogs.msdn.com/astebner/archive/2004/11/23/268934.aspx. I will also follow up with you via email.

  • Dave - I am not sure how to turn off debugging but I have found this registry key that controls what debugger gets launched when a crash occurs. It is located at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug. The data in the Debugger value is the executable that is launched when a crash occurs.

  • Just an FYI
    The SMS mssecure.cab had an error in it the first week it was out.
    886903 was mistaken for 886904. Machines would try to install 886904 instead of the correct 886903.

  • I have windows 2000 pro with sp4 and tryed to install dotnetfx and gets this error"

    RegSvcs.exe - Common Language Runtime Debugging Services

    Apllication has generated an exception that could not be handled.

    Process id=0Xa5c (2652), Thread id-0xac4 (2756)

  • Hi Deamon - at the end of last week we had 2 reports of this problem from customers who called our Product Support team. These cases are still under investigation because our common troubleshooting steps did not work. I will post a follow-up on my blog as soon as we identify what the root cause is and what the possible workarounds are.

  • I am just an average user and I keep finding this KB886903 download in my update, cannot install it and the yellow shield is permanently on my taskbar telling me to install a critical update. I do not even use net framework. How do I stop winxp from notifying me about this
  • SLxx.tmp - Common Language Runtime Debugging Services

    Hi. I think this is the same problem as reported by Dan above, but I haven't been able to fix it yet.

    I looked at the .NET configuration workaround procedure but My_Computer_Zone looks different from the description. If I go under Properties then there's a Permission Set tab, under which FullTrust is already set.

    Still doesn't install. Help!
  • J.C. - the best solution to get WinXP to stop notifying you about this hotfix is to figure out why it is failing to install and resolve that issue. The reason I say that is that you may not knowingly use the .NET Framework, but you may have some products installed that are built on top of the .NET Framework. Could you try to go to the download site for this hotfix and download it and try to run it directly? This will show more detailed error information. You will probably need this version of the hotfix - http://www.microsoft.com/downloads/details.aspx?FamilyID=8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9&DisplayLang=en. However, depending on what version of the .NET Framework you have on your machine you might need a different hotfix - you can go to http://www.microsoft.com/downloads/results.aspx?freetext=security_patch&productID=C9C8FCFB-BFF3-40CA-B59D-216F6850000A&DisplayLang=en and choose what version of the hotfix to download.

    Then after downloading the hotfix you can run it by double-clicking it and it will probably give some kind of error. If you can let me know what the exact error is, we can try some additional troubleshooting steps.

  • Severin - there are several different causes of the CLR Debugging Services error that you are seeing. Like for Dan, my first suggestion to you would be to check the troubleshooting doc I published a little while ago. You can find that at http://blogs.msdn.com/astebner/archive/2004/11/23/268934.aspx. If the suggestions there do not work, please contact me via email at aaronste (AT) microsoft (DOT) com and I can try to help further.

  • Problem with KB886903.

    I have a message:

    Process ID = 0xabc(2748)
    Thred ID = 0x634 (1588)

    Now i'm stuck and I can't make any update on my windows... Can you help me...? Thanks.
  • Problem with KB886903. <br> <br>I have a message: <br> <br>Process ID = 0xabc(2748) <br>Thred ID = 0x634 (1588) <br> <br>Now i'm stuck and I can't make any update on my windows... Can you help me...? Thanks.
  • Hi Sylvain - can you try to do the following to download and extract the patch and try to install it directly? I am hoping that this will give you a more detailed error message:

    1. Locate the .NET Framework hotfix you want to install by going to the Microsoft download center and searching for the keyword security_patch and filtering based on the .NET product family.

    2. Download the correct version of the .NET Framework hotfix you want to install. Every .NET Framework hotfix ships with a separate version that will only install if you have a specific .NET Framework service pack installed. So you will need to download the hotfix that matches the service pack you have installed

    3. Extract the hotfix MSP package to a folder by running <name of hotfix>.exe /Xp:c:\dotnet\netfxhotfix.msp

    4. Go to c:\dotnet and right-click on netfxhotfix.msp and choose Apply

    If this gives an error can you try to use the instructions at the bottom of the article at http://blogs.msdn.com/astebner/archive/2004/11/23/268934.aspx to generate a verbose log file and then send that to me?

  • I wrote an application late last year that is designed to clean up computers that have problems getting...
  • RePost:
  • Thank you Aaron - your advice right at the top of the thread solved my problem I was having with Automatic Updates trying and failing to install the KB886903 security update for .NET Framework 1.1 SP1 on Windows XP Pro SP2.

Page 2 of 3 (42 items) 123
Leave a Comment
  • Please add 3 and 8 and type the answer here:
  • Post