"Performance counter registry hive consistency check" failed

by Martin 6. September 2010 14:37
Vid installation av SQL Server 2008 R2 fick jag ovanstående fel under fasen "Setup Support Rules". Efter att ha surfat runt mycket hamnade jag slutligen [url:här|http://www.microtom.net/?p=500]. För att kunna gå vidare måste du först ta reda på vilken Locale ID som din Windowsinstallation körs på. Det är i korthet vilket språk du installerat. Det kan du enkelt göra genom att skapa ett console-projekt i Visual Studio och klistra in följande kod: {code:c#} string st=string.Format("{0,3}", CultureInfo.InstalledUICulture.Parent.LCID.ToString("X")).Replace(" ", "0"); System.Console.WriteLine(st); System.Console.ReadLine(); {code:c#} I mitt fall fick jag _009_ och jag kör engelskt Windows. Jag laddade sedan ner [url:denna fil|http://www.martinfranson.se/file.axd?file=2010%2f9%2fPerflib.zip] (en zippad .reg-fil) och ändrade på rad 9 så istället för texten {{ [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\007] }} står det {{ [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009] }} _009_ är då mitt Locale ID som jag tog reda på tidigare. Efter att ha lagt in detta i windows-registret så gick det utmärkt att fortsätta installationen. _Källa: [url:http://www.microtom.net/?p=500]_