Erreur d'ouverture de Microsoft SQL Server Management Studio
J'ai installé SQL Server Management Studio et cela a bien fonctionné. Après cela, j'ai mis à jour mon Visual Studio de 2010 à 2013 Express edition, maintenant il ne fonctionne pas avec ce message d'erreur:
Impossible de trouver un ou plusieurs composants. Veuillez réinstaller l'application
Je l'ai réinstallé mais toujours le même problème. Toute suggestion?
17 réponses
La réponse de SQL Server 2014 Management Studio
SSMS 2014 repose sur le Package redistribuable Microsoft Visual Studio 2010 Shell (isolé). Si ceci est désinstallé, SSMS produira le message d'erreur " Impossible de trouver un ou plusieurs composants. Veuillez réinstaller l'application'. Ceci peut être corrigé par:
- réinstaller le Shell VS 2010 à partir d'ici: https://my.visualstudio.com/Downloads?q=VS%202010%20Shell&pgroup=
- essayez à nouveau D'ouvrir SSMS. Si c' toujours donne l'erreur, puis:
- exécuter la réparation dans SQL Server (2014) Setup
La réponse de SQL Server 2016 Management Studio
SSMS 2016 repose sur le Package redistribuable Microsoft Visual Studio 2015 Shell (isolé). Si ceci est désinstallé, SSMS produira le message d'erreur " Impossible de trouver un ou plusieurs composants. Veuillez réinstaller l'application'. Cela peut être corrigé en réinstallant VS 2015 ou en installant le Shell Microsoft Visual Studio 2015 Paquet Redistribuable (Isolé).
Je viens de résoudre le problème : SSMS dépend de VS 2010 et en le désinstallant cette erreur s'est produite.
- Il y a un dossier nommé 1033_enu dans mon installation de serveur pakage
- à l'intérieur j'ai trouvé un dossier VSS c'est-à-dire Visual Studio shell
- et à l'intérieur de cette configuration VVS. je viens de lancer cette configuration et cela a résolu le problème pour moi. Merci
Pour SSMS 2016 (au moins v16.5.3) supprimez le dossier suivant du registre et redémarrez l'application:
HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\13.0_Config
La réponse SQL Server 2017 Management Studio
SSMS 17.1 dépend également du shell Visual Studio 2015 (isolé). J'ai dû réparer le Shell pour que SSMS fonctionne. Dans le cas où quelqu'un recherche VS 2015 Shell: LINK
Si vous ne trouvez pas le programme d'installation en utilisant le lien ci-dessus, le SSMS 17.x installer ici inclut le Shell VS 2015.
Scott Hanselman a également commodément inclus un lien vers chaque version (>= 2008 R2) Express et SSMS ici: LIEN
Afin de libérer de l'espace sur mon disque, j'avais désinstallé certains programmes après quoi j'ai commencé à obtenir cette erreur.
J'ai suivi toutes les solutions ici, mais cela n'a pas résolu mon problème.
Pour moi, après avoir installé le Shell Visual Studio, j'ai dû supprimer une clé de mon registre en suivant les étapes ici . Puis finalement mon SSMS a commencé à travailler à nouveau.
Toutes les réponses ici n'ont pas fonctionné pour moi (SQL Server 2014).
Ce qui a fonctionné était:
1) désinstallez le Shell Visual Studio 2010 en utilisant le programme d'installation officiel ( Pas via les programmes et fonctionnalités ). Le fichier VSIsoShell.exe peut être téléchargé ici: https://www.microsoft.com/en-us/download/details.aspx?id=1366
2) Une fois désinstallé, exécutez L'Installation de SQL Server et appuyez sur Repair
Ce même problème m'est arrivé quand je dépouillais ma machine de tout Microsoft
pour actualiser mon système avec les versions 2016-2017 des produits Microsoft
.. La première fois que je fais cela, j'ai supprimé le shell Visual Studio
et installé tout 2017 sauf le shell 2015 VS
(Je ne sais pas si 2017 est sorti), voici mon erreur.
À résoudre.. tout d'abord, assurez-vous que vous avez le Visual Studio Isolated Shell
installé. Certaines versions de SSMS
nécessitent une version spécifique du shell. Ma situation a appelé VS Shell 2015
avec mon SSMS 2016
..
L'installation et la réparation du Shell
ne m'ont pas aidé à corriger complètement l'erreur. Ce qui m'a aidé était de supprimer une clé de mon Registry Editor
. Exécutez la commande regedit
depuis n'importe où sur votre machine, puis recherchez:
'HKEY_CURRENT_USER/Software/Microsoft/SQL Server Management Studio/*shellversion*_Config'
Faites un clic droit et supprimez ce dossier / clé. Pour SSMS 2016
j'ai supprimé 13.0_Config..
tout de suite, j'ai pu ouvrir SSMS
, comme d'habitude.
Essayez D'exécuter SSMS en tant qu'administrateur! Après avoir réparé et réinstallé plusieurs composants, à la fin, c'était juste le niveau de sécurité de mon compte.
J'ai résolu le problème avec SQL Management Studio 2016 en exécutant la configuration VS, en sélectionnant "Modifier", puis en installant Extensibility Tools Update 3. Après cela, je viens de lancer SQL Management Studio 2016 et il réinitialise VS Shell Isolé
Pour toutes les versions de SQL Server, cela peut être corrigé en toute sécurité sans perte de données, y compris les plugins qui peuvent être installés et leurs données.
Il s'agit d'un bug courant, et la solution dans toutes les versions de SQL Server est de réparer L'installation du programme 'Microsoft Visual Studio 20XX Shell (isolé)', qui prend environ 30 minutes pour s'exécuter sans surveillance.
Pour effectuer la réparation, veuillez suivre les étapes suivantes:
- ferme toutes les instances de Visual Studio.
- Appuyez sur la touche Windows.
- Tapez "Programmes".
- Cliquez sur "Ajouter ou supprimer des programmes" dans la liste qui apparaît.
- Tapez 'Shell' dans la zone de recherche qui apparaît.
- Cliquez sur 'Microsoft Visual Studio 20XX Shell (isolé)' *
- Cliquez sur Modifier (si elle est grisée, cliquez sur Désinstaller).
- Dans la fenêtre qui apparaît, cliquez sur "Réparer".
- attendez 30 minutes environ pour que la réparation soit terminée.
- redémarrez la machine.
' Microsoft Visual Studio 20XX Shell (isolé) ' sera maintenant réparé et SQL Server Management Studio devrait s'ouvrir normalement.
* si plusieurs versions de' Microsoft Visual Studio 20XX Shell (isolé) ' sont installées, réparez d'abord la dernière version, en retravaillant les versions jusqu'à ce que le programme correct soit réparé. Assurez-vous de prendre note de la version qui a corrigé votre version de SQL Server pour référence future car elle ne changera pas tant que SMS ou vs ne sera pas mis à niveau.
J'ai le même problème après avoir utilisé l'outil de désinstallation personnalisé VS2015 et installé le VS2017. Réparer ou réinstaller le SSMS 17.3 ne résout pas le problème.
Pour résoudre ouvrez le panneau de configuration de Windows, sélectionnez Programmes et Fonctionnalités. Sélectionnez Microsoft Visual Studio 2015 Shell (Isolated)
dans la liste et cliquez sur Modifier. Cliquez ensuite sur Réparer dans la fenêtre de configuration VS. Une fois l'installation terminée, ignorez les avertissements concernant certains composants plus récents déjà installés. Cliquez sur Fermer et c'est tout! SSMS commence parfait! Espérer cette sauver quelqu'un moment.
L'installation de Visual Studio 2010 Shell m'a aidé ...
Https://www.microsoft.com/en-us/download/details.aspx?id=1366
J'ai téléchargé VSIsoShell.exe mais n'a pas pu l'installer. Lorsque je plonge profondément dans les journaux d'erreurs, la raison en est que la version la plus récente de visual studio existe sur le système. J'ai désinstallé la communauté VS2017 puis l'installation de VSIsoShell est réussie
Téléchargez et installez Visual Studio 2015 Isolated Shell.
Vous pouvez lire les détails de ce Package redistribuable depuis Microsoft Visual Studio Package Redistribuable 2015
Vous pouvez télécharger ce paquet à partir de ce lien
Après avoir installé ce package, exécutez SSMS pour SQL SERVER 2016. Ça marche vraiment pour moi!
Juste au cas où aucune des modifications du registre ou des réinstallations de logiciels mentionnées dans les autres réponses ne fonctionnerait pour vous, j'avais ce problème en raison d'un anti-virus. Dans ce cas, C'était Crowdstrike, mais d'autres peuvent le causer aussi.
Essayez de désactiver votre AV pour tester, et si c'est le coupable, mettez une exception pour SSMS 2014/2016.
Aucune des solutions ci-dessus n'a fonctionné pour moi , le lien dans la réponse acceptée ne fonctionne pas.
J'ai donc essayé de réparer MSSQL 2014 à partir de L'installation, cela installera Visual Studio Shell dont il dépend.
SQL Server Installation Center -> Maintenance -> Repair -> Select the Instance
Ensuite, vous pourrez exécuter ssms sans problème.
Espérons que cela fonctionne,
J'ai finalement obtenu que cela fonctionne-Ouvrez
"C:\Program fichiers (x86) \ Microsoft SQL Server \ 120 \ Tools\Binn \ RSConfigTool.EXE"
ensuite, utilisé les outils de réparation là-bas, plutôt que du panneau de configuration installer des programmes (réparation).
Cela semblait fonctionner à travers la réinstallation des fichiers et ensuite tout a bien fonctionné! J'ai été déchirant mes cheveux!