Microsoft KB Archive/222507

From BetaArchive Wiki
Knowledge Base


Article ID: 222507

Article Last Modified on 11/1/2006



APPLIES TO

  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition



This article was previously published under Q222507

SYMPTOMS

Some hotfixes may place an incorrect service pack version number in the registry. The service pack version number is normally stored in the following REG_SZ value:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\CSDVersion


The CSDVersion value typically has a data value of "Service Pack X," where X is the service pack version number. Some post-SP3 hotfixes may replace this with a string such as "Service Pack 3 RC 1.32" or post-SP4 hotfixes may replace this with a string such as "Service Pack 4 RC 1.2."

Reinstallation of the same level of the service pack may not resolve the problem.

CAUSE

This behavior can occur if a hotfix is built without setting the appropriate compiler directives to embed the correct version number in the resulting binary file. Because Ntoskrnl populates the CSDVersion value during boot with this embedded information, the incorrect value is displayed.

The presence of the incorrect version string does not mean that the service pack is installed improperly, or that a component has been replaced with an earlier version.

To verify that the hotfixed component is in place, check the last modified date and time of the fixed component in your installation with the last modified date and time of the same file in the last service pack applied, or of the same file in the hotfix installation folder.

RESOLUTION

To resolve this problem, obtain the latest service pack for Windows NT 4.0. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

152734 How to Obtain the Latest Windows NT 4.0 Service Pack


MORE INFORMATION

This problem was first noted with the hotfixes described in the following Microsoft Knowledge Base articles:

180648 Windows NT 4.0 Traps with a Stop 0x24 or Stop 0xA


197632 Registry Hive Fragmentation Leads to Excessive Size


Keywords: kbprb KB222507