
No Windows XP, depois de baixar um arquivo, quando tento executá-lo, recebo
Aviso de segurança do Windows XP. Deseja executar este arquivo... sempre pergunte antes de abrir este arquivo?
Mudei o arquivo para outro diretório (apenas um diretório normal que criei como C:\something
) e executei-o. Eu entendi a mensagem, mas agora não. Então talvez tenha sido apenas a primeira abertura ou algo assim.
- Isso acontece com algum executável?
- Com quais executáveis isso acontece?
Presumo que o Windows não mantenha algum tipo de registro de que esse arquivo foi baixado da Internet. Sempre que clico no arquivo nos downloads do Chrome, recebo a mensagem, mas é do Windows XP e não do Chrome.
Como isso está funcionando?
Também parece de alguma forma específico do navegador, porque quando eu salvo o arquivo e o executo salvando-o e clicando em Abrir arquivo enquanto estiver no K-Meleon, não recebo essa pergunta. É como se pudesse abri-lo de alguma forma que contornasse a mensagem do Windows XP.
Além disso, lembro-me dos dias terríveis do IE e do Windows 98. Talvez o IE5 tenha sido o culpado, talvez antes de certas atualizações, onde o navegador apenas executava executáveis de qualquer site, sem você clicar neles, a menos que você marcasse uma caixa difícil de encontrar em Configurações avançadas.
Espero poder desmarcar a caixa aqui neste aviso de segurança "sempre pergunte antes de abrir este arquivo" e isso não causará esse problema. Eu só quero um executável, clico ou clico duas vezes para executar.
E mesmo quando desmarco essa caixa, se eu clicar em outro .exe nos downloads do Chrome, isso acontece com esse.
Responder1
Várias versões atrás, o Internet Explorer introduziu o conceito de “zonas de segurança” – Internet, intranet local, “confiável”, “restrita”. Mais tarde, isso foi estendido ao shell do Windows Explorer (e uma zona "Meu Computador" foi adicionada).
Depois de baixar o arquivo, onavegador– tanto IE quanto Chrome – adiciona um"fluxo alternativo"a ele, denominado Zone.Identifier
, que indica que o arquivo veio da zona "Internet". Ao clicar duas vezes em um arquivo no Windows Explorer, ele verifica se tal fluxo está presente e pede confirmação, se necessário. Isso não está restrito a executáveis – qualquer arquivo marcado desta forma exigirá confirmação.
Fluxos alternativos são um recurso do Windows e do sistema de arquivos NTFS e são armazenados no disco como parte do arquivo. (No NTFS, o conteúdo real de um arquivo também é um fluxo sem nome.) Se você quiser ver ou editar o conteúdo de Zone.Identifier
, execute na linha de comando:
notepad MyDownloadedApp.exe:Zone.Identifier
Ao desmarcar a caixa "Sempre solicitar..." ou ao clicar em "Desbloquear" na janela de propriedades do arquivo, o Zone.Identifier
fluxo será excluído e o Explorer não exigirá mais confirmação. Para excluir todos os fluxos de vários arquivos de uma vez, você pode usarFluxosou umferramenta gráfica.
Se você deseja desativar a marcação de zona, consulteesta postagem para o Google Chrome.
Responder2
Portanto, esta é uma configuração de segurança para Windows. Para desativá-lo, acesse o registro e altere os seguintes valores de chave:
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Download] "CheckExeSignatures"="não" "RunInvalidSignatures"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Anexos] "SaveZoneInformation"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations] "LowRiskFileTypes"=".zip;.rar;.nfo;.txt;.exe;.bat;.com;.cmd;.reg;.msi;.htm;.html;.gif;.bmp;.jpg; .avi;.mpg;.mpeg;.mov ;.mp3;.m3u;.wav;"
Como sempre, ao editar o registro, primeiro faça um backup.
Observação:Isso irá desativá-lo para todos os arquivos, independentemente da localização. Eu não recomendaria fazer isso em geral, mas parece ser o que você deseja fazer.