Ich bin auf Windows 8.1 Professional Edition. Ich habe SQL Server Management Studio 2012 x64 installiert und alles hat gut funktioniert. Ich habe Visual Studio 2013 installiert und alles hat gut funktioniert.
Dann habe ich Service Pack 1 für Visual Studio und einige erweiterte Funktionen installiert. Ich hatte Probleme beim Deinstallieren dieser Dinge, also machte ich eine Systemwiederherstellung, um meinen Computer zurückzusetzen. Das hat funktioniert, aber jetzt, wenn ich zur SSMS gehe, bekomme ich eine
"Cannot find one or more components. Please reinstall application"
Ich habe versucht, SSMS zu reparieren, zu deinstallieren, erneut zu installieren und sogar SSMS 2014 auszuprobieren, aber egal, was ich mache, wenn ich zu SSMS gehe, bekomme ich immer noch den gleichen Fehler.
Ich frage mich, ob eine Komponente fehlt oder entfernt wurde, als ich Visual Studio Pro entfernte? Ich habe Visual Studio 2013 express erneut installiert, und es funktioniert, aber SSMS funktioniert immer noch nicht.
Ich habe mir diesen Post angesehen und 11.0_Configaus der Registry gelöscht, aber immer noch kein Glück.
Ich habe dann die gesamte SQL Server Management StudioRegistry gelöscht und neu installiert und trotzdem kein Glück.
BEARBEITEN:
Jedes Mal, wenn ich SSMS 2012 oder 2014 installiere, erhalte ich bei der Installation den gleichen Fehler wie oben beschrieben. ManagementToolsAdvancedConfig_install_postmsi_Cpu64.Die Installation wird jedoch fortgesetzt und beendet und zeigt sogar alle grünen Haken an, die besagen, dass alles installiert wurde ...
Hier ist die Protokollzusammenfassung, die nach der Neuinstallation gedruckt wurde. Nicht sicher, ob dies einem hilft:
Gibt es eine andere Möglichkeit zum Anzeigen eines Protokolls oder etwas zu sehen, welche Komponenten fehlen?
Haben Sie versucht, den Registrierungseintrag zu entfernen? Ohne zu wissen, welche Komponenten fehlen, ist es schwer, Sie zu instruieren, wie Sie es lösen können. Da die Protokolldatei auf Ihrem Computer vorhanden sein muss, müssen Sie sie nur finden.
Ramhound vor 10 Jahren
0
Das frage ich auch: Wo finde ich diese Protokolldatei? --- Was das Entfernen der Registry angeht, ist das sicher?
Micro vor 10 Jahren
0
Da es sich um einen nicht systemkritischen Eintrag handelt, ist es absolut sicher. Wenn Sie wirklich besorgt sind, exportieren Sie den Eintrag, bevor Sie ihn löschen. Hier ist eine [Frage] (http://superuser.com/questions/689304/cannot-find-one-or-more-components-please-reinstall-application), die beschreibt, welcher Eintrag gelöscht werden sollte
Ramhound vor 10 Jahren
0
@ramhound, danke für deine Hilfe. Diesen Beitrag schon gesehen. Registry-Eintrag gelöscht und erneut installiert, immer noch dasselbe Problem ... Frage mit neuen Informationen aktualisiert.
Micro vor 10 Jahren
0
BEHOBEN! Lassen Sie mich nicht noch 8 Stunden meine eigene Antwort posten ...
Micro vor 10 Jahren
0
Es ist absolut nicht erforderlich, SSMS oder VS neu zu installieren. Suchen Sie einfach das VS-Shell-Installationsprogramm in dem Ordner, in dem das SSMS-Installationsprogramm seine Dateien entpackt:
1033_ENU_LP\redist\VisualStudioShell\VSSetup
und installieren Sie es.
Willkommen bei SuperUser. Ihre [Antwort] (http://superuser.com/help/how-to-answer) wäre noch besser, wenn Sie sie bearbeiten, um eine Erklärung zu geben, * warum * Ihre Lösung die OP-Frage anspricht.
Twisty Impersonator vor 9 Jahren
1
SQL Server 2014 - Beim Versuch dieser Technik wird eine Fehlermeldung angezeigt. "Um dieses Produkt zu installieren, führen Sie bitte Setup.exe aus." Natürlich habe ich es als erstes versucht, aber es gibt keine Reparaturoptionen.
Lucas vor 9 Jahren
1
Fand es - Reparatur ist unter Wartung verstaut. Das Problem wurde behoben.
Lucas vor 9 Jahren
1
Diese Antwort hat mich auf den richtigen Weg gebracht, aber dieser Link war eine bessere Quelle für den Shell-Installer: https://www.microsoft.com/de-de/download/confirmation.aspx?id=1366
JosephStyons vor 8 Jahren
1
Wo kann ich nach diesem VisualStudios suchen ** Hell ** ... ??
Sayka vor 8 Jahren
0
Dies war eine Weile, seit ich dieses Problem hatte. Vielleicht haben sich die Dinge in den letzten zwei Jahren geändert. Zu der Zeit war ich wirklich verblüfft, aber meine Antwort ist das, was damals funktioniert hat.
Micro vor 8 Jahren
0
8
Micro
Yahooo !! Ich habe es repariert!
Ich fand diesen Link und ganz unten schrieb "Wael" folgendes:
SSMS Hängt von der Visual Studio 2010-IDE ab. Wenn dies nicht der Fall ist, kann das SQL Server-Setup nicht installiert werden. Wenn jedoch eine Version vorhanden ist, wird sie vom Setup selbst bei der Reparatur ignoriert
Bei der Neuinstallation habe ich festgestellt, dass für das SSMS die Verwendung von Visual Studio 10 IDE erforderlich ist, die ich nach der Deinstallation von VS 2010 versehentlich entfernt habe.
Also habe ich die Installationsmedien geöffnet und nach Visual Studio-Setup gesucht. Die MSI-Datei wird beendet, die fehlenden Teile gefüllt und das Management Studio-Programm "OK" ausgeführt.
Also habe ich alle SSMS, Visual Studio 2013 UND alles andere, das "Visual Studio" im Namen hatte, von Programmdateien (wie der Shell) deinstalliert. Dann habe ich SSMS neu installiert und jetzt funktioniert es.
Bestätigt. Nach einem SQL Server-Reparaturvorgang wurden Visual Studio 2010-Voraussetzungen erneut installiert. Ich wünschte, es würde eine Warnung geben, wenn ein Benutzer versucht, eine kritische Abhängigkeit für eine andere Software zu deinstallieren.
Bent Rasmussen vor 8 Jahren
0
5
Joel Gallagher
Die oben genannten Vorschläge haben für mich nicht funktioniert - Ich habe Setup.Exe für SQL Server erneut ausgeführt und nur die Option Reparieren ausgewählt. Es dauerte 1 Minute und alles war behoben.
Dies ist eigentlich das erste Mal für mich, als es nicht sinnvoll war, vielen ausgeklügelten Ratschlägen zu folgen, aber das `Reparieren'-Ding hat wirklich funktioniert.
svz vor 9 Jahren
0
für mich zu. Vielen Dank! 1033_ENU_LP \ redist \ VisualStudioShell \ VSSetup hat bei mir nicht funktioniert.
ruedi vor 9 Jahren
0
2
Jasmin Sehic
Das Ausführen von F: \ 1033_ENU_LP \ redist \ VisualStudioShell \ VSSetup \ vs_setup.msi von SQL Server 2014 ISO hat dieses Problem für mich gelöst. Sieht aus, als ob die Visual Studio-Shell zuvor entfernt wurde und das SQL Server Management Studio beschädigt wurde, da es davon abhängig ist. Seltsam, dass der SQL Server-Reparaturvorgang dies nicht aufgefangen hat
1
Charles Okwuagwu
Dort wurde es für mich gelöst: Von der SQL Server-DVD (oder ISO) Führen Sie Folgendes aus : D: \ redist \ VisualStudioShell \ VS10sp1-KB983509.msp
Dadurch werden andere Anomalien in Bezug auf Ihre VS10-Anforderungen erkannt und alle erforderlichen Änderungen vorgenommen.
Ich konnte meine SSMS 2012 sogar während des Fixes starten.