Windows 2000 Service Pack 2 Removes Registry Information for Previously Applied Fixes (300039)
The information in this article applies to:
- Microsoft Windows 2000 Server SP2
- Microsoft Windows 2000 Advanced Server SP2
- Microsoft Windows 2000 Professional SP2
This article was previously published under Q300039 SYMPTOMS
After you apply Windows 2000 Service Pack 2 (SP2), previously installed hotfixes may no longer appear in the Add/Remove Programs tool in Control Panel. The hotfixes are still installed, but you lose the ability to uninstall them.
CAUSE
When you apply a hotfix, the SERVICE_PACK_NUMBER entry from the included Hotfix.inf file is written to the registry. This registry information is used as the definitive list of hotfixes that are installed on the computer and is used by the Add/Remove Programs tool in Control Panel for manual removal of the hotfixes.
Many previously released Windows 2000 hotfixes set the SERVICE_PACK_NUMBER value to 2. The Windows 2000 SP2 Update.exe installer removes the registry information for hotfixes in which the service pack number is less than or equal to the currently installed service pack. Therefore, when you install SP2, the installer removes the registry entries for these hotfixes.
RESOLUTION
No action is required because the hotfixes are still installed on the computer. Although the registry entries for these fixes are removed, previously installed hotfixes are still listed in the Service Pack "uninstall" file area. To view this list:
- Locate the Spuninst.inf file in the %SystemRoot%\$NtServicePackUninstall$\Spuninst folder.
- Open the file and find the [Reg.Restore.Keys] section.
- Find the entries that look like this (where Qnnnnnn is the Microsoft Knowledge Base article number of the installed hotfix):
HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\Qnnnnnn,,reg00001
The Microsoft Knowledge Base article number in the key is a hotfix that was installed prior to installing SP2.
STATUSMicrosoft has confirmed that this is a problem in some hotfixes released before Windows 2000 SP2.
Modification Type: | Major | Last Reviewed: | 11/14/2003 |
---|
Keywords: | kbbug kbenv kbnofix KB300039 |
---|
|