ShellExecute failed (2): Is this command correct? "C:\Program Files (x86)\Notepad++\notepad++.exe [location of file to edit]
Parece que tenho algum problema RIGHT CLICK > Edit with Notepad ++
. Esta é uma nova instalação do Microsoft Windows 7 Professional de 64 bits.
Não consigo encontrar nenhum aviso desse erro? Ou isso é apenas um problema de configuração do Windows 7?
Respostas:
Eu tenho o Windows 7 64 Bit e estou trabalhando com o Notepad ++ por mais de um ano em diferentes instalações do Windows 7 64 Bit e nunca vi esse erro. Você tentou desinstalar completamente, executar o CCleaner e instalar o Notepad ++ novamente?
fonte
Notepad++
referências. Uma nova reinstalação funcionou. Estranho ...Isso é causado quando você define o Notepad ++ para executar como administrador no Windows 7.
Entre no seu registro como administrador e procure pelo notepad ++. Exe. Encontre a chave em
HKEY_CLASSES_ROOT
que possui uma entrada comEdit with Notepad++
(ou talvezEdit with &Notepad++
) e exclua a chave inteira. Clique com o botão direito do mouse e você verá que não possui mais essa opção.Agora nós o recriamos:
Vamos para:
Crie uma nova chave no shell chamada
OpenWithNotepad
e crie uma subchave na chamadacommand
.Na
OpenWithNotepad
chave, a sequência padrão é como você deseja que o item de menu de contexto seja chamado. Eu ajustei paraOpen with Notepad++
.Ainda na
OpenWithNotepad
chave, crie um novo valor de string chamadoicon
e defina o valor parapath-to-notepad++.exe
onde path-to-notepad ++. Exe deve ser o caminho completo, por exemploC:\Program Files\Notepad++\notepad++.exe
.Sob a
command
tecla, edite o valor padrão da string e altere-o para"path-to-notepad++.exe" "%1"
onde path-to-notepad ++. Exe deve ser o caminho completo, por exemploC:\Program Files\Notepad++\notepad++.exe
.Quando você clica com o botão direito do mouse nessa opção, ele deve solicitar corretamente o acesso de administrador do Notepad ++ a um arquivo.
Você ainda precisa acessar as propriedades do notepad ++. Exe e configurá-lo para ser executado como administrador.
fonte
Este é um arquivo de registro que pode ajudar a todos:
Copie-o no bloco de notas e salve-o com uma extensão .reg. Feche o Bloco de notas e clique duas vezes no arquivo.
fonte
Na minha máquina Windows 7 (32 bits), configurei o bloco de notas ++ para ser executado como administrador, fazendo com que a extensão do shell do explorer parasse de funcionar com o erro "Falha na execução do shell". Desativar essa configuração (clique com o botão direito do mouse, propriedades, compatibilidade ...) resolveu o problema. Talvez seja isso que está causando seus problemas? (Agora tudo o que preciso é de uma extensão de shell "Editar no Notepad ++ como administrador" ...)
fonte
Atualizei recentemente o Notepad ++ e comecei a receber o erro "Falha no ShellExecute" ao tentar usar o recurso de menu de contexto "Editar no Notepad ++".
Embora tenha encontrado muitos relatórios desse erro on-line, nenhuma das soluções que vi funcionou na minha máquina.
Aqui estão as etapas que eu usei para resolver o problema:
Criei uma imagem para cada um desses cenários e os anexei abaixo.
Eu destaquei "Executar este programa como administrador" nas duas imagens e destaquei o botão "Alterar configurações para todos os usuários" em verde para o cenário em que a opção foi ativada para todos os usuários.
fonte
Desinstalar, limpar o registro e reinstalar não funcionou para mim. Também não estava executando em um modo de compatibilidade, o que poderia não ter sido o meu problema.
Qual foi o problema para mim é que marquei a opção "Executar este programa como administrador" na guia de compatibilidade. Eu havia ativado esta opção para poder salvar, por exemplo, o arquivo hosts. Depois de desmarcar isso, finalmente pude clicar com o botão direito e editar os arquivos usando o NotePad ++ novamente.
fonte
Isso adiciona @ John de Swaringen pós acima com o identificador adicional para o item de menu de administração. Antes de aplicar essas alterações, é importante verificar se o N ++ está realmente instalado em
C:\Program Files (x86)\Notepad++
. Caso contrário, o caminho de instalação correto deverá ser substituído na seção apropriada do (s) seguinte (s) snippet (s).Em exibição estão três arquivos com links para eles na unidade doméstica - ou copie o código para um arquivo de texto com extensão .reg:
O primeiro é apenas para o item de menu Admin:
O segundo é para os dois itens no menu:
O terceiro é remover completamente o item Admin:
fonte
caso você ainda não o tenha corrigido, tive o mesmo problema e tentei todas as opções acima. Eu havia dito ao Notepad ++ para iniciar no modo de compatibilidade e recebi esse erro. Depois que eu desliguei, tudo voltou ao normal.
fonte
No meu caso, o que ajudou foi instalar o Notepad ++ no diretório "Arquivos de Programas", e não em "Arquivos de Programas (x86)". Caminho está apenas bagunçado :)
Espero que ajude!
fonte
Eu tive problemas persistentes com o Notepad ++ (na versão 5.9) em relação à abertura / edição de arquivos via interface do explorer (clique direto para abrir e clique com o botão direito do mouse para editar ... etc). A solução para mim foi instalar o Notepad ++ em C: \ Ferramentas de programa \ Notepad ++ \ - se eu tentar qualquer um dos locais de instalação "oficiais", o Notepad ++ só abrirá as coisas quando executado no modo de administrador (o que é um problema no UAC, se você vai perdoar meu francês)
fonte