Notepad ++ com HexEdit não será executado no Windows 7

2

Eu uso o Notepad ++ v5.9.6.2 (Unicode) no Windows 7 (64 bits) e instalei o plugin HEX-Editor v0.9.5.

O problema é que apenas os administradores agora parecem conseguir executar o Notepad ++. Com convidados e usuários normais, o seguinte acontece após o lançamento:

  • Primeiro, absolutamente nada acontece por cerca de 20 segundos.
  • Em seguida, é exibida uma caixa de diálogo chamada "C: \ Arquivos de programas (x86) \ Notepad ++ \ plugins \ HexEditor.dll". Lê:

    Fail loaded

    This plugin is not compatible with current version of Notepad++.

    Do you want to remove this plugin from plugings directory to prevent this message from the next launch time?

  • Depois que clico em "No", uma espera mais curta, seguida por outra caixa de diálogo, chamada "Exception On WM_CREATE". Lê:

    Unknown exception

Novamente, para administradores, tudo funciona bem.

Eu verifiquei se tinha alguma coisa a ver com restrições de segurança nos arquivos do plug-in (ou outros arquivos do Notepad ++), mas isso não parece ser o caso. Se eu fizer um usuário membro de Usuários Avançados , mas não Administradores , o Notepad ++ funcionará bem para esse usuário também. Eu concedi ao grupo Usuários avançados quase os mesmos direitos de usuário local que o grupo Administradores . (Ferramentas Administrativas > Política de Segurança Local > Configurações de Segurança > Políticas Locais > Atribuição de Direitos do Usuário)

Qual poderia ser o problema e como isso deveria ser corrigido?

    
por Rinke 17.01.2012 / 18:24

3 respostas

1

Tente isto:

  1. Faça login como administrador
  2. Clique com o botão direito no Notepad ++ e, em seguida, propriedade
  3. Na guia de compatibilidade, marque "Executar este programa como administrador".
  4. Em seguida, clique em "Alterar configuração para todos os usuários"
  5. Faça logout e faça login com uma conta de convidado ou conta de usuário normal
  6. Execute o Notepad ++ novamente.

O problema provavelmente se deve ao fato de que, para acessar arquivos .dll, é necessário ter privilégios de administrador.

    
por 17.01.2012 / 18:32
1

Na minha opinião, é independente de privilégios administrativos. Uma pasta ausente chamada plugins in C:\Users\%username%\AppData\Roaming\Notepad++ é o problema. Depois de copiar os dados da pasta de outro usuário, o erro desapareceu.

    
por 20.03.2014 / 14:50
0

Eu acho que o problema é na verdade uma tentativa do plugin de modificar arquivos restritos em algum lugar na instalação do Notepad ++ diretório. Eu tive o mesmo problema com o próprio Notepad ++, que resolvi instalando no diretório de perfil do usuário público. Parece que o Notepad ++ e seus autores de plugins não estão muito familiarizados com os arranjos de segurança do Windows. Além de se mover No diretório de instalação, você pode liberar as permissões de segurança nas subpastas relevantes de Arquivos de Programas.

Além disso, acho que o acesso ao disco bruto, que um editor hexadecimal provavelmente procuraria adquirir (eu sei que todos os editores hexadecimais que usei têm feito assim) pode exigir privilégios administrativos.

    
por 17.01.2012 / 22:35