Performance counter issue

G

Guest

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.
 
G

Guest

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?
 
W

Wesley Vogel

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
 
G

Guest

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

Thank you very much!

Wesley Vogel said:
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
RGold said:
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?
 
W

Wesley Vogel

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
RGold said:
Followed instruction and it seems to work! Don't get the performance
errors any more.

Thank you very much!

Wesley Vogel said:
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
RGold said:
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?

:

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?eventid=3012&eventno=1160&source=LoadPerf&phase=1

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In RGold <[email protected]> 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.
 
G

Guest

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


Wesley Vogel said:
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
RGold said:
Followed instruction and it seems to work! Don't get the performance
errors any more.

Thank you very much!

Wesley Vogel said:
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 RGold <[email protected]> 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?

:

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?eventid=3012&eventno=1160&source=LoadPerf&phase=1

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In RGold <[email protected]> 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.
 
W

Wesley Vogel

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
RGold said:
Yes, long procedure. Looks like it also cured my ole32.dll/svchost
crashes.


Wesley Vogel said:
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
RGold said:
Followed instruction and it seems to work! Don't get the performance
errors any more.

Thank you very much!

:

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 RGold <[email protected]> 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?

:

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?eventid=3012&eventno=1160&source=LoadPerf&phase=1

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In RGold <[email protected]> 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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Event Error Messages ID 3011 & 3012 4
Sky by Broadband 1
WMI Performance Counter Errors (LoadPerf) 0
Windows Freezes 6
Event 3011/3012 3
Perfmon Problem 1
Error ID 3001 2
bogus index value DWORD 5

Top