Impossible de trouver un ou plusieurs composants. Veuillez réinstaller l'application

17

J'utilise Windows 8, 64 bits et j'ai installé SQL Server 2012. J'ai téléchargé les outils client, j'ai regardé dans le répertoire de SQL Server Management Studio et je l'ai vu. Lorsque j'essaie d'exécuter SQL Management Studio, je reçois le message d'erreur:

"Impossible de trouver un ou plusieurs composants. Veuillez réinstaller l'application".

Ce problème vient de commencer. J'ai réinstallé l'application et téléchargé les service packs. La touche de raccourci affiche le chemin mais il ne fonctionnera toujours pas.

Chris
la source
1
Essayez-vous d'installer quelque chose? Si oui quoi? Quand recevez-vous le message d'erreur? Quel système d'exploitation utilisez-vous? Veuillez expliquer en détail exactement ce qui se passe.
Heavyd
Il est impossible pour quiconque de répondre à cette question, car vous ne nous avez pas dit quelle application ou quel système d'exploitation.
Andrew Schulman

Réponses:

16

Vous avez peut-être désinstallé Visual Studio 2010? Essayez d'installer le package isolé: Package redistribuable Microsoft Visual Studio 2010 Shell (isolé)

Homo Programmatoris
la source
Pourriez-vous, s'il vous plaît, ajouter plus de détails dans votre réponse?
Renju Chandran chingath
@RenjuChandranchingath, Certaines fonctionnalités de SQL Server Management Studio nécessitent MS Visual Studio 2010.
Homo Programmatoris
C'était exaly ce qui manquait - merci! :)
Kristaps Vilerts
5

J'ai eu la même erreur en essayant d'ouvrir SQL Server Mgt Studio 2012 jusqu'à ce que je suive ce correctif recommandé par Microsoft :

Publié par Microsoft le 25/10/2011 à 18:01

Cela se produit après l'installation de SQL Server 2012 (code nommé «Denali CTP3») ou version ultérieure, l'exécution réussie de SSMS, puis (plus tard) l'installation de VS11 Dev Preview, puis l'exécution de SSMS.

Dev11 Preview ne reconnaît pas correctement SQL Server Denali SSMS en tant qu'application version 11 et met à jour le paramètre de l'utilisateur actuel dans la clé de registre SSMS lors de l'installation. Ce problème se produit uniquement lorsque Dev11 Preview est installé après l'installation de SSMS.

SQL Server 2012 SSMS a une fonction de sécurité et de résilience intégrée pour toute configuration corrompue dans la clé de registre HKCU. Les clés de registre corrompues peuvent être simplement supprimées, puis SSMS les reconstruit automatiquement avec des valeurs correctes lors de la prochaine procédure de démarrage.

• Démarrez regedit.exe

• Accédez à HKEY_CURRENT_USER \ Software \ Microsoft \ SQL Server Management Studio

• Supprimer 11.0_Config

• Redémarrez ssms.exe

Ray Vega
la source
1
Il en va de même pour 2014, j'avais 12.0 et 12.0_config dans mon registre. Après plusieurs réinstallations, des nettoyages complets, des réparations et d'autres manigances, le Web m'a également dirigé cette solution de 1 minute pour enfin recommencer SSMS 2014.
Madmenyo
et pour Microsoft SQL Server 2016, le dossier est 14.0_Config.
Reza Aghaie du
2

J'ai eu le même problème aujourd'hui. Probablement parce que j'avais désinstallé VS2012 et que j'avais pu désinstaller accidentellement un VS Shell.

L'installation de l'édition SSMS Express 2014 a corrigé mon SSMS 2012

Daryl
la source
2

Cela a finalement fonctionné pour moi: http://klevster.com/fix/sql20122014-management-studio-cannot-find-one-or-more-components-please-reinstall-the-application/

J'ai dû désinstaller le shell 2010, puis réparer MSSMS 2014.

À partir du lien ci-dessus:

J'ai rencontré un problème avec un serveur Windows 2012 avec VS2012 installé essayant d'ouvrir SQL 2012 Management Studio donnant l'erreur:

«Impossible de trouver un ou plusieurs composants. Veuillez réinstaller l'application "

Après avoir essayé un tas de combinaisons de choses, installer SQL 2014 Management Studio, désinstaller, réinstaller… Puis réparer VS2012, réinstaller SQL 2014 Management Studio. Tout en rien.

Ce qui m'a finalement permis de désinstaller le Visual Studio 2010 Shell, cela a été fait en téléchargeant le programme d'installation à partir de ce lien: http://www.microsoft.com/en-us/download/details.aspx?id=1366

Une fois téléchargé, exécutez le programme d'installation et supprimez le composant Shell VS2010. Une fois cela fait, exécutez le programme d'installation de SQL 2014 Management Studio ou effectuez une réparation sur votre installation existante, cela réinstalle lui-même les composants VS2010 Shell.

Alors bam, ça a finalement ouvert pour moi.

MasterProgrammer200
la source
0

J'ai eu le même problème. Le problème semble être une sorte de problème d'accès. Je m'étais connecté avec mon compte de domaine lors de l'installation, mais je me suis déconnecté de mon domaine.

Plus tard, j'ai réparé la configuration du serveur SQL pendant que je suis connecté au domaine, cela a fonctionné.

Gourou
la source
0

En nettoyant les anciennes installations de SQL Server, j'ai désinstallé le shell VS2010 en pensant que je n'en aurais pas besoin pour la dernière version que j'utilise, qui est 2012.

Vous avez la même erreur. Réinstallation du shell 2010 (~ 1 Go de taille) et tout est guéri.

Rachael
la source
0

J'ai eu la même erreur sur Win2008Server lors de la tentative d'ouverture de SQL Server Mgt Studio 2012 après la mise à jour de VS2010 vers 2012. J'ai fait la chose de registre suggérée par Ray Vega, redémarré, mais pas de cigare. Après cela, j'ai installé le VSIsoShell.exe. Ensuite, SQL Server Mgt Studio 2012 a ouvert OK.

Voici le lien vers VSIsoShell.exe: http://www.microsoft.com/en-us/download/details.aspx?id=1366

Ciove
la source
Je pense que ce serait mieux comme un commentaire sur la réponse de Ray Vega, plutôt que comme une nouvelle réponse en soi. Signalé comme tel.
Stese