Desativar a caixa de diálogo "Abrir arquivo - Aviso de segurança" do Windows 7 para exe na unidade local?


9

Estou tentando executar o Eclipse java-galileo-SR2-win32 quando recebo open-file-security-warning. Os arquivos são apenas extraídos de um arquivo zip e colocados em um diretório " C:\Users\UserName\AppData\LocalLow\eclipse-java-galileo-SR2-win32\eclipse".

As configurações do Internet Explorer para adicionar unidades de rede à zona da intranet não funcionam em unidades locais. Também não há opção para 'desbloquear' o arquivo nas propriedades do arquivo.

Que outra opção existe para desativar esse prompt irritante? Ou ainda melhor, selecione quais arquivos são considerados seguros para execução.

Respostas:


10

No menu Iniciar, insira gpedit.msc. Então vá para:

User Configuration -> Administrative Templates -> Windows Components -> Attachment Manager

e Adicione *.exeà configuração "Lista de inclusão para tipos de arquivo de risco moderado".


1
Eu quero poder selecionar qual exe tem permissão para executar, em vez de permitir todos eles.
— Menuta

@Menuta: Apenas um tiro no escuro, mas você tenta adicionar "filename.exe" em seu lugar? Parece trabalhar para mim
— jay

Obrigado pela sugestão, não tinha pensado nisso, óbvio realmente. Eu já mudei os arquivos para os arquivos de programa de qualquer maneira, que contornou o erro.
— Menuta

Adicionando eclipse.exefunciona muito bem! 1
— James Mertz

5

A solução é colocar o diretório em que ele pertence, como C:\Program Files (x86)\eclipse-java-galileo-SR2-win32\eclipseeste, e remover a caixa de diálogo de aviso de segurança de arquivo aberto. c:\Users\UserName\AppData\LocalLowO diretório deve ter segurança semelhante à zona da intranet.


Se alguém souber por que a pasta LocalLow é restrita assim, você pode nos dizer por que?
— Menuta 29/04

1
Esse é o seu único objetivo. Os dados confiáveis ​​entram em c: \ Users \ UserName \ AppData \ Local, dados não confiáveis ​​em .. \ LocalLow. Meu entendimento é que, se um programa anterior ao Vista tentar gravar no diretório de aplicativos dos usuários (ou seja, o que costumava ser c: \ Documents and Settings \ UserName \ Application Data), isso será magicamente remapeado para Local, LocalLow ou Roaming subpasta dentro de c: \ Users \ UserName \ AppData, dependendo do modo em que o programa está sendo executado. Portanto, se o programa estiver sendo executado no modo de baixa segurança, ele poderá gravar apenas no LocalLow, que também é de baixa segurança.
— Sgmoore #

2

É possível que um dos outros arquivos (talvez uma DLL) esteja bloqueado?

O Streams da Sysinternals é um útil utilitário de linha de comando que pode ser usado para exibir fluxos NTFS em todos os arquivos em um diretório e subdiretórios. Também pode ser usado para remover todos os fluxos (supondo que todos sejam apenas Zone.Identifiers)


Eu tentei isso sem sorte.
— Menuta

Esta é a solução. streams -s -d "C: \ Arquivos de programas \ Eclipse"
— gnom1gnom 3/16/16
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.