web-dev-qa-db-fra.com

Échec de l'installation de SSDT 2017 La clé de registre de configuration n'a pas pu être ouverte.

Nous utilisons la version VS 2017 Shell pour le développement de la BI depuis quelques mois sans problèmes, mais aujourd'hui, elle s'est arrêtée de manière inattendue et a redémarré toute seule. Après le redémarrage, nous avons eu une erreur:

Impossible de charger le fichier ou l'assembly 'Microsoft.DataTransformationServices.Wizards' ou l'un de ses dépendances. Le système ne peut pas trouver le fichier spécifié.

Après quelques recherches sur Google, l'un de nos développeurs a décidé de désinstaller et de réinstaller SSDT for VS 2017 à partir du site Microsoft, mais la configuration a échoué:

La clé de registre de configuration n'a pas pu être ouverte (0x800703F3)

J'ai googlé un peu plus et j'ai trouvé qu'une désinstallation forcée pouvait aider mais ce n'était pas le cas.

Voici la partie du journal d'installation au démarrage des erreurs:

[1F4C:3708][2018-05-08T17:40:36]e000: Error 0x800703f3: Process returned error: 0x3f3
[1F4C:3708][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to execute EXE package.
[2EBC:3250][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to configure per-machine EXE package.
[2EBC:3250][2018-05-08T17:40:36]i000: MainViewModel.OnPackageAction: Install Completed for package SQL Server Analysis Services (id: Microsoft.DataTools.AnalysisServices)
[2EBC:3250][2018-05-08T17:40:36]i319: Applied execute package: Microsoft.DataTools.AnalysisServices, result: 0x800703f3, restart: None
[2EBC:3250][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to execute EXE package.
[1F4C:3708][2018-05-08T17:40:36]i329: Removed package dependency provider: Microsoft.DataTools.AnalysisServices, package: Microsoft.DataTools.AnalysisServices
[1F4C:3708][2018-05-08T17:40:36]i351: Removing cached package: Microsoft.DataTools.AnalysisServices, from path: C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\
[2EBC:3250][2018-05-08T17:40:36]i000: MainViewModel.OnPackageActionProgress: Percent completed: 100, Overall progress: 100
[1F4C:3708][2018-05-08T17:40:36]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{f55a890f-6c82-4455-9bb5-2a902cdb7d87}, resume: None, restart: None, disable resume: No
[1F4C:3708][2018-05-08T17:40:36]i330: Removed bundle dependency provider: {f55a890f-6c82-4455-9bb5-2a902cdb7d87}
[1F4C:3708][2018-05-08T17:40:36]i352: Removing cached bundle: {f55a890f-6c82-4455-9bb5-2a902cdb7d87}, from path: C:\ProgramData\Package Cache\{f55a890f-6c82-4455-9bb5-2a902cdb7d87}\
[1F4C:3708][2018-05-08T17:40:36]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{f55a890f-6c82-4455-9bb5-2a902cdb7d87}, resume: None, restart initiated: No, disable resume: No
[2EBC:3250][2018-05-08T17:40:36]e000: MainViewModel.OnBundleAction: Bundle action failed: The configuration registry key could not be opened (0x800703F3)
[2EBC:3250][2018-05-08T17:40:36]i399: Apply complete, result: 0x800703f3, restart: None, ba requested restart:  No

Toute aide serait très appréciée.

7
Sandra

Il semble que quelqu'un connaisse une solution pour cela:

Michael Mallit [MSFT] · Les versions devraient être 1.15.3227. Donc s'il vous plait désinstallez toutes les instances de VS, puis désinstallez le programme d'installation de VS via Ajoutez/supprimez des programmes et vérifiez C:\Program Files (x86)\Microsoft Visual Studio\Installer est supprimé et/ou vide.

Merci, mike

Source: https://developercommunity.visualstudio.com/content/problem/246732/ssdt-1560-installer-the-configuration-registry-key.html

J'espère que j'ai aidé!

2
Anna

Même problème, cela a fonctionné pour moi:

1.) Désinstallez VS 2017.

2.) Désinstallez VS Installer.

3.) Allez dans le répertoire "C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout \" dans l'invite de commande et exécutez "InstallCleanup.exe -f".

4.) Supprimez tous les fichiers et dossiers restants ayant «Visual Studio» dans leur nom.

5.) Ouvrez https://docs.Microsoft.com/en-us/visualstudio/productinfo/installing-an-earlier-release-of-vs2017 pour télécharger et installer une version 15.6 de VS.

6.) Ouvrez https://docs.Microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017 pour télécharger et installer le dernier SSDT.

5
Michelle Turner

J'ai téléchargé SSDT pour VS2017Open CMD et ai exécuté les commandes suivantes

CD %userprofile%\Downloads
SSDT-Setup-ENU.exe /layout

Lorsque le téléchargement est terminé, il existe un dossier Payload J'ai installé manuellement chacun des composants pour SSIS.

vsta_setup.exe
Microsoft.DataTools.IntegrationServices.VSIX
SSDTISSingleton.msi
SSISOneDesigner2012.msi
SSISOneDesigner2014.msi
SSISOneDesigner2016.msi

Fonctionne dans VS2017 maintenant. Fera jusqu'à ce que MS le trie.

4
Matthew
2
user1536462

C’est ce qui a fonctionné pour moi en me basant sur ce que John Altamura a écrit dans: https://developercommunity.visualstudio.com/content/problem/246732/ssdt-1560-installer-the-configuration-registry-key.html

  1. J'ai désinstallé mon SSDT à l'aide du programme d'installation de Visual Studio
  2. J'ai désinstallé Visual Studio à l'aide du programme d'installation de Visual Studio
  3. Je suis ensuite allé dans Ajout/Suppression de programmes et j'ai désinstallé tout ce qui semblait être lié à Visual Studio.
  4. Ensuite, je devais re-télécharger le programme d'installation VS à partir de https://visualstudio.Microsoft.com/downloads/ , car j'avais besoin du programme InstallCleanup.exe dans "C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\". Cette étape n'est nécessaire que si vous désinstallez VS Installer avant d'exécuter Installcleanup.exe.
  5. Exécutez InstallCleanup.exe à partir de C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\" 
  6. Désinstallez VS Installer de Ajout/Suppression de programmes. 
  7. Alors pour être sûr j'ai supprimé ce répertoire: C:\Program Files (x86)\Microsoft Visual Studio
  8. Puis j'ai redémarré mon PC.
  9. Téléchargez Visual Studio 2017 à partir de https://visualstudio.Microsoft.com/downloads/ Au cas où j'aurais effectué une installation minimale à partir de VS Installer, consistant à installer uniquement un pack linguistique unique.
  10. Téléchargez ensuite SSDT ici: https://docs.Microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017 et installez-le Ensuite, tout a parfaitement fonctionné.
1
Dan

Il existe déjà une mise à jour de VS qui résout ce problème.

0
alexkovelsky

J'ai une solution simple pour ça :)

Commencez par désinstaller tous les composants VS que vous avez déjà installés.

Exécutez à nouveau le programme d'installation VS17 et sélectionnez les composants requis. Exclure tous les composants SSDT de l'installateur vs17 (ne sélectionnez pas de composants ssdt). Maintenant, allez pour l'installation.

Une fois l'installation réussie de visual studio, exécutez le programme d'installation SSDT avec les composants sélectionnés (SSIS, SSRS, SSAS) pour le VS installé ci-dessus. J'espère que ça va réussir comme dans mon cas.

0
Hari