Os usuários geralmente podem baixar softwares portáteis e usá-los em unidades locais, sem aviso prévio.
(Quero dizer pequenos executáveis apenas como putty.exe ou um aplicativo portátil de PortableApps.com)
No entanto, ao iniciar esses arquivos a partir de um local de rede, as janelas geralmente mostram avisos de segurança.
Aviso de arquivo de arquivo exe não assinado: "O editor não pôde ser verificado. Tem certeza de que deseja executar este software?"
Arquivo Zip: "Esses arquivos podem ser prejudiciais ao seu computador ..."
Esses avisos às vezes podem aparecer mesmo ao iniciar arquivos da unidade local. Isso é regulado por arquivos ocultos do Zone.Identifier que podem conter informações sobre a origem do arquivo. Esses arquivos são criados pelos navegadores da Web.
No entanto, no caso de nenhum arquivo estar presente, as janelas decidem se mostram esse aviso de acordo com a localização. (Dependendo do local em que é uma unidade local ou de rede.)
E agora para a pergunta:
O programa de backup quebrado alterou algo em minhas unidades, o que fez com que elas se comportassem como unidades de rede. Onde essas configurações são armazenadas?
Eu tentei instalar janelas (várias vezes). Formatei a unidade C e a partição de inicialização de 100 MB. Mas isso não ajuda muito. Meu drive C agora se comporta normalmente. Mas meus volumes E, D ainda se comportam como unidades de rede.
Observe que outros volumes que não atribuíram letras de unidade durante o backup problemático também se comportam como unidades locais.
Além de reinstalar o Windows, tentei alterar as permissões e os proprietários dos arquivos nas unidades E e D para que eles sejam iguais a C.
Observe que o PortableApps não inicia em D e E, mesmo depois de clicar em Executar nesse aviso.
Eles mostram o erro NSIS: "Erro ao gravar arquivos temporários. Certifique-se de que sua pasta temp é válida."
Existe uma maneira de alterar a zona de segurança das unidades especificadas sem formatá-las?