2013-03-01 5 views
2

В boostrapper package.xml я пытаюсь прочитать запись MSSQL из как реестре,:Bootstrapper «Невозможно прочитать значение реестра»

<InstallChecks> 
    <RegistryCheck Property="CheckSQLInstalled" Key="HKLM\SOFTWARE\Microsoft\Microsoft SQL Server" Value="SsrpActiveServer" /> 
</InstallChecks> 

После того как я запустить setup.exe результат я получаю в журнале:

"Чтение значение 'SsrpActiveServer' ключа реестра 'HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server' Невозможно прочитать значение реестра Не настраиваемое значение свойства" CheckSQLInstalled"

Я запускаю его как Администратор. UAC выключен также ... Путь в реестре верен. Я могу даже получить его с BAT-файлом, например: Reg query «HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server»/v SsrpActiveServer

Проблема возникает на нескольких машинах. Есть идеи? Благодаря

ответ

1

Setup.exe будет работать как процесс 32-битной, так и на 64-битных ПК он будет читать

HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ Microsoft SQL Server

SsrpActiveServer значение не существует в этом месте.

Смежные вопросы