SQL Server 2008 Nov CTP Installation error - by Yihcheng Lee

Status : 

  External<br /><br />
		This item may be valid but belongs to an external system out of the direct control of this product team.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.

Sign in
to vote
ID 311246 Comments
Status Closed Workarounds
Type Bug Repros 4
Opened 11/19/2007 4:03:11 PM
Access Restriction Public


When I tired to install SQL Server 2008 Nov CTP, I encountered an error in the page of "System Configuration Check". 
The detail panel shows that "Performance counter registry hive consistency check" failed. Any suggestion ?
Sign in to post a comment.
Posted by MauroPreg on 3/10/2010 at 4:35 PM
Sorry... I didn't say thanks...

So, thanks to ChrisTorng.
Posted by MauroPreg on 3/10/2010 at 4:32 PM
I have the same problem when try to install SQL Server 2008 Standart Edition in a OS Win7 (after uninstall mi old version SQL Server 2005)... and the registry key:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009" has values and
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\00A" was emty.
So, I do a copy from 009 to 00A (values Counter/Help);
And that's it!!!

Here we could find some values for diferent regional configurations (LCID), if we needed: http://javascripts.astalaweb.com/Ayuda/html/vsmsclcid.asp

Yo tenia el mismo problema cuando trate de instalar SQL Server 2008 Standart Edition en un OS Win7 (después de desinstalar mi vieja version de SQL Server 2005)... y la llave del registro:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009" tenía valores y
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\00A" estaba vacía.
Asi que hice una copia del valor 009 al 00A (valores Counter/Help);
Y eso es todo!!!

Acá podemos encontrar algunos valores para diferentes configuracione regionales (LCID), si los necesitamos: http://javascripts.astalaweb.com/Ayuda/html/vsmsclcid.asp

Best Regards...
Posted by Joaquin.Bravo on 9/22/2009 at 3:47 PM
For es-ES Windows, the key to be created is 00A
Posted by Microsoft on 4/27/2008 at 10:23 PM
Updating Status to reflect that this is an external issue that we can not fix.

Thanks Michelle
Posted by Rafael Candido on 4/24/2008 at 6:21 AM
For pt-BR Windows, the key to be created is 016.
Posted by ChrisTorng on 11/27/2007 at 11:04 PM
I have resolve this problem by myself.

I open setup log "\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20071128_1313\xxxx_20071128_1313_Detail.txt" and found the error was raised from
I use Reflector to open "\Program Files\Microsoft SQL Server\100\Setup Bootstrap\
Microsoft.SqlServer.Configuration.SetupExtension.dll" and found
"FacetPerfMonCheck.CheckPerfMonCounter()" function.
After write my own small program to show the values inside it,
I found the problem is a wrong LCID.

The second line is:
string str2 = string.Format("{0,3}", CultureInfo.InstalledUICulture.Parent.LCID.ToString("X")).Replace(" ", "0");

In my Windows Vista Ultimate SP1 RC0 Traditional Chinese and
Windows Server 2003 Standard SP2 Traditional Chinese, it return "7C04".
Then it want to open the registry key
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\7C04" but not exists.
My Vista have "009" and "0404", Windows Server 2003 have "004" and "009".
Neither have "7C04".
After copy "004"'s Counter/Help to new created "7C04" key, the setup passed.

So I don't know it's a wrong LCID that perfmon created, or a wrong LCID that setup searching.
But I know that if LCID can be "7C04", then string.Format("{0,3}", LCID) is incorrect.
So english Windows maybe won't encounter this problem, but other language Windows may.
Posted by ChrisTorng on 11/27/2007 at 9:25 PM
So I know it is an OS issue, but can you guide us how to repair this problem? This machine had installed SQL 2005 before and uninstalled now. Why can it install SQL 2005 and cannot install SQL 2008? You should support those customers who buy but cannot install this product right? I wish to test SQL 2008!!!
Posted by Microsoft on 11/26/2007 at 4:40 PM
This is not a SQL issue. We are reporting back that the OS sees the perfmon registry as being corrupted. You will need to repair or reinstall the OS.
Posted by ChrisAVWood on 11/23/2007 at 10:15 AM
This CTP only offer the Developer Edition of SQL2008. It can be installed on both Standard and Enterprise Editions of W2K3 SP2. Its in the installation help of the downloaded package.

Posted by ChrisTorng on 11/20/2007 at 9:52 PM
So all versions of SQL Server 2008 cannot been installed on Windows Server 2003 Standard, right?
Posted by Yihcheng Lee on 11/20/2007 at 10:03 AM
Sorry. I chose the wrong option. The OS is Win2003 Enterprise with SP2.
Posted by ChrisAVWood on 11/20/2007 at 8:45 AM
The readme says you cannot install on W2K3 Standard Edition.

Posted by Jorge Guimarães on 11/20/2007 at 3:28 AM
Same problem with Windows Vista Business