Сообщений: 2688 Вас поблагодарили: 23 раз(а) в 23 сообщениях Зарегистрирован: 24.03.10 Со дня регистрации: 5119
Откуда: Россия
Ошибка, возникающая при устранении неполадок SQL Server 2008 R2 / 2012, а именно:
Ошибка проверки целостности куста реестра счетчиков производительности
Полный текст ошибки: Поврежден куст реестра счетчика производительности. Чтобы продолжить установку, исправьте куст реестра счетчика производительности. Дополнительные сведения см. в статье http://support.microsoft.com/kb/300956.
Решение:
Суть проблемы в следующем - в реестре хранится несколько веток, отвечающих за счётчики производительности:
хранятся данные о русскоязычных версиях счётчиков.
Если при установке русской версии Windows Server 2008 был выбран английский язык по умолчанию, то автоматически установился параметр ”Текущий язык программ, не поддерживающих Юникод” -> “Английский”, и ветка HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflib 19 осталась пустой.
Язык можно поменять зайдя в Панель управления -> Настройка параметров компьютера -> Часы, язык и регион -> Изменение языка интерфейса и перейдя на вкладку “Дополнительно” окна “Языки и региональные стандарты”.
Текущий язык программ, не поддерживающих Юникод
Текущий язык программ, не поддерживающих Юникод
После смены языка на русский, ветка реестра …CurrentVersionPerflib 19 приобретёт структуру, аналогичную ветке …CurrentVersionPerflib 09.
Теперь можно нажать кнопку “Включить заново” в окне “Правила поддержки установки” программы установки MSSQL 2008 и ошибка ”Согласованность куста реестра счетчика производительности” больше не возникнет.