У меня возникла проблема с моей установкой с помощью Inno Setup. Мне нужно установить версию SQL 2012 Express x64, но когда она заканчивает установку, идея уже позволяет настроить 100% настроенную среду или, в моем случае, с помощью Named Pipes.Inno Setup Настройка именованного канала в Windows x64
Необходимо ввести именованный канал через записи, до тех пор пока использовать следующие две строки:
[Registry]
x64 - Root: HKLM; Subkey: SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo; ValueType: string; ValueName: DevServer; ValueData: DBNMPNTW,\\.\PIPE\MSSQL$SQL2012EXPRESS\sql\query
x86 (работ) - Root: HKLM; Subkey: SOFTWARE\Wow6432Node\Microsoft\MSSQLServer\Client\ConnectTo; ValueType: string; ValueName: DevServer; ValueData: DBNMPNTW,\\.\PIPE\MSSQL$SQL2012EXPRESS\sql\query
Для версии x86 он работает на 100% правильно. Что касается версии x64, она не работает, я заметил, что путь, который должен быть создан в «regedit», не существует, но если вы создаете вручную Configuration Manager, все работает правильно.
Я тестировал также создание партии для запуска .reg-файла во время установки и не попадания.
Вспоминая мою проблему только для версии x64.
Я провешу (займет около 30 минут), на данный момент спасибо. –