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.

Menuta
fonte

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".

CGA
fonte
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.

Menuta
fonte
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)

sgmoore
fonte
Eu tentei isso sem sorte.
Menuta
Esta é a solução. streams -s -d "C: \ Arquivos de programas \ Eclipse"
gnom1gnom 3/16/16