NOTE: The address and pid you have may differ from those in the example.
When the computer was installed, the date and time of the computer were outof the range supported by the ctime library function in the C language.This function handles dates in the range January 1, 1970 to January 18,2038 (inclusive). The registry contains an entry that has an invalid Hexnumber that is out of range. In most instances this value was found to beimproperly set to REG_DWORD 0xFFFFFFFF. The following is the registry keythat causes the problem:
To work around this problem, do the following:
WARNING: Using the Registry Editor incorrectly can cause serious, system-wide problems that may require you to reinstall Windows NT to correct them.Microsoft cannot guarantee that any problems resulting from the use of theRegistry Editor can be solved. Use this tool at your own risk.
Start Registry Editor (Regedt32.exe) and locate the following Registrysubkey in the HKEY_LOCAL_MACHINE subtree:
Select the InstallDate value and change it to a valid Hex Dwordrepresenting an appropriate date and time.
Sunday, January 01, 1995, 12:00:00 AM = 2f0636d0
Monday, January 01, 1996, 12:00:00 AM = 30e76a50
Use the registry entry value from another computer.
Write a small C program using ctime to calculate the exact value.
Quit the Registry Editor and run Windows NT Diagnostics.
Microsoft has confirmed this to be a problem in Windows NT version 3.5x. Weare researching this problem and will post new information here in theMicrosoft Knowledge Base as it becomes available.
The function name and the instruction with the FAULT will appear exactly asshown below in the Drwtsn32.log file, if the Windows NT Debug Symbols havebeen set up.