Eu tenho um problema muito estranho com a minha instalação do Windows 7 SP1 x64. O sistema tem um SSD de 256 GB com duas partições, c:\
e d:\
.
Quando eu crio uma nova pasta em c:\
, digito c:\test
e copio e lanço qualquer executável não assinado lá, recebo o
Publisher Could Not Be Verified
aviso. Esse aviso é comum se você iniciar um executável a partir de uma unidade de rede mapeada, mas eu não o vejo em nenhuma das minhas unidades locais há cinco anos.
Se eu copiar o mesmo executável para uma pasta em c:\
criada há mais de um mês, não haverá aviso. Se eu criar uma nova pasta em d:\
, digamos d: \ test, e copiar exatamente o mesmo executável lá, não haverá aviso.
Portanto, um aviso só é exibido se eu colocar um executável em uma pasta recém-criada e presente no c:\
( d:\
não tem o problema também com novas pastas).
Existem outros sintomas. Qualquer aplicativo iniciado com o aviso não poderá gravar no Registro, nem mesmo no HKEY_CURRENT_USER
. Apenas gera
failed to create key
exceções. O mesmo aplicativo foi copiado para uma pasta em c:\
(independentemente de como foi criado há mais de um mês) e o aviso e a incapacidade de gravar no Registro desaparecem.
Eu pesquisei por 4 horas, mas não encontrei um caso semelhante.
O que eu tentei até agora:
- redefinição de zonas de segurança nas propriedades da Internet do painel de controle
- usou um script takeown para modificar os direitos das pastas / arquivos
- iniciar os aplicativos como administrador não ajuda (o aviso permanece e não há acesso de gravação no registro). o uac está desligado de qualquer maneira.
- verificação do sistema de arquivos (sem erros)
- procurou por coisas engraçadas em
HLCU
+ HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
Sem sucesso.
Como evitar que o Windows 7 "pense" que minha unidade de inicialização c:\
é uma unidade de rede?