Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Performance Monitor counter registry value has failed during installation of SQLExpress 2005

555 views
Skip to first unread message

Robert Johnson

unread,
Apr 11, 2008, 12:20:55 PM4/11/08
to
Hi all. During installation of SQLExpress 2005 I encountered this error:
-------------------------------------------------------------------
Performance Monitor Counter Requirement (Error)
Messages
* Performance Monitor Counter Requirement

* The System Configuration Check for Performance Monitor counter registry
value has failed. For details, see How to: Increment the Counter Registry
Key for Setup in SQL Server 2005, in the readme file or in SQL Server Books
Online.
------------------------------------------------------------------

I Googled this and found:
----------------------------------------------------
1. On the taskbar, click Start, click Run, type regedit.exe in the Open box,
and then click OK. 2. Navigate to the following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib].
Look up the following keys:
• "Last Counter"=dword:00000ed4 (5276)
• "Last Help"=dword:00000ed5 (5277)

3. Verify the values. The Last Counter value from the previous step (5276)
must be equal to the maximum value of the Counter key from Perflib\009 in
the following registry key, and the Last Help value from the previous step
(5277) must be equal to the maximum value of the Help key from Perflib\009
in the following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Perflib\009].

Note "009" is the key used for the English (United States) language.
4. If necessary, modify the value for the Last Counter and Last Help values
in the \Perflib key. Right-click Last Counter or Last Help in the right
pane, select Modify, click Base = Decimal, set the value in the Value data
field, and then click OK. Repeat for the other key, if necessary, and then
close the registry editor. 5. Run SQL Server 2005 Express Edition Setup
again.
--------------------------------------------------
Well in the registry I don't have Last Counter or Last Help. So any
suggestions? How can I re-set the counter so setup will be happy?

I tried un-installing several times and cleaning the registry afterwards and
re-booting but keep running into this error during setup.

I even tried sytem restore to a point further back and that didn't work
either. It complained about a file that didn't exist called SQLEVN80.RLL I
did a system search and it was not found.

OS is XP Media Center on a HP box with 1 Gig ram. I was previously installed
and it was decided to upgrade to MSSQL 2005 enterprise which would not
install. So we un-installed those components and tried to re-install
SQLExpress with no joy.

And before you say it.. I know, I know.. but the client is broke and hasn't
any more funds to purchase a "real" server. Interestingly enough the XP box
has worked just fine until we decided to upgrade.. <sigh> I'm going to do
well to get my final payment for the software I built for them.

--
Regards,

Robert
Infinity Engine Software
johnson_rATsbcglobal.net (replace the AT with a @)

It has become appallingly obvious that technology has exceeded our
humanity. —Albert Einstein"


Ekrem Önsoy

unread,
Apr 11, 2008, 1:23:44 PM4/11/08
to
Did you try rebuilding the performance counters using the following code in
command prompt?

lodctr /R:PerfStringBackup.INI

--
Ekrem Önsoy

"Robert Johnson" <john...@gmail.com> wrote in message
news:uGat9$%23mIH...@TK2MSFTNGP02.phx.gbl...


> Hi all. During installation of SQLExpress 2005 I encountered this error:
> -------------------------------------------------------------------
> Performance Monitor Counter Requirement (Error)
> Messages
> * Performance Monitor Counter Requirement
>
> * The System Configuration Check for Performance Monitor counter registry
> value has failed. For details, see How to: Increment the Counter Registry
> Key for Setup in SQL Server 2005, in the readme file or in SQL Server
> Books Online.
> ------------------------------------------------------------------
>
> I Googled this and found:
> ----------------------------------------------------
> 1. On the taskbar, click Start, click Run, type regedit.exe in the Open
> box, and then click OK. 2. Navigate to the following registry key:
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib].
> Look up the following keys:

> . "Last Counter"=dword:00000ed4 (5276)
> . "Last Help"=dword:00000ed5 (5277)

> humanity. -Albert Einstein"
>

Robert Johnson

unread,
Apr 11, 2008, 5:38:07 PM4/11/08
to
Ekrem, didn't know about that one.. I'll give it a try when I'm on site next
week. Thanks for the heads up.

Regards,

Robert

"Ekrem Önsoy" <ek...@compecta.com> wrote in message
news:AAAC7F0C-A3DA-417A...@microsoft.com...

kevinpeterson

unread,
Oct 4, 2008, 8:50:35 PM10/4/08
to
Hi

I pulled my hair off my head until I got this fix, http://www.eukhost.com/forums/f31/fix-error-performance-monitor-counter-requirement-when-installing-sql-2005-express-4512/

Got that as a life saver ;)

Kind regards,
Kevin

happytreefriends

unread,
Apr 23, 2010, 11:35:42 AM4/23/10
to
I was struggling with this error a whole day, and tried the Perflib keys workaround and didn't work.

The successful workaround for me was executing in command prompt:

lodctr /R:PerfStringBackup.INI

It really works. Thanks a lot!

Kevin Peterson wrote:

found a fix for this error
04-Oct-08

Hi

Kind regards,
Kevin

Previous Posts In This Thread:

On Friday, April 11, 2008 12:20 PM
Robert Johnson wrote:

Performance Monitor counter registry value has failed during installation of SQLExpress 2005


Hi all. During installation of SQLExpress 2005 I encountered this error:
-------------------------------------------------------------------
Performance Monitor Counter Requirement (Error)
Messages
* Performance Monitor Counter Requirement

* The System Configuration Check for Performance Monitor counter registry
value has failed. For details, see How to: Increment the Counter Registry
Key for Setup in SQL Server 2005, in the readme file or in SQL Server Books
Online.
------------------------------------------------------------------

I Googled this and found:
----------------------------------------------------
1. On the taskbar, click Start, click Run, type regedit.exe in the Open box,
and then click OK. 2. Navigate to the following registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib].
Look up the following keys:

? "Last Counter"=dword:00000ed4 (5276)
? "Last Help"=dword:00000ed5 (5277)

--
Regards,

humanity. ?Albert Einstein"

On Friday, April 11, 2008 1:23 PM
ekre wrote:

Did you try rebuilding the performance counters using the following code in
Did you try rebuilding the performance counters using the following code in
command prompt?

lodctr /R:PerfStringBackup.INI

--
Ekrem ?nsoy

On Friday, April 11, 2008 5:38 PM
Robert Johnson wrote:

Ekrem, didn't know about that one..

Ekrem, did not know about that one.. I will give it a try when I am on site next


week. Thanks for the heads up.

Regards,

Robert

On Saturday, October 04, 2008 8:50 PM
Kevin Peterson wrote:

found a fix for this error
Hi

Kind regards,
Kevin


Submitted via EggHeadCafe - Software Developer Portal of Choice
C# And The Little Iterator That Could
http://www.eggheadcafe.com/tutorials/aspnet/f0cfca12-7398-4b84-a232-0ae26adaa533/c-and-the-little-iterato.aspx

0 new messages