web-dev-qa-db-fra.com

Un dossier de destination valide pour l'installation n'a pas pu être déterminé lors de l'installation de SQL Server Management Studio 2016

Lors de l'installation de SSMS 2016, j'obtiens l'erreur suivante et l'installation se termine:

Fichiers communs SQL Server 2016: un dossier de destination valide pour l'installation n'a pas pu être déterminé.

J'ai essayé les solutions suivantes:

  1. Supprimez tous les fichiers dans %TEMP% dossier
  2. Vérifiez que BootstrapDir existe dans HKLM

Les 2 options ci-dessus ont été suggérées sur les sites MS.

J'ai des privilèges d'administrateur et je dois également ajouter que j'ai déjà installé SSMS 2016 sur cette machine, mais je l'ai supprimé pour nettoyer de l'espace.

Toutes les idées que je pourrais rechercher pour résoudre ce problème?

12
Ivan-Mark Debono

Voici le message d'erreur exact que je recevais:

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.

Et la solution pour résoudre ce problème est:

Démarrez regedit et accédez à (ou recherchez BootstrapDir dans le registre):

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

Sur mon ordinateur, le BootstrapDir est indiqué:

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

J'ai changé cela en:

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

Ensuite, essayez de réinstaller à nouveau, cela fonctionne sur ma machine.

20
Rosdi Kasim