ShellExecute failed (2): Is this command correct? "C:\Program Files (x86)\Notepad++\notepad++.exe [location of file to edit]
Je semble avoir un problème avec RIGHT CLICK > Edit with Notepad ++
. Il s’agit d’une nouvelle installation de Microsoft Windows 7 Professional 64 bits.
Je n'arrive pas à trouver d'avis de cette erreur? Ou s'agit-il simplement d'un problème de configuration de Windows 7?
Réponses:
J'ai Windows 7 64 bits et je travaille avec Notepad ++ depuis plus d'un an sur différentes installations de Windows 7 64 bits et je n'ai jamais vu une telle erreur. Avez-vous essayé de désinstaller complètement, d’exécuter CCleaner et d’installer à nouveau Notepad ++?
la source
Notepad++
références. Une nouvelle réinstallation a fonctionné. Etrange ...Cela est dû au fait que Notepad ++ est exécuté en tant qu'administrateur sous Windows 7.
Accédez à votre registre en tant qu'administrateur et recherchez notepad ++. Exe. Trouvez la clé sous
HKEY_CLASSES_ROOT
qui a une entrée avecEdit with Notepad++
(ou peut-êtreEdit with &Notepad++
) et supprimez la clé entière. Faites un clic droit et vous devriez voir que vous n'avez plus cette option.Maintenant, nous le recréons:
Aller à:
Créez une nouvelle clé sous shell appelée
OpenWithNotepad
et créez une sous-clé sous celle appeléecommand
.Dans la
OpenWithNotepad
clé, la chaîne par défaut correspond à ce que vous souhaitez que l'élément de menu contextuel soit appelé. Je l'ai mis àOpen with Notepad++
.Toujours dans la
OpenWithNotepad
clé, créez une nouvelle valeur de chaîne appeléeicon
et définissez-la surpath-to-notepad++.exe
où path-notepad ++. Exe doit être le chemin complet, par exempleC:\Program Files\Notepad++\notepad++.exe
.Sous la
command
clé, éditez la valeur de chaîne par défaut et remplacez-la par chemin"path-to-notepad++.exe" "%1"
où path-notepad ++. Exe devrait être le chemin complet, par exempleC:\Program Files\Notepad++\notepad++.exe
.Lorsque vous cliquez avec le bouton droit de la souris sur cette option, vous devriez maintenant vous demander correctement de donner à l'administrateur de Notepad ++ l'accès à un fichier.
Vous devez toujours accéder aux propriétés de notepad ++. Exe et le configurer pour qu'il s'exécute en tant qu'administrateur.
la source
Ceci est un fichier de registre qui pourrait aider tout le monde:
Copiez-le dans le Bloc-notes et enregistrez-le avec une extension .reg. Fermez le Bloc-notes et double-cliquez sur le fichier.
la source
Sur ma machine Windows 7 (32 bits), j’ai configuré Notepad ++ pour s’exécuter en tant qu’administrateur, ce qui a entraîné l’arrêt de l’extension shell de l’explorateur avec l’erreur "Shell Execute failed". La désactivation de ce paramètre (clic droit, propriétés, compatibilité ...) a résolu le problème. Peut-être que c'est ce qui cause vos problèmes? (Maintenant, tout ce dont j'ai besoin, c'est une extension de shell "Éditer dans Notepad ++ en tant qu'administrateur" ...)
la source
J'ai récemment mis à niveau Notepad ++ et j'ai commencé à obtenir l'erreur "ShellExecute failed" lorsque j'essayais d'utiliser la fonctionnalité de menu contextuel "Modifier dans Notepad ++".
Bien que j'ai trouvé de nombreux rapports de cette erreur en ligne, aucune des solutions que j'ai vues ne fonctionnait sur ma machine.
Voici les étapes que j'ai utilisées pour résoudre le problème:
J'ai créé une image pour chacun de ces scénarios et les ai attachés ci-dessous.
J'ai mis en surbrillance "Exécuter ce programme en tant qu'administrateur" dans les deux images et le bouton "Modifier les paramètres pour tous les utilisateurs" en vert pour le scénario dans lequel l'option était activée pour tous les utilisateurs.
la source
Désinstaller, nettoyer le registre et réinstaller ne fonctionnait pas pour moi. Je n'étais pas non plus en mode de compatibilité, ce qui ne pouvait pas être mon problème.
Le problème pour moi, c’est que j’ai coché l’option "Exécuter ce programme en tant qu’administrateur" dans l’onglet de compatibilité. J'avais activé cette option pour pouvoir sauvegarder, par exemple, le fichier hosts. Après avoir décoché cela, je pouvais enfin cliquer avec le bouton droit de la souris et éditer à nouveau les fichiers à l'aide de NotePad ++.
la source
Cela ajoute à @John de Swaringen poste ci - dessus avec l'identifiant supplémentaire pour l'élément de menu Admin. Avant d'appliquer ces modifications, il est important de vérifier que N ++ est bien installé sur
C:\Program Files (x86)\Notepad++
. Si ce n'est pas le cas, le chemin d'installation correct devra être remplacé dans la section appropriée du ou des extraits de code suivants.Trois fichiers sont affichés avec des liens vers ceux-ci sur le lecteur hôte ou copiez le code dans un fichier texte avec l'extension .reg:
Le premier concerne uniquement l'élément de menu Admin:
La seconde concerne les deux éléments du menu:
La troisième consiste à supprimer entièrement l'élément Admin:
la source
au cas où vous ne l'auriez pas encore résolu, j'avais le même problème et j'essayais tout ce qui précède J'avais dit à Notepad ++ de démarrer en mode de compatibilité et j'avais cette erreur. Après l'avoir éteint, tout est rentré dans l'ordre.
la source
Dans mon cas, l’installation de Notepad ++ dans un répertoire "Program Files" normal et non dans "Program Files (x86)" a été utile. Le chemin est juste foiré :)
J'espère que ça aide!
la source
J'ai eu des problèmes persistants avec Notepad ++ (sur la version 5.9) en ce qui concerne l'ouverture / la modification de fichiers via l'interface de l'explorateur (clic direct pour ouvrir et clic droit pour éditer, etc.). La solution pour moi a été d’installer Notepad ++ dans C: \ Program Tools \ Notepad ++ \ - si j’essaie d’installer l’un des emplacements d’installation "officiels", Notepad ++ n’ouvre que les choses correctement lorsqu'il est exécuté en mode administrateur (ce qui est pénible pour le compte UAC si tu me pardonneras français)
la source