¿Deshabilita el cuadro de diálogo "Abrir archivo - Advertencia de seguridad" de Windows 7 para el archivo ejecutable en el disco local?

9

Estoy intentando ejecutar Eclipse java-galileo-SR2-win32 cuando llego open-file-security-warning. Los archivos simplemente se extraen de un archivo zip y se ponen en un directorio " C:\Users\UserName\AppData\LocalLow\eclipse-java-galileo-SR2-win32\eclipse ".

La configuración de Internet Explorer para agregar unidades de red a la zona de intranet no funciona en unidades locales. Además, no hay opción para 'desbloquear' el archivo en las propiedades del archivo.

¿Qué otra opción hay para desactivar este indicador molesto? O incluso mejor poder seleccionar qué archivos se consideran seguros para ejecutar.

Menuta
fuente

Respuestas:

10

En el menú de inicio ingrese gpedit.msc. Luego ve a:

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

y añadir *.exe a la configuración de "Lista de inclusión para tipos de archivos de riesgo moderado".

CGA
fuente
1
Quiero poder seleccionar qué archivos ejecutables se pueden ejecutar, en lugar de permitirlos a todos.
Menuta
@Menuta: ¿Solo un tiro largo, pero intenta agregar "filename.exe" en su lugar? Parece funcionar para mi
jay
Gracias por la sugerencia, no había pensado en eso, realmente obvio. Ya he movido los archivos a los archivos de programa de todos modos, lo que ha evitado el error.
Menuta
Añadiendo eclipse.exe ¡Funciona genial! +1
James Mertz
5

La solución es poner el directorio donde pertenece tal como C:\Program Files (x86)\eclipse-java-galileo-SR2-win32\eclipse Esto elimina el cuadro de diálogo de advertencia de seguridad de archivo abierto. c:\Users\UserName\AppData\LocalLow El directorio debe tener una seguridad similar a la de la zona de intranet.

Menuta
fuente
Si alguien sabe por qué la carpeta LocalLow está restringida de esta manera, ¿puede decirnos por qué?
Menuta
1
Ese es su único propósito. Los datos de confianza van en c: \ Users \ UserName \ AppData \ Local, los datos que no son de confianza en .. \ LocalLow. Mi entendimiento es que, si un programa pre-Vista intenta escribir en el directorio de la aplicación del usuario (es decir, lo que solía ser c: \ Documents and Settings \ UserName \ Application Data) entonces esto se remonta mágicamente a Local, LocalLow o Roaming subcarpeta dentro de c: \ Users \ UserName \ AppData dependiendo del modo en el que se ejecuta el programa. Entonces, si el programa se ejecuta en modo de baja seguridad, solo puede escribir en LocalLow, que también es de baja seguridad.
sgmoore
2

¿Es posible que uno de los otros archivos (tal vez una DLL) esté bloqueado?

Secuencias de Sysinternals es una útil utilidad de línea de comandos que se puede usar para mostrar secuencias NTFS en todos los archivos de un directorio y subdirectorios. También se puede usar para eliminar todas las transmisiones (asumiendo que todas son solo Zone.Identifiers)

sgmoore
fuente
Lo intenté sin suerte.
Menuta
Esta es la solución. streams -s -d "C: \ Archivos de programa \ Eclipse"
gnom1gnom