Article ID: 834647 - View products that this article applies to.
This article has been archived. It is offered "as is" and will no longer be updated.
Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:
(https://support.microsoft.com/kb/256986/ )Description of the Microsoft Windows Registry
When try to install a Windows service pack, you may receive an error message that tells you that the service pack did not install correctly. This issue may occur if you do not have the required registry permissions. This issue may also occur if there is a problem with your user profile. You can identify this issue by examining the Svcpack.log and Setupapi.log files. After you identify the issue, you can resolve it by correcting the permissions on the affected registry keys or by recreating your user profile, depending on the issue that you identify.
When try to install a Windows service pack, you may receive an error message that is similar to the following:
Service Pack installation did not complete. Select 'OK' to undo the changes that have been made, or select 'Cancel' to quit. If you select 'Cancel', your system will be left in a partially updated state and may not work correctly.
This issue may occur if the default user profile is missing. This issue may allso occur if the user who tries to install the service pack does not have the required permissions in the registry.
To help identify and resolve this issue, check log files for records of errors that indicate issues that are related to registry permissions. If no such records exist, the issue may be related to a problem with your user profile. When you identify the problem, use the appropriate resolution below.
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:
DoRegistryUpdates:SetupInstallFromInfSection Failed for IE5Section: 0x5.
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:
(https://support.microsoft.com/kb/243996/ )How to enable verbose logging for GUI-mode Setup
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:
This error also indicates that the inability to completely install the service pack may be related to registry permissions issues. Note any records with an error that is similar to this where the time and date of the error match the time and date when you tried to install the service pack. Make a note of each registry key that is associated with each of these errors.
09:40:25.452 : Setting reg key HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4\1400 @ 09:40:30.030 : Error Access is denied.
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
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:
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: