2014-10-03 8 views
10

Wie Alex schlägt vor, finden Sie devenv.exe und führen Sie es aus. Bei der Suche nach devenv.exe habe ich dann festgestellt, dass es da ist. Wenn ich diese Datei laufen lasse, bekomme ich den Fehler "cannot find one or more components .Please reinstall the application" .Ich habe Visual Studio dreimal neu installiert und immer noch denselben Fehler bekommen. Wie behebe ich diesen Fehler? Es ist Visual Studio ultimative mit Update 3. Ich habe keine ISO-Datei, die Datei wird automatisch vom Installer heruntergeladen. Es ist reibungslos installiert worden, d. H. Ohne irgendeinen Fehler zu geben.Wie Visual Studio Fehler zu beheben "kann eine oder mehrere Komponenten nicht finden. Bitte installieren Sie die Anwendung neu" in Windows 8.1?

Bearbeiten:
Erste Frage war, wie Verknüpfung auf Windows 8.1 für Visual Studio erstellen?
Inhalt:
Heute habe ich Visual Studio 2013 mit Windows Phone SDK und Multi-Device-Hybrid-Anwendungen auf Windows 8.1 .Unfortunately installiert Ich bin nicht in der Lage alle Verknüpfungen zu einem der Anwendungen im Zusammenhang zu finden, die heute installiert sind.

Wie kann ich Verknüpfung erstellen oder die Datei muss ich ausführen IDE öffnen?

Eine Antwort wäre search in search charm, es ist nicht da. Ich habe alle Methoden ausprobiert, die ich konnte.

folgenden Ordner gibt es in Windows 8.1-Programmdateien

C: \ Programme \ iTunes
C: \ Programme \ iPod
C: \ Programme \ Windows Identity Foundation
C: \ Program Files \ Hyper-V
C: \ Program Files \ Common Files
C: \ Program Files \ IIS Express
C: \ Programme \ Microsoft Identity Extensions
C: \ Programme \ Sharepoint-Client-Komponenten
C: \ Programme \ Microsoft SQL Server
C: \ Programme \ Application Verifier
C: \ Programme \ MSBuild
C: \ Program Files \ IIS
C: \ Programme \ Microsoft Visual Studio 12.0
Viele Ordner sind mit diesen Anwendungen in programfilesx86 verwandt.

Antwort

3

Problem mit Sicherheitseinstellung ist. Nach 2-3 Stunden Googeln habe ich viele Lösungen gefunden, aber keine von ihnen funktioniert dann habe ich diese Lösungen ausprobiert.

There is one folder in your machine: "C:\ProgramData". 
Don't worry if you don't see this folder, unhide all the folders, you will find it there. 
I did not had the rights on "C:\ProgramData\Microsoft\VisualStudio" . 
See if you have full rights on the same. 
If your are not able to open this folder, This means that you do not have rights on this. 
to give rights follow the steps below : 
1) Right click on the folder "VisualStudio." 
2) Go to Properties->Security. See if your PC name is there in the user names list, 
if not , then add it. 
3) Go to Advanced -> Owner -> Edit -> Other users or groups. add your PC name, 
i.e add yourself as the owner of the folder and give full rights. 

Das ist hier Application-data-folder-error gefunden. Ich konnte die Sicherheit von ProgramData-Dateien nicht ändern, dann habe ich diese Lösung versucht.

1. On the root folder, right click, select properties, select security tab. 
2. Click Advanced 
3. The window that pops up should show the current owner. Click "Change." 
The "Select User or Group" pop up box appears. 
4. In the text box, type in your current user name (you should be an admin), and hit the 
"Check Names" button. Your name will be replaced with the "official" system 
name (i.e.,preceded by computer name and back slash). 
5. Click OK 
6. The box disappears, sending you back to the Advanced Security Settings window. 
7. A new tick box appears below owner, with the text "Replace owner on subcontainers and 
objects" Select this tick box. 
8. I also selected the tick box "Replace all child object permission entries 
with inheritable permission entries from this object", but I think I had to run this twice 
- once with this box ticked and once without. 
9. Make sure that "everyone" appears on the Permission entries window, if not, 
click add. The same box that appears in step 4 shows up again. 
Type everyone, click "Check Names" and then "OK" 
10. Hit apply 

die hier gefunden wird Permission error.

Endlich funktioniert es Prost :) Hoffe, es wird zu einigen anderen helfen.

+0

Hat das getan und mein eingeschränktes Konto als Besitzer mit vollen Berechtigungen hinzugefügt, aber es beschwert sich immer noch über das gleiche "kann nicht finden seine Bestandteile " –

+2

Es ist lächerlich, wenn Leute sich als richtig markieren. Vor allem, wenn es sich um eine generische unspezifische Lösung handelt.Ich kann Ihnen sagen, dass ich standardmäßig volle Berechtigungen für diesen Ordner habe und immer noch das fehlende Komponentenproblem habe. – Frank

2

%programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe sollte funktionieren. Die VS-Versionsnummer (12.0) hängt natürlich von Ihrem installierten Visual Studio ab.

Oh, und wenn Sie auf einem 32-Bit-Windows-Installation, dann verwenden:

%programfiles%\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe 
+0

devenv.exe-Datei ist nicht da. – user3919801

+0

In weder Programmdateien noch Programmdateien (x86)? In diesem Fall haben Sie entweder VS in einem benutzerdefinierten Ordner installiert (suchen Sie nach devenv.exe, das ist Visual Studio), oder es wurde nicht ordnungsgemäß installiert (in diesem Fall sollte die Neuinstallation es beheben). –

+0

Ich suche nach es nur eine Datei ist da und bekomme Fehler "kann nicht eine oder mehrere Komponenten finden. Bitte installieren Sie die Anwendung neu". – user3919801

22

Das gleiche Problem für mich. Meine Lösung:
Öffnen Sie die Eingabeaufforderung als Administrator

cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE 
devenv /resetuserdata 
+6

Diese Lösung funktionierte auch für Visual Studio 2015, ich musste nur die erste Zeile ändern: C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE. Vielen Dank! – Aki

+3

Wenn ich es versuchte, gab die Befehlszeile den gleichen Fehler: C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE> devenv/resetuserdata Kann eine oder mehrere Komponenten nicht finden. Bitte installieren Sie die Anwendung neu. –

+2

Wenn ich (nach dem Anwenden von Update 2) versuchte, antwortet devenv/resetuserdata mit "Unbekannter Fehler". –

2

Ich habe über dieses Problem kommen, während VS 2015 Community zu installieren. Für mich bestand das Problem darin, dass ThreatFire ausgeführt wurde, was VS daran hinderte, eine DLL zu laden. Die Deinstallation von ThreatFire war die einzige Lösung. Sie können es nicht einfach anhalten, da der eigentliche Dienst weiterhin ausgeführt wird.

In der Regel, das ist, wie ich herausgefunden, was das Problem ist:

  1. Downloads und Dekomprimierung Windows-Prozess https://technet.microsoft.com/en-us/library/bb896645.aspx

  2. Run Process Monitor überwacht, umfasst Prozess devenv.exe zu den Filtern, exlcude Ergebnis ERFOLGREICH, und klicken Sie auf OK.

  3. Process Monitor wird eine riesige Liste von Datei- und Registry-Zugriffen anzeigen. Gehen Sie die Liste durch und suchen Sie nach Ereignissen mit dem Ergebnis ACCESS DENIED oder FILE/PATH NOT FOUND. (Sie können die Liste noch weiter filtern, indem Sie das Kontextmenü verwenden)

  4. Das sollte Ihnen nützliche Hinweise geben, was wirklich schief läuft, da die VS-Fehlermeldung wirklich keine Hilfe ist. Sie können auch den Stack-Trace anzeigen, der das Ereignis generiert hat. So habe ich herausgefunden, dass ThreatFire das Laden von DLLs blockiert.

1

Eine mögliche benutzerfreundliche Abhilfe ist, die take ownership Methode von How to Geek und es auf %USERPROFILE%\AppData und auf C:\ProgramData verwenden zu verwenden, wo C die Ihre OS Halteplattenpartition ist. Allerdings müssen Sie zuerst versteckte Ordner sichtbar machen. Navigieren Sie dann zu Ihrem VS-Installationsordner und führen Sie devenv /resetuserdata aus.

0

Ich hatte das gleiche Problem, und ich habe es behoben. Sie sollten überprüfen Sie den Namen des Ordners, in dem Sie Visual Studio installiert. Wenn der Name geändert wurde, können Windows die auszuführenden Komponenten nicht finden. Aus diesem Grund wird Windows Ihnen eine Fehlermeldung anzeigen

+0

Da dies keine getestete Lösung ist, ändern Sie sie bitte in einen Kommentar. Wenn Sie mehr Beweise haben, dass dies * das * Problem ist, bitte präsentieren Sie es. Ansonsten ist es ein Vorschlag, dass * das * * Problem des Benutzers lösen kann. – Prune

+0

Ja, ich habe den Namen des Ordners geändert. Wie kann ich Windows wissen lassen, dass ich es geändert habe, damit es ausgeführt werden kann? –

0

Ich bin auf Windows 7 32bits SP1. das funktionierte für mich:

run cmd.exe mit erhöhten Rechten (als Administrator ausführen). dann ausführen:

cd c:\program files\microsoft visual studio 15.0\common7\ide 
devenv.exe /resetuserdata 
devenv.exe 

vor, dass ich volle Rechte zu geben versucht (für mein Benutzerkonto und auch die seltsamen Konto unbekannt (S1-5-21-13113034 ....)) auf diese Ordner: c:\program files\microsoft visual studio 14.0 und

Bitte beachten Sie, dass ich bei der Installation von Visual Studio den Standard-Ordnernamen auf c:\program files\microsoft visual studio 2015 geändert habe, damit er vielleicht mit dem später angezeigten Fehler zusammenhängt?

-1

Ausführen von CD C: \ Programme (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE devenv/resetuserdata mit der Eingabeaufforderung funktioniert einwandfrei. Die einzige Sache, die jeder vermisst hat, ist, dass Sie Ihren PC nach dem Ausführen des obigen Befehls neu starten müssen. Ich hatte denselben Fehler, nachdem ich den Befehl mehrere Male ausgeführt hatte, wurde aber behoben, nachdem ich meinen Rechner neu gestartet hatte. Und natürlich für VS 2015 ersetzen Microsoft Visual Studio 12.0 mit Microsoft Visual Studio 14.0

0

hatte ich das gleiche Problem, und es stellte sich heraus, dass mein Passwort auf meinem lokalen Admin-Konto abgelaufen. Ich verwende ein reguläres Konto, um mich bei Windows anzumelden, aber führe Visual Studio als Administrator aus. Nach dem Öffnen von Visual Studio als Administrator werden Sie aufgefordert, die lokalen Administratoranmeldeinformationen einzugeben. Da mein Kennwort abgelaufen ist, wird diese Fehlermeldung angezeigt.

Lösung: Abmelden von Windows. Wechseln Sie die Benutzer und melden Sie sich als lokaler Administrator an. Windows wird Ihnen mitteilen, dass Ihr Passwort abgelaufen ist. Ändern Sie das Passwort und melden Sie sich ab. Melden Sie sich wieder als Ihr normales Benutzerkonto an und versuchen Sie erneut, Visual Studio auszuführen, indem Sie diesmal das neue Administratorkennwort eingeben.

7

ich das gleiche Problem auf VS2012 wie folgende Schritte gelöst hatte:

• Verwenden Sie

regedit.exe

• Gehen Sie zu HKEY_CURRENT_USER \ Software \ Microsoft \ Visualstudio

• Löschen "11.0_Config" & "11.0 node" hinweis: 11.0 als ihre VS-version

• Neustart VS2012 VS env wird zunächst erstellt.

Hoffe diese Hilfe. BR

+0

Nicht genau, für mich ist es den gesamten VisualStudio-Ordner in Regedit zu löschen, und VS im Administrator neu starten, wird es die Einstellungen initiieren. Danach kann VS auf Nicht-Administrator ausgeführt werden – cdytoby

+0

Beachten Sie, dass Sie einige Einstellungen auf diese Weise verlieren (z. B. Fensterlayout, neueste Lösungen usw.). – Cameron

1

dieses Problem zu beheben

  1. starten regedit.exe
  2. Gehen Sie zu HKEY_CURRENT_USER \ Software \ Microsoft \ SQL Server Management Studio
  3. 11.0_Config löschen
  4. Restart ssms.exe

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/b6d2b85d-c6e1-464a-85e0-e0625e7fb305/microsoft-visual-studio-shell-isolated-cannot-find-one-or-more-components?forum=sqlexpress

+0

Ich hatte den Fehler beim Öffnen von SSMS und dies löste es für mich, ich versuchte andere Lösungen (devenv.exe/resetuserdata), so dass diese Lösung sehr spezifisch für SSMS ist. Ich war etwas besorgt, den gesamten Schlüssel zu löschen, aber es hat gut funktioniert. Stellen Sie sicher, dass Sie die korrekte Versionskonfiguration löschen, in meinem Fall SQL Server Version 17 (14.0_Config). –

-3

gut, wie es scheint einfach, aber es wie Magie

Eingang Visual Studio in der Windows-Suchleiste dann Rechtsklick auf das Visual Studio App und wählen laufen als admi arbeiten nistrator

alle Dinge gleich gewesen, sollte es ohne Juckreiz führt

0

Dies ist wahrscheinlich spezifisch für Menschen ist die Arbeit mit Isolierte Shell-Anwendungen auf Basis von VS 2015, aber ich fand, dass zwei Registrierungswerte wurden manchmal mit falschen Werten gesetzt zu werden , die beim Start zu diesem Fehler führen. löschen Sie sie einfach aus der Registrierung und starten wieder:

HKCU\Software\Company\TheApp\1.0_Config\Initialization\PkgDefSearchPath 
HKCU\Software\Company\TheApp\1.0_Config\Initialization\RelativeRootFolderPath 

für Visual Studio 2015 ersetzen Company\TheApp\1.0_Config mit Microsoft\VisualStudio\14.0_Config.

0

Gehen Sie zu regedit. Umbenennen von HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio Problem für mich behoben.

0

Keine Notwendigkeit, neu zu installieren nur devenv Daten zurücksetzen & hellip;

  1. cd c:\program files\microsoft visual studio 15.0\common7\ide 
    devenv.exe /resetuserdata 
    
  2. Run VS2013/12 mit Administratorrechten.

Es wird gut funktionieren.

1

für Visual Studio 2015 hatte ich diese Schlüssel in regedit.exe zu löschen:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0 
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0_Config