Microsoft KB Archive/324292

From BetaArchive Wiki

Article ID: 324292

Article Last Modified on 11/17/2005



APPLIES TO

  • Microsoft ASP.NET 1.0
  • Microsoft .NET Framework 1.1



This article was previously published under Q324292

SUMMARY

Microsoft has learned that when you install Security Bulletin MS02-026, if Microsoft Visual Studio .NET is open, the installation may not be successful if the files that are to be replaced are locked. This problem can occur under the following circumstances:

  • You run the security bulletin installation in silent mode, and the files are locked. -or-


  • You run the security bulletin installation in a non-silent mode and then ignore the message to close the applications that are locking the files.

For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:

322289 MS02-026: Unchecked buffer in ASP.NET worker process (English)


322299 MS02-026: Unchecked buffer in ASP.NET worker process (Simplified Chinese)


322300 MS02-026: Unchecked buffer in ASP.NET worker process (Traditional Chinese)


322301 MS02-026: Unchecked buffer in ASP.NET worker process (Korean)


MORE INFORMATION

Steps to follow before setup

Before you install Security Bulletin MS02-026, follow these steps:

  1. Close all Microsoft Windows applications.
  2. Run the following command at a command prompt to stop the ASP.NET state server:

    net stop aspnet_state

  3. If you are a Terminal Server administrator who is applying the security bulletin, make sure that all of the users' sessions are closed.
  4. Install the security bulletin. If the security bulletin warns you to close any applications that are running, close the applications before you continue.
  5. Restart your computer after you install the security bulletin.

How to confirm that setup was successful

The following files are copied to the %WINDIR%\Microsoft.NET\Framework\v1.0.3705\ folder:

   Version       File Name
   -------------------------------
   1.0.3705.272  Aspnet_isapi.dll
   1.0.3705.272  Aspnet_wp.exe
   1.0.3705.272  Aspnet_regiis.exe
       --        Aspnet_perf.ini
       --        Aspnet_perf2.ini
   1.0.3705.272  System.Web.dll
                

The following files are copied to the %WINDIR%\Microsoft.NET\Framework\v1.0.3705\ASP.NETClientFiles\ folder:

   Version  File Name
   -----------------------
      --    SmartNavIE5.js
      --    SmartNav.js
                

Additionally, System.Web.dll is installed to the global assembly cache (GAC). If files are locked during installation, the updated version of System.Web.dll does not install to the global assembly cache.

To check the version of the assembly in the global assembly cache, follow these steps:

  1. In Microsoft Windows Explorer, open the %WINDIR%\assembly folder.
  2. Right-click System.Web, and then click Properties.
  3. In the System.Web Properties dialog box, click the Version tab. The version information appears in the File Version box.

If the installation succeeded, the version of System.Web.dll is 1.0.3705.272. If the version is not 1.0.3705.272, the installation did not succeed. For more information about how to repair the installation, see the How to recover from a failed installation section of this article.

How to recover from a failed installation

If Setup was unsuccessful, ASP.NET pages will not run, and an error page will be returned. The error page may indicate that the server cannot be found and that a DNS error may have occurred. When you try to debug a project in Visual Studio .NET, you may receive the following error message:

Error while trying to run project: Unable to start debugging on the web server. Would you like to disable future attempts to debug ASP.NET pages for this project?

To recover from a failed installation, follow these steps:

  1. Restart the computer to make sure that all files are unlocked.
  2. Use the Add or Remove Programs tool in Control Panel to remove "Microsoft .NET Framework Hotfix Q322289 (English)," and then restart your computer.


Note If you installed a localized version of this update, that Microsoft Knowledge Base article number and language appears in the Add or Remove Programs tool.

  1. Reapply the update according to the instructions in the Steps to follow before setup section of this article.



Additional query words: uninstall disregard

Keywords: kbinfo kbsecvulnerability kbnetframe100presp2fix kbsecurity kbsecbulletin kbsechack KB324292