ShellExecute failed (2): Is this command correct? "C:\Program Files (x86)\Notepad++\notepad++.exe [location of file to edit]
Ich habe anscheinend ein Problem mit RIGHT CLICK > Edit with Notepad ++
. Dies ist eine Neuinstallation von Microsoft Windows 7 Professional 64-Bit.
Ich kann diesen Fehler anscheinend nicht feststellen. Oder ist dies nur ein Problem mit der Windows 7-Konfiguration?
Antworten:
Ich habe Windows 7 64 Bit und arbeite seit mehr als einem Jahr mit Notepad ++ an einer anderen Windows 7 64 Bit-Installation. Ein solcher Fehler ist mir noch nie aufgefallen. Wurde versucht, die Deinstallation abzuschließen, CCleaner auszuführen und Notepad ++ erneut zu installieren?
quelle
Notepad++
Referenzen gesäubert . Eine Neuinstallation hat funktioniert. Seltsam ...Dies wird verursacht, wenn Sie Notepad ++ so einstellen, dass es unter Windows 7 als Administrator ausgeführt wird.
Gehen Sie als Administrator in Ihre Registrierung und suchen Sie nach notepad ++ .exe. Suchen Sie den Schlüssel, unter
HKEY_CLASSES_ROOT
dem sich ein Eintrag mit demEdit with Notepad++
(oder vielleichtEdit with &Notepad++
) befindet, und löschen Sie den gesamten Schlüssel. Klicken Sie mit der rechten Maustaste und Sie sollten feststellen, dass Sie diese Option nicht mehr haben.Jetzt erstellen wir es neu:
Gehe zu:
Erstellen Sie einen neuen Schlüssel unter der aufgerufenen Shell
OpenWithNotepad
und erstellen Sie einen Unterschlüssel unter dem aufgerufenencommand
.Im
OpenWithNotepad
Schlüssel ist die Standardzeichenfolge das, was der Kontextmenüpunkt aufgerufen werden soll. Ich habe es auf eingestelltOpen with Notepad++
.OpenWithNotepad
Erstellen Sie noch im Schlüssel einen neuen Zeichenfolgenwert mit dem Namenicon
und legen Sie den Wert fest,path-to-notepad++.exe
bei dem Pfad zu Notizblock ++. Exe der vollständige Pfad sein soll, zC:\Program Files\Notepad++\notepad++.exe
.command
Bearbeiten Sie unter dem Schlüssel den Standard-String-Wert und ändern Sie ihn"path-to-notepad++.exe" "%1"
in den Pfad zum Notizblock ++. Exe sollte der vollständige Pfad sein, zC:\Program Files\Notepad++\notepad++.exe
.Wenn Sie mit der rechten Maustaste auf diese Option klicken, werden Sie nun ordnungsgemäß aufgefordert, dem Administrator von Notepad ++ Zugriff auf eine Datei zu gewähren.
Sie müssen weiterhin zu den Eigenschaften von Notepad ++ .exe gehen und festlegen, dass es als Administrator ausgeführt wird.
quelle
Dies ist eine Registrierungsdatei, die allen helfen könnte:
Kopieren Sie es in den Editor und speichern Sie es mit der Erweiterung .reg. Schließen Sie den Editor und doppelklicken Sie auf die Datei.
quelle
Auf meinem Windows 7-Computer (32 Bit) habe ich notepad ++ so eingestellt, dass es als Administrator ausgeführt wird. Dies hat dazu geführt, dass die Explorer-Shell-Erweiterung nicht mehr mit dem Fehler "Shell Execute failed" funktioniert. Durch Deaktivieren dieser Einstellung (Rechtsklick, Eigenschaften, Kompatibilität ...) wurde das Problem behoben. Vielleicht verursacht das Ihre Probleme? (Jetzt brauche ich nur noch eine Shell-Erweiterung "In Notepad ++ als Administrator bearbeiten" ....)
quelle
Ich habe vor kurzem Notepad ++ aktualisiert und beim Versuch, das Kontextmenü "In Notepad ++ bearbeiten" zu verwenden, wurde der Fehler "ShellExecute fehlgeschlagen" angezeigt.
Obwohl ich online viele Berichte über diesen Fehler gefunden habe, funktionierte keine der Lösungen, die ich gesehen habe, auf meinem Computer.
Hier sind die Schritte, mit denen ich das Problem gelöst habe:
Ich habe für jedes dieser Szenarien ein Bild erstellt und sie unten angehängt.
Ich habe in beiden Bildern "Dieses Programm als Administrator ausführen" hervorgehoben und die Schaltfläche "Einstellungen für alle Benutzer ändern" in Grün für das Szenario markiert, in dem die Option für alle Benutzer aktiviert wurde.
quelle
Deinstallieren, Registry bereinigen und neu installieren hat bei mir nicht funktioniert. Ich war auch nicht in einem Kompatibilitätsmodus, das hätte nicht mein Problem sein können.
Für mich war das Problem, dass ich die Option "Dieses Programm als Administrator ausführen" auf der Registerkarte "Kompatibilität" aktiviert habe. Ich hatte diese Option aktiviert, um zB die hosts-Datei speichern zu können. Nachdem ich dieses Häkchen entfernt hatte, konnte ich endlich wieder mit der rechten Maustaste auf Dateien klicken und diese mit NotePad ++ bearbeiten.
quelle
Dies fügt Swaringen der @John Beitrag oben mit der zusätzlichen Kennung für den Admin - Menüpunkt. Bevor Sie diese Änderungen anwenden, müssen Sie sicherstellen, dass N ++ tatsächlich unter installiert ist
C:\Program Files (x86)\Notepad++
. Wenn nicht, muss der richtige Installationspfad im entsprechenden Abschnitt des folgenden Snippets ersetzt werden.Zu sehen sind drei Dateien mit Links auf dem Heimlaufwerk - oder kopieren Sie den Code in eine Textdatei mit der Erweiterung .reg:
Das erste ist nur für den Admin-Menüpunkt:
Der zweite ist für beide Menüpunkte:
Das dritte ist, das Admin-Element vollständig zu entfernen:
quelle
Falls Sie es noch nicht behoben haben, hatte ich das gleiche Problem und versuchte alles oben genannte. Ich hatte Notepad ++ angewiesen, im Kompatibilitätsmodus zu starten, und bekam diesen Fehler. Nachdem ich es ausgeschaltet hatte, wurde alles wieder normal.
quelle
In meinem Fall hat es geholfen, Notepad ++ im regulären "Program Files" -Verzeichnis zu installieren, nicht in "Program Files (x86)". Pfad ist nur durcheinander :)
Ich hoffe es hilft!
quelle
Ich hatte anhaltende Probleme mit Notepad ++ (unter 5.9) hinsichtlich des Öffnens / Bearbeitens von Dateien über die Explorer-Oberfläche (sowohl direktes Klicken zum Öffnen als auch Rechtsklick zum Bearbeiten ... usw.). Die Lösung für mich war, Notepad ++ in C: \ Programme \ Notepad ++ \ zu installieren - wenn ich einen der "offiziellen" Installationspfade ausprobiere, öffnet Notepad ++ die Dinge nur dann richtig, wenn es im Admin - Modus ausgeführt wird (was eine unangenehme Sache für die Benutzerkontensteuerung ist, wenn Sie werden mein Französisch verzeihen)
quelle