This article was previously published under Q324292
This article has been archived. It is offered "as is" and will no longer be updated.
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)
Steps to follow before setup
Before you install Security Bulletin MS02-026, follow these steps:
Close all Microsoft Windows applications.
Run the following command at a command prompt to stop the ASP.NET state server:
net stop aspnet_state
If you are a Terminal Server administrator who is applying the security bulletin, make sure that all of the users' sessions are closed.
Install the security bulletin. If the security bulletin warns you to close any applications that are running, close the applications before you continue.
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:
In Microsoft Windows Explorer, open the %WINDIR%\assembly folder.
Right-click System.Web, and then click Properties.
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:
Restart the computer to make sure that all files are unlocked.
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.