26Aug

O que causa o "arquivo baixado da internet" Aviso e como posso removê-lo facilmente?

Sempre que você baixar qualquer arquivo para o seu disco rígido via seu navegador, o Windows automaticamente o indica como vindo da Internet e potencialmente perigoso. Como resultado, quando você abre o respectivo arquivo, dependendo do tipo, o Windows irá avisá-lo com uma caixa de diálogo ou impedir que o arquivo seja executado completamente até você marcar como seguro.

Alguma vez você já se perguntou como o Windows faz o controle desta bandeira nesses arquivos, como você pode facilmente( em massa) removê-lo em arquivos que você conhece são seguros e / ou adicione esta bandeira( juntamente com a proteção que ela traz) para qualquer Arquivo?

Onde Windows acompanha o download do status da Internet?

Considere os dois arquivos a seguir, que são cópias do arquivo de instalação baixado para o XML Notepad 2007 da Microsoft. Embora em cada um seja nomeado de forma diferente( os números 1 e 2 são anexados ao final), você pode ver que eles são completamente idênticos averificado pelo seu hash MD5.

No entanto, quando o arquivo que termina em 1 é executado, obtemos a seguinte caixa de diálogo que, de forma adequada, nos avisa que executar arquivos baixados da Internet pode ser perigoso, ao executar o arquivo que termina em 2 não exibe esse mesmo aviso mesmo que seja baixadoda Internet também. Como vemos acima, os arquivos são idênticos, então por que uma única cópia exibiu esse aviso?

O motivo é porque o arquivo 1 possui um fluxo de dados alternativo( ADS) denominado "Zone. Identifier", que armazena informações sobre a origem do arquivo, enquanto o arquivo 2 não é( porque este ADS foi removido, o que vamos cobrir abaixo).

Usando o utilitário Sysinternals Streams( que copiamos para nosso diretório C: \ Windows), podemos ver que XmlNotepad1.msi contém um único ADS com 26 bytes de dados e XmlNotepad2.msi não possui ADS.Essencialmente, o Windows sabe que um arquivo veio da Internet com base nos dados dentro do ADS intitulado "Zone. Identifier".

Alternativamente, você pode identificar ADSs usando o comando:

dir / r [opcional_file_filter]

Como faço para remover o download do status da Internet?

É importante notar que este é um aviso apropriado( por motivos óbvios) e o Windows "verifica duas vezes" ou bloqueia completamente os arquivos que possuem esse status. No entanto, se você sabe que os arquivos em questão são seguros, existem algumas maneiras de lidar com a remoção do sinalizador de status, você pode fazê-lo manualmente( arquivo por arquivo) ou o remover em todos os arquivos em um diretório.

Remoção manual

Acima, mostramos como detectar esta bandeira ADS especial usando a linha de comando, no entanto, você pode ver e remover facilmente esse status visualizando as propriedades do arquivo respectivo. Quando um arquivo é sinalizado como baixado da Internet, há um aviso de segurança na parte inferior da guia Geral.

Ao clicar no botão Desbloquear, removerá o download do sinalizador de status da Internet( ou seja, excluirá o ADS "Zone. Identifier") e quaisquer avisos e / ou blocos associados a ele.

Remoção em massa

Por outro lado, se você tiver muitos arquivos que deseja remover esta bandeira de status, isso pode ser feito facilmente usando o utilitário Streams que utilizamos acima( novamente, copiamos esse arquivo para o nosso diretório C: \ Windows).

Abra um prompt de comando no diretório onde os arquivos estão localizados. Um atalho para fazer isso é manter pressionada a tecla Shift e clicar direito em uma área vazia na pasta e, em seguida, selecionar "Abrir janela de comando aqui".

Com o diretório definido no prompt de comando, execute:

streams -s -d.

Alternativamente, você pode inserir o caminho completo do diretório em vez de um período se você quiser executar isso em uma pasta diferente da localização atual do prompt de comando.

Este comando irá remover todos os ADSs( não apenas o Zone. Identifier) ​​em qualquer arquivo no diretório atual e suas subpastas. No nosso caso, tivemos 2 arquivos que tinham dados ADS e ambos foram excluídos. Se você tem muitos arquivos onde deseja remover esse status, esse comando pode realmente poupar algum tempo.

Como adicionar o download do status da Internet para qualquer arquivo?

Um fato interessante sobre esta bandeira é que os dados de texto armazenados no ADSL "Zone. Identifier" são os mesmos para cada arquivo. Como resultado, você pode adicionar um ADS chamado "Zone. Identifier" com este texto para qualquer arquivo e o Windows aplicará automaticamente as medidas de segurança adicionais.

Por exemplo, se quisermos adicionar o download do status da Internet de volta para o arquivo XmlNotepad1.msi, o procedimento é fácil.

Execute o comando:

notepad [filename]: Zone. Identifier

Como este ADS não existe, o Windows nos perguntará se queremos criá-lo. Resposta Sim.

No bloco de notas, digite este texto exato:

[ZoneTransfer]
ZoneId = 3

Salve suas alterações e feche o Bloco de notas.

Agora, sempre que você executar XmlNotepad1.msi ou visualizar suas propriedades, os avisos anteriores estarão no lugar.

Novamente, você pode fazer isso com qualquer arquivo: MP3, DOC, CHM, etc. e o Windows o tratará como não confiável até que o respectivo sinalizador seja removido.

Baixar Streams da Microsoft