Действительная папка назначения для установки не может быть определена при установке SQL Server Management Studio 2016

Во время установки SSMS 2016 я получаю следующую ошибку и установка завершается:

SQL Server 2016 Общие файлы: не удалось определить действительную папку назначения для установки.

Я пробовал следующие решения:

  • Удалить все файлы в папке %TEMP%
  • Убедитесь, что BootstrapDir существует в HKLM

Вышеуказанные 2 варианта, предлагаемые на сайтах MS.

У меня есть права администратора, и я также должен добавить, что я уже установил SSMS 2016 на этом компьютере, но я удалил его, чтобы очистить некоторое пространство.

Какие идеи я могу найти для решения этой проблемы?

Ответ 1

Это точное сообщение об ошибке, которое я получал:

BootstrapperEngineDataModel.OnError: Burn engine encountered error. PackageId: sql_ssms_extensions_msp_x86, ErrorType: WindowsInstaller, ErrorCode: 1807, Data: 1807, ErrorMessage: A valid destination folder for the install could not be determined., UIHint: 0
MainViewModel.AddFailedCondition: Error: Hotfix 2164 for  sql_ssms_extensions (KB3182270): A valid destination folder for the install could not be determined.
MainViewModel.OnPackageError: setup failed for packageId: sql_ssms_extensions_msp_x86, package: Hotfix 2164 for  sql_ssms_extensions (KB3182270), errorCode: 1807, errorMessage: A valid destination folder for the install could not be determined.

И решение для этого:

Запустите regedit и перейдите в (или выполните поиск BootstrapDir в реестре):

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server\130\Bootstrap

В моем компьютере BootstrapDir указывается на:

C:\Program Files (x86)\Microsoft SQL Server\130\Setup Bootstrap\

Я изменил это на:

C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\

Затем попробуйте снова установить систему, она работает на моей машине.