Eu gosto de estudar muito código de várias fontes da Internet, e grande parte disso envolve o download e a abertura dos arquivos para visualizar o código-fonte.
Agora, toda vez que tento abrir esses arquivos, é exibido um prompt para garantir que o arquivo seja de uma fonte válida e que eu confie na execução.
Existem muitas respostas neste site que tratam desse problema no seguinte sistema operacional; Vista, XP e 7, mas não consegui encontrar um para 8 e não consegui que nenhum dos outros funcionasse!
Alguém poderia me dizer como desativar esse recurso muito irritante para alguém como eu?
remove-item -path "somefile.zip" -stream "Zone.Identifier"
e isso também funcionaria .Respostas:
Eu tive um problema muito semelhante no meu novo laptop Windows 8. Os ícones da área de trabalho (.lnk) deram o mesmo "aviso de segurança de arquivo aberto". Não sei por que ou o que aconteceu, mas que dor. Eu finalmente encontrei uma solução, pelo menos para os ícones da área fazendo isso. Eu não queria corrigi-lo com alterações nas configurações do IE10, como alguns sugerem, porque isso parecia arriscado.
Isso funcionou para mim:
C:\Windows\system32\>
Entrar
O visor agora diz
C:\Users>
Digite (substituindo "YourName" pelo seu nome de usuário)
O visor agora diz
C:\Users\YourName>
Entrar
O visor agora diz
C:\Users\YourName\Favorites>
Entrar
O visor agora diz
C:\Users\YourName\Favorites\Desktop>
Digite e digite:
Todos os links da área de trabalho devem aparecer como:
Desculpem a mão longa nos comandos do DOS, lembro-me deles no passado, mas isso está previsto para qualquer um seguir facilmente.
fonte
Adicione uma variável de ambiente do sistema
SEE_MASK_NOZONECHECKS
e defina o valor como 1.Verifique se é uma variável no nível do sistema ou se ela desaparecerá na reinicialização.
Uso da variável de ambiente no Windows 8
fonte
SEE_MASK_NOZONECHECKS
var é excluídouserinit.exe
antes de iniciar o explorer no login (na funçãoStartTheShell
), portanto, o explorer acaba não o herdando do conjunto de variáveis de ambiente no nível do sistema. Só pensei em mencionar isso para o bem de qualquer um que pretenda tentar essa abordagem.digitar no prompt de comando ou executar dentro de um arquivo em lotes criará a variável ambiental mencionada por Dasun para o usuário atual
fonte
Alterar a variável de ambiente SEE_MASK_NOZONECHECKS, conforme mencionado por outras respostas, é o caminho a percorrer. Vou explicar aqui mais detalhes. Ele tem vantagens porque não apenas remove o sinalizador "baixado pela internet" como o comando "ICACLS myfiles. * / L / SETINTEGRITYLEVEL MED" ou métodos semelhantes, mas também funciona se os arquivos forem iniciados a partir de uma unidade de rede insegura como UNC caminhos.
Mas o ponto interessante é como definir essa variável de ambiente:
Se você precisar disso apenas para a instalação, que deve ser executada sem supervisão em máquinas estrangeiras, não seria seguro alterar essa variável permanentemente. Mas você pode alterá-lo temporariamente no seu processo antes de iniciar a instalação, por exemplo, em um arquivo em lotes com "SET". Por padrão, o ambiente é herdado dos processos filhos, por exemplo, iniciado no mesmo lote.
O ambiente é específico do usuário. Se o usuário não possui direitos de administrador ou o comportamento deve ser alterado apenas para um usuário, execute o comando já mencionado:
setx see_mask_nozonechecks 1
Se você deseja alterar o comportamento não apenas permanentemente, mas também para todos os usuários (máquina inteira), adicione um parâmetro / m à linha de comando:
setx see_mask_nozonechecks 1 / m
Mais uma observação: no Windows Server 2012 R2, não recebo o aviso ao acessar uma unidade remota (sem domínio) como uma unidade compartilhada VMWare. Eu precisei desse truque apenas no Windows Server 2008 R2 e antes (também no Win7 / 8).
fonte
Você deve conseguir resolver isso configurando sites confiáveis corretamente?
Caso contrário, tente isso.
Isso permite que o arquivo seja aberto diretamente no Internet Explorer; no entanto, o arquivo no disco ainda será 'bloqueado'.
Uma outra solução é abrir os arquivos diretamente do seu leitor de texto, ou seja, o Notepad ++. É o explorador que está aplicando o aviso.
Veja: "Este arquivo veio de outro computador ..." - como posso desbloquear todos os arquivos em uma pasta sem precisar desbloqueá-los individualmente?
fonte
Comando simples do PowerShell para corrigir esses arquivos:
Isso basicamente remove o ADS que o IE bate ao fazer o download de outras fontes. Também é útil o seguinte script, se você deseja pesquisar e remover todos os arquivos bloqueados baixados em uma pasta:
fonte