Não é possível executar um exe após reinstalar o Windows

0

Existe um ficheiro exe que não consigo executar a partir do Explorer, que apenas me alerta:

Windows cannot access the specified device path or file.
You may not have appropriate permissions to access the item

Não importa se eu o executo como administrador ou não.

  • Windows 7 Ultimate x64
  • Nenhum software antivírus instalado ainda
  • o UAC está em
  • eu possuo esse arquivo
  • Eu tenho todas as permissões nesse arquivo (meu grupo Administradores faz)
  • posso ver o conteúdo do arquivo no editor (após a caixa de diálogo do UAC)
  • Esse exe pode ser executado com sucesso a partir de um cmd.exe pré-iniciado como admin (mas não do Explorer)
  • Tudo isso aconteceu depois que eu reinstalei o Windows (esse arquivo permaneceu da instalação anterior)

O que pode causar a incapacidade de executar meu próprio arquivo? Como isso pode ser investigado?

    
por Pavel Vlasov 21.05.2016 / 12:46

3 respostas

0

Você não pode executar esse arquivo porque não é o proprietário dele. O proprietário é provavelmente a conta na outra instalação que instalou o arquivo. Instale o programa novamente.

    
por 21.05.2016 / 13:08
0

Como esta é uma nova instalação e o arquivo vem da sua instalação anterior ...
Tem certeza de que todas as dependências para este EXE já estão instaladas?
Em alguns casos, a falta de dependências (como tempos de execução do VC ++, certos arquivos DLL) pode levar o Windows a não inicializar o EXE. Nesse caso (sob algumas condições raras) ele pode fornecer a SAME mensagem de erro como se o arquivo não fosse encontrado.

O que isso realmente significa é: não consigo encontrar o outro arquivo em que este EXE depende.

Infelizmente, ele não informa qual arquivo está realmente procurando ...
Em alguns casos, há também uma mensagem de erro no EventLog do Windows. Isso pode fornecer algumas informações adicionais que podem ser úteis.

    
por 21.05.2016 / 13:22
0

Você tem um mal-entendido sobre permissões no Windows. Com o UAC em , sua conta tem permissões de usuário padrão e, portanto, o Shell (Explorer.exe) é executado com direitos de usuário padrão. Então você tem que editar as permissões para o grupo de usuários padrão e dar a este grupo permissões completas de leitura / gravação para o diretório / exe.

    
por 22.05.2016 / 08:31