Go Back   TechArena Community > Technical Support > Computer Help > Windows XP > Windows XP Support
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read SiteMap

Tags: , ,

Sponsored Links



Performance counter issue

Windows XP Support


Reply
 
Thread Tools Search this Thread
  #1  
Old 15-04-2007
RGold
 
Posts: n/a
Performance counter issue

I always see this error in event viewer:

Event ID: 3012

The performance strings in the Performance registry value is corrupted when
process Performance extension counter provider. BaseIndex value from
Performance registry is the first DWORD in Data section, LastCounter value is
the second DWORD in Data section, and LastHelp value is the third DWORD in
Data section.

I tried Google but could not fine helpful answer.

Thanks you.

Reply With Quote
  #2  
Old 15-04-2007
Wesley Vogel
 
Posts: n/a
Re: Performance counter issue

How to manually rebuild Performance Counter Library values
http://support.microsoft.com/kb/300956

Event ID: 3012
Source: LoadPerf
http://www.eventid.net/display.asp?e...adPerf&phase=1

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In news:70243E5F-2F83-4347-B076-FF16DC3B339C@microsoft.com,
RGold <RGold@discussions.microsoft.com> hunted and pecked:
> I always see this error in event viewer:
>
> Event ID: 3012
>
> The performance strings in the Performance registry value is corrupted
> when process Performance extension counter provider. BaseIndex value from
> Performance registry is the first DWORD in Data section, LastCounter
> value is the second DWORD in Data section, and LastHelp value is the
> third DWORD in Data section.
>
> I tried Google but could not fine helpful answer.
>
> Thanks you.


Reply With Quote
  #3  
Old 15-04-2007
RGold
 
Posts: n/a
Re: Performance counter issue

Thank for the replay. I have Windows XP and it says:

APPLIES TO
• Microsoft Windows Server 2003, Standard Edition (32-bit x86)
• Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
• Microsoft Windows 2000 Server
• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Professional Edition

Is it going to work for XP?

"Wesley Vogel" wrote:

> How to manually rebuild Performance Counter Library values
> http://support.microsoft.com/kb/300956
>
> Event ID: 3012
> Source: LoadPerf
> http://www.eventid.net/display.asp?e...adPerf&phase=1
>
> --
> Hope this helps. Let us know.
>
> Wes
> MS-MVP Windows Shell/User
>
> In news:70243E5F-2F83-4347-B076-FF16DC3B339C@microsoft.com,
> RGold <RGold@discussions.microsoft.com> hunted and pecked:
> > I always see this error in event viewer:
> >
> > Event ID: 3012
> >
> > The performance strings in the Performance registry value is corrupted
> > when process Performance extension counter provider. BaseIndex value from
> > Performance registry is the first DWORD in Data section, LastCounter
> > value is the second DWORD in Data section, and LastHelp value is the
> > third DWORD in Data section.
> >
> > I tried Google but could not fine helpful answer.
> >
> > Thanks you.

>
>

Reply With Quote
  #4  
Old 16-04-2007
Wesley Vogel
 
Posts: n/a
Re: Performance counter issue

> Is it going to work for XP?

Yes, but I have never had to do it myself. Here are some clues.

I have XP Pro SP2.

I have this key.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows NT\CurrentVersion\Perflib\009

I have perfc009.dat, perfd009.dat, perfh009.dat and perfi009.dat in
C:\WINDOWS\system32.

NOTE: %systemroot% is an environment variable that is the location of the
Windows
root folder. %Systemroot% in my case is C:\WINDOWS. %windir% is an
environment variable that is the location of the system folder, C:\WINDOWS
or C:\WINNT, and easier to type.

I have PERFC009.DA_, PERFD009.DA_, PERFH009.DA_ and PERFI009.DA_ in the I386
folder on the XP CD.

NOTE: .DA_ files are the compressed version of .dat files. They have to be
expanded to be of any use.

For example...

expand X:\I386\PERFC009.DA_ %windir%\system32\perfc009.dat

expand X:\I386\PERFH009.DA_ %windir%\system32\perfh009.dat

Change X to = your CD drive letter

I have these Value Names...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
CurrentVersion\Perflib
Last Counter
Last Help

I have these keys in Services that have a Performance subkey...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
..NET CLR Data\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
..NET CLR Networking\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
..NET Data Provider for Oracle\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
..NET Data Provider for SqlServer\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
..NETFramework\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
ASP.NET\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
ASP.NET_2.0.50727\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
aspnet_state\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
ContentFilter\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
ContentIndex\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
ISAPISearch\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
MSDTC\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
PerfDisk\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
PerfOS\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
PerfProc\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
RemoteAccess\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
RSVP\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
Spooler\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
TapiSrv\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
Tcpip\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
TermService\Performance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
WmiApRpl\Performance

If I didn't have all of that .crap stuff, there wouldn't be very much there.
;-(

---------------------
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>cd %Systemroot%\System32

C:\WINDOWS\system32>findstr drivername *.ini
esentprf.ini:drivername=ESENT
mqperf.ini:drivername=MSMQ
msdtcprf.ini:drivername=MSDTC
perfci.ini:drivername=ContentIndex
perffilt.ini:drivername=ContentFilter
perfwci.ini:drivername=ISAPISearch
pschdprf.ini:drivername=PSched
rasctrs.ini:drivername=RemoteAccess
rsvp.ini:drivername=RSVP
tslabels.ini:drivername=TermService

C:\WINDOWS\system32>
---------------------

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In news:D89386AF-CF98-4ABD-B86E-755A2F24D018@microsoft.com,
RGold <RGold@discussions.microsoft.com> hunted and pecked:
> Thank for the replay. I have Windows XP and it says:
>
> APPLIES TO
> • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
> • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
> • Microsoft Windows 2000 Server
> • Microsoft Windows 2000 Advanced Server
> • Microsoft Windows 2000 Professional Edition
>
> Is it going to work for XP?
>
> "Wesley Vogel" wrote:
>
>> How to manually rebuild Performance Counter Library values
>> http://support.microsoft.com/kb/300956
>>
>> Event ID: 3012
>> Source: LoadPerf
>> http://www.eventid.net/display.asp?e...adPerf&phase=1
>>
>> --
>> Hope this helps. Let us know.
>>
>> Wes
>> MS-MVP Windows Shell/User
>>
>> In news:70243E5F-2F83-4347-B076-FF16DC3B339C@microsoft.com,
>> RGold <RGold@discussions.microsoft.com> hunted and pecked:
>>> I always see this error in event viewer:
>>>
>>> Event ID: 3012
>>>
>>> The performance strings in the Performance registry value is corrupted
>>> when process Performance extension counter provider. BaseIndex value
>>> from Performance registry is the first DWORD in Data section,
>>> LastCounter value is the second DWORD in Data section, and LastHelp
>>> value is the third DWORD in Data section.
>>>
>>> I tried Google but could not fine helpful answer.
>>>
>>> Thanks you.


Reply With Quote
  #5  
Old 16-04-2007
RGold
 
Posts: n/a
Re: Performance counter issue

Followed instruction and it seems to work! Don't get the performance errors
any more.

Thank you very much!

"Wesley Vogel" wrote:

> > Is it going to work for XP?

>
> Yes, but I have never had to do it myself. Here are some clues.
>
> I have XP Pro SP2.
>
> I have this key.
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
> Windows NT\CurrentVersion\Perflib\009
>
> I have perfc009.dat, perfd009.dat, perfh009.dat and perfi009.dat in
> C:\WINDOWS\system32.
>
> NOTE: %systemroot% is an environment variable that is the location of the
> Windows
> root folder. %Systemroot% in my case is C:\WINDOWS. %windir% is an
> environment variable that is the location of the system folder, C:\WINDOWS
> or C:\WINNT, and easier to type.
>
> I have PERFC009.DA_, PERFD009.DA_, PERFH009.DA_ and PERFI009.DA_ in the I386
> folder on the XP CD.
>
> NOTE: .DA_ files are the compressed version of .dat files. They have to be
> expanded to be of any use.
>
> For example...
>
> expand X:\I386\PERFC009.DA_ %windir%\system32\perfc009.dat
>
> expand X:\I386\PERFH009.DA_ %windir%\system32\perfh009.dat
>
> Change X to = your CD drive letter
>
> I have these Value Names...
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
> CurrentVersion\Perflib
> Last Counter
> Last Help
>
> I have these keys in Services that have a Performance subkey...
>
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> ..NET CLR Data\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> ..NET CLR Networking\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> ..NET Data Provider for Oracle\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> ..NET Data Provider for SqlServer\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> ..NETFramework\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> ASP.NET\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> ASP.NET_2.0.50727\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> aspnet_state\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> ContentFilter\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> ContentIndex\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> ISAPISearch\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> MSDTC\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> PerfDisk\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> PerfOS\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> PerfProc\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> RemoteAccess\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> RSVP\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> Spooler\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> TapiSrv\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> Tcpip\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> TermService\Performance
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> WmiApRpl\Performance
>
> If I didn't have all of that .crap stuff, there wouldn't be very much there.
> ;-(
>
> ---------------------
> Microsoft Windows XP [Version 5.1.2600]
> (C) Copyright 1985-2001 Microsoft Corp.
>
> C:\>cd %Systemroot%\System32
>
> C:\WINDOWS\system32>findstr drivername *.ini
> esentprf.ini:drivername=ESENT
> mqperf.ini:drivername=MSMQ
> msdtcprf.ini:drivername=MSDTC
> perfci.ini:drivername=ContentIndex
> perffilt.ini:drivername=ContentFilter
> perfwci.ini:drivername=ISAPISearch
> pschdprf.ini:drivername=PSched
> rasctrs.ini:drivername=RemoteAccess
> rsvp.ini:drivername=RSVP
> tslabels.ini:drivername=TermService
>
> C:\WINDOWS\system32>
> ---------------------
>
> --
> Hope this helps. Let us know.
>
> Wes
> MS-MVP Windows Shell/User
>
> In news:D89386AF-CF98-4ABD-B86E-755A2F24D018@microsoft.com,
> RGold <RGold@discussions.microsoft.com> hunted and pecked:
> > Thank for the replay. I have Windows XP and it says:
> >
> > APPLIES TO
> > • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
> > • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
> > • Microsoft Windows 2000 Server
> > • Microsoft Windows 2000 Advanced Server
> > • Microsoft Windows 2000 Professional Edition
> >
> > Is it going to work for XP?
> >
> > "Wesley Vogel" wrote:
> >
> >> How to manually rebuild Performance Counter Library values
> >> http://support.microsoft.com/kb/300956
> >>
> >> Event ID: 3012
> >> Source: LoadPerf
> >> http://www.eventid.net/display.asp?e...adPerf&phase=1
> >>
> >> --
> >> Hope this helps. Let us know.
> >>
> >> Wes
> >> MS-MVP Windows Shell/User
> >>
> >> In news:70243E5F-2F83-4347-B076-FF16DC3B339C@microsoft.com,
> >> RGold <RGold@discussions.microsoft.com> hunted and pecked:
> >>> I always see this error in event viewer:
> >>>
> >>> Event ID: 3012
> >>>
> >>> The performance strings in the Performance registry value is corrupted
> >>> when process Performance extension counter provider. BaseIndex value
> >>> from Performance registry is the first DWORD in Data section,
> >>> LastCounter value is the second DWORD in Data section, and LastHelp
> >>> value is the third DWORD in Data section.
> >>>
> >>> I tried Google but could not fine helpful answer.
> >>>
> >>> Thanks you.

>
>

Reply With Quote
  #6  
Old 16-04-2007
Wesley Vogel
 
Posts: n/a
Re: Performance counter issue

Glad to hear that. It must have been a fairly laborious job to undertake.
;-)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In news:275B0C2F-82EE-421F-BE67-008D763579ED@microsoft.com,
RGold <RGold@discussions.microsoft.com> hunted and pecked:
> Followed instruction and it seems to work! Don't get the performance
> errors any more.
>
> Thank you very much!
>
> "Wesley Vogel" wrote:
>
>>> Is it going to work for XP?

>>
>> Yes, but I have never had to do it myself. Here are some clues.
>>
>> I have XP Pro SP2.
>>
>> I have this key.
>> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
>> Windows NT\CurrentVersion\Perflib\009
>>
>> I have perfc009.dat, perfd009.dat, perfh009.dat and perfi009.dat in
>> C:\WINDOWS\system32.
>>
>> NOTE: %systemroot% is an environment variable that is the location of the
>> Windows
>> root folder. %Systemroot% in my case is C:\WINDOWS. %windir% is an
>> environment variable that is the location of the system folder,
>> C:\WINDOWS or C:\WINNT, and easier to type.
>>
>> I have PERFC009.DA_, PERFD009.DA_, PERFH009.DA_ and PERFI009.DA_ in the
>> I386 folder on the XP CD.
>>
>> NOTE: .DA_ files are the compressed version of .dat files. They have to
>> be expanded to be of any use.
>>
>> For example...
>>
>> expand X:\I386\PERFC009.DA_ %windir%\system32\perfc009.dat
>>
>> expand X:\I386\PERFH009.DA_ %windir%\system32\perfh009.dat
>>
>> Change X to = your CD drive letter
>>
>> I have these Value Names...
>> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
>> CurrentVersion\Perflib
>> Last Counter
>> Last Help
>>
>> I have these keys in Services that have a Performance subkey...
>>
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> ..NET CLR Data\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> ..NET CLR Networking\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> ..NET Data Provider for Oracle\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> ..NET Data Provider for SqlServer\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> ..NETFramework\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> ASP.NET\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> ASP.NET_2.0.50727\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> aspnet_state\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> ContentFilter\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> ContentIndex\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> ISAPISearch\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> MSDTC\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> PerfDisk\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> PerfOS\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> PerfProc\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> RemoteAccess\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> RSVP\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> Spooler\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> TapiSrv\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> Tcpip\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> TermService\Performance
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>> WmiApRpl\Performance
>>
>> If I didn't have all of that .crap stuff, there wouldn't be very much
>> there. ;-(
>>
>> ---------------------
>> Microsoft Windows XP [Version 5.1.2600]
>> (C) Copyright 1985-2001 Microsoft Corp.
>>
>> C:\>cd %Systemroot%\System32
>>
>> C:\WINDOWS\system32>findstr drivername *.ini
>> esentprf.ini:drivername=ESENT
>> mqperf.ini:drivername=MSMQ
>> msdtcprf.ini:drivername=MSDTC
>> perfci.ini:drivername=ContentIndex
>> perffilt.ini:drivername=ContentFilter
>> perfwci.ini:drivername=ISAPISearch
>> pschdprf.ini:drivername=PSched
>> rasctrs.ini:drivername=RemoteAccess
>> rsvp.ini:drivername=RSVP
>> tslabels.ini:drivername=TermService
>>
>> C:\WINDOWS\system32>
>> ---------------------
>>
>> --
>> Hope this helps. Let us know.
>>
>> Wes
>> MS-MVP Windows Shell/User
>>
>> In news:D89386AF-CF98-4ABD-B86E-755A2F24D018@microsoft.com,
>> RGold <RGold@discussions.microsoft.com> hunted and pecked:
>>> Thank for the replay. I have Windows XP and it says:
>>>
>>> APPLIES TO
>>> • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
>>> • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
>>> • Microsoft Windows 2000 Server
>>> • Microsoft Windows 2000 Advanced Server
>>> • Microsoft Windows 2000 Professional Edition
>>>
>>> Is it going to work for XP?
>>>
>>> "Wesley Vogel" wrote:
>>>
>>>> How to manually rebuild Performance Counter Library values
>>>> http://support.microsoft.com/kb/300956
>>>>
>>>> Event ID: 3012
>>>> Source: LoadPerf
>>>> http://www.eventid.net/display.asp?e...adPerf&phase=1
>>>>
>>>> --
>>>> Hope this helps. Let us know.
>>>>
>>>> Wes
>>>> MS-MVP Windows Shell/User
>>>>
>>>> In news:70243E5F-2F83-4347-B076-FF16DC3B339C@microsoft.com,
>>>> RGold <RGold@discussions.microsoft.com> hunted and pecked:
>>>>> I always see this error in event viewer:
>>>>>
>>>>> Event ID: 3012
>>>>>
>>>>> The performance strings in the Performance registry value is corrupted
>>>>> when process Performance extension counter provider. BaseIndex value
>>>>> from Performance registry is the first DWORD in Data section,
>>>>> LastCounter value is the second DWORD in Data section, and LastHelp
>>>>> value is the third DWORD in Data section.
>>>>>
>>>>> I tried Google but could not fine helpful answer.
>>>>>
>>>>> Thanks you.


Reply With Quote
  #7  
Old 17-04-2007
RGold
 
Posts: n/a
Re: Performance counter issue

Yes, long procedure. Looks like it also cured my ole32.dll/svchost crashes.


"Wesley Vogel" wrote:

> Glad to hear that. It must have been a fairly laborious job to undertake.
> ;-)
>
> --
> Hope this helps. Let us know.
>
> Wes
> MS-MVP Windows Shell/User
>
> In news:275B0C2F-82EE-421F-BE67-008D763579ED@microsoft.com,
> RGold <RGold@discussions.microsoft.com> hunted and pecked:
> > Followed instruction and it seems to work! Don't get the performance
> > errors any more.
> >
> > Thank you very much!
> >
> > "Wesley Vogel" wrote:
> >
> >>> Is it going to work for XP?
> >>
> >> Yes, but I have never had to do it myself. Here are some clues.
> >>
> >> I have XP Pro SP2.
> >>
> >> I have this key.
> >> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
> >> Windows NT\CurrentVersion\Perflib\009
> >>
> >> I have perfc009.dat, perfd009.dat, perfh009.dat and perfi009.dat in
> >> C:\WINDOWS\system32.
> >>
> >> NOTE: %systemroot% is an environment variable that is the location of the
> >> Windows
> >> root folder. %Systemroot% in my case is C:\WINDOWS. %windir% is an
> >> environment variable that is the location of the system folder,
> >> C:\WINDOWS or C:\WINNT, and easier to type.
> >>
> >> I have PERFC009.DA_, PERFD009.DA_, PERFH009.DA_ and PERFI009.DA_ in the
> >> I386 folder on the XP CD.
> >>
> >> NOTE: .DA_ files are the compressed version of .dat files. They have to
> >> be expanded to be of any use.
> >>
> >> For example...
> >>
> >> expand X:\I386\PERFC009.DA_ %windir%\system32\perfc009.dat
> >>
> >> expand X:\I386\PERFH009.DA_ %windir%\system32\perfh009.dat
> >>
> >> Change X to = your CD drive letter
> >>
> >> I have these Value Names...
> >> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
> >> CurrentVersion\Perflib
> >> Last Counter
> >> Last Help
> >>
> >> I have these keys in Services that have a Performance subkey...
> >>
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> ..NET CLR Data\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> ..NET CLR Networking\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> ..NET Data Provider for Oracle\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> ..NET Data Provider for SqlServer\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> ..NETFramework\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> ASP.NET\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> ASP.NET_2.0.50727\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> aspnet_state\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> ContentFilter\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> ContentIndex\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> ISAPISearch\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> MSDTC\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> PerfDisk\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> PerfOS\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> PerfProc\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> RemoteAccess\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> RSVP\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> Spooler\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> TapiSrv\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> Tcpip\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> TermService\Performance
> >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
> >> WmiApRpl\Performance
> >>
> >> If I didn't have all of that .crap stuff, there wouldn't be very much
> >> there. ;-(
> >>
> >> ---------------------
> >> Microsoft Windows XP [Version 5.1.2600]
> >> (C) Copyright 1985-2001 Microsoft Corp.
> >>
> >> C:\>cd %Systemroot%\System32
> >>
> >> C:\WINDOWS\system32>findstr drivername *.ini
> >> esentprf.ini:drivername=ESENT
> >> mqperf.ini:drivername=MSMQ
> >> msdtcprf.ini:drivername=MSDTC
> >> perfci.ini:drivername=ContentIndex
> >> perffilt.ini:drivername=ContentFilter
> >> perfwci.ini:drivername=ISAPISearch
> >> pschdprf.ini:drivername=PSched
> >> rasctrs.ini:drivername=RemoteAccess
> >> rsvp.ini:drivername=RSVP
> >> tslabels.ini:drivername=TermService
> >>
> >> C:\WINDOWS\system32>
> >> ---------------------
> >>
> >> --
> >> Hope this helps. Let us know.
> >>
> >> Wes
> >> MS-MVP Windows Shell/User
> >>
> >> In news:D89386AF-CF98-4ABD-B86E-755A2F24D018@microsoft.com,
> >> RGold <RGold@discussions.microsoft.com> hunted and pecked:
> >>> Thank for the replay. I have Windows XP and it says:
> >>>
> >>> APPLIES TO
> >>> • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
> >>> • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
> >>> • Microsoft Windows 2000 Server
> >>> • Microsoft Windows 2000 Advanced Server
> >>> • Microsoft Windows 2000 Professional Edition
> >>>
> >>> Is it going to work for XP?
> >>>
> >>> "Wesley Vogel" wrote:
> >>>
> >>>> How to manually rebuild Performance Counter Library values
> >>>> http://support.microsoft.com/kb/300956
> >>>>
> >>>> Event ID: 3012
> >>>> Source: LoadPerf
> >>>> http://www.eventid.net/display.asp?e...adPerf&phase=1
> >>>>
> >>>> --
> >>>> Hope this helps. Let us know.
> >>>>
> >>>> Wes
> >>>> MS-MVP Windows Shell/User
> >>>>
> >>>> In news:70243E5F-2F83-4347-B076-FF16DC3B339C@microsoft.com,
> >>>> RGold <RGold@discussions.microsoft.com> hunted and pecked:
> >>>>> I always see this error in event viewer:
> >>>>>
> >>>>> Event ID: 3012
> >>>>>
> >>>>> The performance strings in the Performance registry value is corrupted
> >>>>> when process Performance extension counter provider. BaseIndex value
> >>>>> from Performance registry is the first DWORD in Data section,
> >>>>> LastCounter value is the second DWORD in Data section, and LastHelp
> >>>>> value is the third DWORD in Data section.
> >>>>>
> >>>>> I tried Google but could not fine helpful answer.
> >>>>>
> >>>>> Thanks you.

>
>

Reply With Quote
  #8  
Old 17-04-2007
Wesley Vogel
 
Posts: n/a
Re: Performance counter issue

> Looks like it also cured my ole32.dll/svchost

Super.

I know what ole32.dll is. But I can never help thinking of Ole Hanson, an
old bachelor that worked for the Milwaukee Road railroad in my hometown and
drove new Buicks. He would trade in the old one for a new one every year at
H & N Chevrolet Buick. Not one of those small Buicks either, but a deuce
and a quarter. He and Bob Miller from H & N would try to screw each other
into the ground over the price and the trade in allowance.

One year, as the story goes, Ole parked his current Buick across the street
from H & N in a small parking lot next to the railroad tracks and went
inside to see his buddy Bob. Ole had parked his deuce and a quarter so that
the driver's side could be seen from Bob's office. They made their deal,
never leaving Bob's office, and Ole drove away in a new Buick.

Later when Bob sent someone out to get Ole's old Buick to run it through the
car wash and clean it up a little before they sent it out to the used car
lot, somebody happened to walk around to the passenger's side of the car.
It looked as if one of the Milwaukee Road's locomotives had side-swiped it
from the rear bumper clear to the front bumper.

If that story isn't true, it ought to be. ;-)

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In news:9C98F140-FF35-437E-9B4A-E56C13BC6AA4@microsoft.com,
RGold <RGold@discussions.microsoft.com> hunted and pecked:
> Yes, long procedure. Looks like it also cured my ole32.dll/svchost
> crashes.
>
>
> "Wesley Vogel" wrote:
>
>> Glad to hear that. It must have been a fairly laborious job to
>> undertake. ;-)
>>
>> --
>> Hope this helps. Let us know.
>>
>> Wes
>> MS-MVP Windows Shell/User
>>
>> In news:275B0C2F-82EE-421F-BE67-008D763579ED@microsoft.com,
>> RGold <RGold@discussions.microsoft.com> hunted and pecked:
>>> Followed instruction and it seems to work! Don't get the performance
>>> errors any more.
>>>
>>> Thank you very much!
>>>
>>> "Wesley Vogel" wrote:
>>>
>>>>> Is it going to work for XP?
>>>>
>>>> Yes, but I have never had to do it myself. Here are some clues.
>>>>
>>>> I have XP Pro SP2.
>>>>
>>>> I have this key.
>>>> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
>>>> Windows NT\CurrentVersion\Perflib\009
>>>>
>>>> I have perfc009.dat, perfd009.dat, perfh009.dat and perfi009.dat in
>>>> C:\WINDOWS\system32.
>>>>
>>>> NOTE: %systemroot% is an environment variable that is the location of
>>>> the Windows
>>>> root folder. %Systemroot% in my case is C:\WINDOWS. %windir% is an
>>>> environment variable that is the location of the system folder,
>>>> C:\WINDOWS or C:\WINNT, and easier to type.
>>>>
>>>> I have PERFC009.DA_, PERFD009.DA_, PERFH009.DA_ and PERFI009.DA_ in the
>>>> I386 folder on the XP CD.
>>>>
>>>> NOTE: .DA_ files are the compressed version of .dat files. They have
>>>> to be expanded to be of any use.
>>>>
>>>> For example...
>>>>
>>>> expand X:\I386\PERFC009.DA_ %windir%\system32\perfc009.dat
>>>>
>>>> expand X:\I386\PERFH009.DA_ %windir%\system32\perfh009.dat
>>>>
>>>> Change X to = your CD drive letter
>>>>
>>>> I have these Value Names...
>>>> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
>>>> CurrentVersion\Perflib
>>>> Last Counter
>>>> Last Help
>>>>
>>>> I have these keys in Services that have a Performance subkey...
>>>>
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> ..NET CLR Data\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> ..NET CLR Networking\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> ..NET Data Provider for Oracle\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> ..NET Data Provider for SqlServer\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> ..NETFramework\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> ASP.NET\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> ASP.NET_2.0.50727\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> aspnet_state\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> ContentFilter\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> ContentIndex\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> ISAPISearch\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> MSDTC\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> PerfDisk\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> PerfOS\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> PerfProc\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> RemoteAccess\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> RSVP\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> Spooler\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> TapiSrv\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> Tcpip\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> TermService\Performance
>>>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
>>>> WmiApRpl\Performance
>>>>
>>>> If I didn't have all of that .crap stuff, there wouldn't be very much
>>>> there. ;-(
>>>>
>>>> ---------------------
>>>> Microsoft Windows XP [Version 5.1.2600]
>>>> (C) Copyright 1985-2001 Microsoft Corp.
>>>>
>>>> C:\>cd %Systemroot%\System32
>>>>
>>>> C:\WINDOWS\system32>findstr drivername *.ini
>>>> esentprf.ini:drivername=ESENT
>>>> mqperf.ini:drivername=MSMQ
>>>> msdtcprf.ini:drivername=MSDTC
>>>> perfci.ini:drivername=ContentIndex
>>>> perffilt.ini:drivername=ContentFilter
>>>> perfwci.ini:drivername=ISAPISearch
>>>> pschdprf.ini:drivername=PSched
>>>> rasctrs.ini:drivername=RemoteAccess
>>>> rsvp.ini:drivername=RSVP
>>>> tslabels.ini:drivername=TermService
>>>>
>>>> C:\WINDOWS\system32>
>>>> ---------------------
>>>>
>>>> --
>>>> Hope this helps. Let us know.
>>>>
>>>> Wes
>>>> MS-MVP Windows Shell/User
>>>>
>>>> In news:D89386AF-CF98-4ABD-B86E-755A2F24D018@microsoft.com,
>>>> RGold <RGold@discussions.microsoft.com> hunted and pecked:
>>>>> Thank for the replay. I have Windows XP and it says:
>>>>>
>>>>> APPLIES TO
>>>>> • Microsoft Windows Server 2003, Standard Edition
>>>>> (32-bit x86) • Microsoft Windows Server 2003,
>>>>> Enterprise Edition (32-bit x86) • Microsoft Windows
>>>>> 2000 Server
>>>>> • Microsoft Windows 2000 Advanced Server
>>>>> • Microsoft Windows 2000 Professional Edition
>>>>>
>>>>> Is it going to work for XP?
>>>>>
>>>>> "Wesley Vogel" wrote:
>>>>>
>>>>>> How to manually rebuild Performance Counter Library values
>>>>>> http://support.microsoft.com/kb/300956
>>>>>>
>>>>>> Event ID: 3012
>>>>>> Source: LoadPerf
>>>>>> http://www.eventid.net/display.asp?e...adPerf&phase=1
>>>>>>
>>>>>> --
>>>>>> Hope this helps. Let us know.
>>>>>>
>>>>>> Wes
>>>>>> MS-MVP Windows Shell/User
>>>>>>
>>>>>> In news:70243E5F-2F83-4347-B076-FF16DC3B339C@microsoft.com,
>>>>>> RGold <RGold@discussions.microsoft.com> hunted and pecked:
>>>>>>> I always see this error in event viewer:
>>>>>>>
>>>>>>> Event ID: 3012
>>>>>>>
>>>>>>> The performance strings in the Performance registry value is
>>>>>>> corrupted when process Performance extension counter provider.
>>>>>>> BaseIndex value from Performance registry is the first DWORD in
>>>>>>> Data section, LastCounter value is the second DWORD in Data
>>>>>>> section, and LastHelp value is the third DWORD in Data section.
>>>>>>>
>>>>>>> I tried Google but could not fine helpful answer.
>>>>>>>
>>>>>>> Thanks you.


Reply With Quote
Reply

  TechArena Community > Technical Support > Computer Help > Windows XP > Windows XP Support


Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "Performance counter issue"
Thread Thread Starter Forum Replies Last Post
I have issue with the launching issue of Counter-strike Source Bhaanumuarti Video Games 6 12-06-2011 02:02 AM
Counter strike Source lock up issue Servant Video Games 5 25-12-2009 04:42 PM
Performance data source module could not find a performance counter Hajra Operating Systems 3 27-06-2009 07:04 PM
Enabling Process performance counter Aamin Software Development 3 04-03-2009 03:09 PM
Performance Counter Rebuild Wizard (PCRW) Zaz Windows Server Help 1 30-01-2009 04:10 PM


All times are GMT +5.5. The time now is 10:22 PM.