FIX: Corruption of the Perflib Registry ValuesLast reviewed: October 29, 1997Article ID: Q128404 |
3.50
WINDOWS NT
kbprg kbfixlist kbbuglist
The information in this article applies to:
SYMPTOMSThe Performance Monitoring tool can be affected by a corruption problem in the Perflib key. The following symptoms are evidence of this corruption problem:
CAUSEWhen an .INI file, which contains an extra language entry not associated with any specific objects and counters, is passed as a parameter to LODCTR.EXE, the values of 'Last Counter' and 'Last Help' are set to zero. This in turn causes the Performance Monitoring tool to fail. The following is an example of a problem-causing .INI file:
[info] drivername=SampPerf symbolfile=sampperf.h [languages] 009=English 011=OtherLanguage <-- problem area [text] SampObj_009_Name=SampPerf SampObj_009_Help=A sample performance object. Count_1_009_Name=Tests/sec Count_1_009_Help=The number of tests completed.A further complication arises when a user attempts to rectify the situation by executing UNLODCTR.EXE. At this point, because Last Counter and Last Help are set to zero, UNLODCTR.EXE only resets '\009\HELP' and '\009\COUNTER' to NULL. RESOLUTIONTo resolve this corruption problem, you must restore the Registry to its former state by using one of the following five methods:
WARNING: The Registry is a vital part of Windows NT; improper modification of its keys and values can cause Windows NT to malfunction.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This problem was corrected in Windows NT 3.51.
|
Additional reference words: 3.50
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |