"Service Pack installation did not complete" error message when you try to install a Windows 2000 service pack
Part 1: Identify the issue
Check Svcpack.logBy default, the Svcpack.log file is located in the C:\Winnt folder. Open Svcpack.log, and then look for a record of an error that is similar to the following:
This error indicates that the inability to completely install the service pack may be related to registry permissions issues.
Check Setupapi.logThe Setupapi.log will only record registry access problems when verbose logging for GUI-mode Setup is enabled.For additional information about how to enable verbose logging for GUI-mode Setup, click the following article number to view the article in the Microsoft Knowledge Base:
If you enable verbose logging after you try to install the service pack, try again to install the service pack so that the process is logged. Open Setupapi.log, and then look for a record of an error that is similar to the following:
Check the user profileYou may be able to determine if there is a problem with your user profile by checking the event log. If the symptom that is described in this article is caused by a problem with your user profile, an event that is similar to the following is logged event log:
Event Type: Error
Event Source: Userenv
Event Category: None
Event ID: 1000
User: NT AUTHORITY\SYSTEM
Windows cannot load the user's profile but has logged you on with the default profile for the system.
Part 2: Resolve the issue
Correct the registry settingsWarning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.If the log files contain errors that indicate that the issue you are experiencing is related registry permission settings, correct them. To do so, follow these steps:
- Click Start, click Run, and then type regedt32 to start Registry Editor.
- Locate, and then click the registry key or keys that you noted from the Setupapi.log file.
- Click Permissions on the Security menu.
- In the Permissions box, click the user account that you use to install the service pack.
- Under Permissions for User, click to select the Full Control check box.
- Repeat these steps for each registry key you noted from the Setupapi.log file.
- Install the service pack again.
If the registry key or keys that you noted from the Setupapi.log file are not present, there may be a problem with your user profile.
Replace the Default User profileIf the registry keys that you noted from the Setupapi.log file are not present, or if you still experience the symptom that is described in this article after you correct the registry settings, there may be a problem with your Default User profile. To replace the Default User profile, follow these steps:
- Find the C:\Documents and Settings folder, and then check to see if the Default User folder is present.
If the Default User folder is not present, copy it from another Windows 2000 installation. To do this, you have to have access to another Windows 2000-based computer that has a good Default User folder. If you do not have access to another Windows 2000-based computer, you can create a parallel installation of Windows on your computer, copy the Default User folder to the C:\Documents and Settings folder, and then remove the parallel installation.
- Delete the user profile that you used to install the service pack.
Important When you delete the user profile, all the documents and settings that saved for that profile are lost. They will be replaced by default settings the next time that you log on as that user. Make sure to back up any documents and settings that you do not want lose. This includes the following:
- Items that stored on the desktop
- Items that are stored in My Documents
- Start menu customizations
- Internet cookies
- Log off, and then log on again as the user you used to install the service pack.
- Install the service pack again.
Article ID: 834647 - Last Review: 10/26/2013 20:36:44 - Revision: 1.2
- kbnosurvey kbarchive kbwinservsetup kbprb KB834647