Búsqueda de sitios web

¿Cómo deshabilitar "Abrir archivo - Advertencias de seguridad" en Windows 10?


Cuando intenta ejecutar un archivo exe, msi, bat, cmd u otro tipo de archivo ejecutable desde una unidad local o una carpeta de red en Windows, puede ver esta advertencia: "Abrir archivo: advertencia de seguridad". Para ejecutar el programa, el usuario debe confirmar manualmente la ejecución de dicho archivo haciendo clic en el botón Ejecutar. Esta advertencia de seguridad de Windows suele aparecer cuando ejecuta un archivo de aplicación descargado de Internet o un archivo ejecutable que se encuentra en una carpeta compartida de red o en una unidad de red asignada.

Advertencia de seguridad de Windows y luego iniciar ejecutable o secuencia de comandos

Tal comportamiento de Windows está diseñado para proteger su computadora de la ejecución de archivos ejecutables potencialmente peligrosos que se han descargado de Internet o recibido de otras fuentes no confiables. Esta advertencia de seguridad aparece en todas las versiones de Windows (incluidas Windows 10, 8.1 y 7).

Si instala o ejecuta programas en las computadoras de un usuario en segundo plano (a través de tareas del programador, secuencias de comandos de inicio de sesión de directiva de grupo, secuencias de comandos SCCM, etc.), esto puede causar problemas. El caso es que en estos casos la ventana de aviso de seguridad no aparece en la sesión del usuario. Por lo tanto, se vuelve imposible instalar o ejecutar una aplicación de este tipo en modo por lotes.

Por ejemplo, al abrir un archivo desde una carpeta compartida, la alerta de seguridad de Windows tiene el siguiente aspecto:

Open File — Security Warning
The Publisher could not be verified. Are you sure you want to run this software?
We can’t verify who created this file. Are you sure you want to run this file?
This file is in location outside your local network. Files from locations you don’t recognize can harm your PC. Only run this file if you trust the location.

Al ejecutar un archivo descargado de Internet desde la unidad local (o un recurso compartido de red montado mediante

net use

), el texto de la advertencia es un poco diferente:

Open File — Security Warning
Do you want to run this file?
While files from the Internet can be useful, this file type can potentially harm your computer. Only run software from publishers you trust.

Si desmarcas la opción “

Always ask when opening this file

”, entonces, la próxima vez que ejecute este archivo, la ventana de seguridad de Windows no aparecerá. Pero de esta manera, deberá agregar programas a las excepciones manualmente.

Intentemos averiguar cómo eliminar las advertencias de seguridad cuando se ejecutan archivos ejecutables o de instalación en Windows (esta guía se aplica a todas las versiones de Windows).

Importante. No se recomienda deshabilitar esta ventana con una advertencia de seguridad en la mayoría de los casos, ya que reduce la seguridad de su computadora.

Ofrecemos varias opciones sobre cómo deshabilitar la alerta de advertencia de seguridad. Elige el adecuado en función de la solución necesaria (en algunos casos tendrás que combinar las soluciones).

¿Cómo deshabilitar la advertencia de seguridad de archivo abierto para archivos descargados?

Los archivos ejecutables descargados de Internet se marcan automáticamente como potencialmente peligrosos (descargados de una fuente no segura). Esta característica se implementa con la ayuda de la tecnología alternativa de secuencias de archivos NTFS (Flujos de datos alternativos - ADS). Para simplificar, consideremos que se trata de una marca de archivo especial, que se asigna automáticamente al archivo descargado (consulte el artículo Cómo sabe Windows si un archivo se descargó de Internet). Para eliminar este marcador, debe desbloquear este archivo. Para hacerlo:

  1. Abra las propiedades del archivo ejecutable;

  2. En la pestaña General, haga clic en el botón o marque la casilla de verificación Desbloquear. Si el archivo se ha descargado de Internet, se mostrará la siguiente advertencia junto al botón (casilla de verificación):

     This file came from another computer and might be blocked to help protect this computer.

  3. Guarde los cambios haciendo clic en el botón Aceptar. Una vez desbloqueado el archivo, se ejecuta sin la ventana de advertencia (se eliminan los flujos de datos alternativos de NTFS).

Truco. Para evitar la asignación automática del marcador Zone.Identifier a los archivos que descarga de Internet a través de un navegador, puede guardar los archivos descargados en una unidad formateada en FAT32 o exFAT. Las transmisiones NTFS alternativas no funcionan en estos sistemas de archivos.

El atributo de flujo de datos NTFS alternativo Zone.Identifier se puede restablecer con estos dos comandos (se creará un nuevo archivo):

move oldapp.exe > newapp
type newapp > oldapp.exe

O con la ayuda de la herramienta de Sysinternal:

streams.exe

Además, puede desbloquear archivos usando PowerShell:

Unblock-File -Path C:\Downloads\somefile.exe

Puede deshabilitar esta advertencia solo para los archivos descargados mediante el navegador al deshabilitar la configuración del atributo Zone.Identifier:

  • Para Google Chrome e IE, debe crear dicho parámetro de registro

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
    “SaveZoneInformation”=dword:00000001
  • Para Mozilla Firefox: abra la página de configuración

    about:config

    , y cambiar el valor de

    browser.download.saveZoneInformation

    a falso.

En Windows, puede deshabilitar por completo la aplicación de información de zona a archivos descargados de Internet utilizando el parámetro especial de GPO No conservar información de zona en archivo adjunto (Configuración de usuario -> Plantillas administrativas -> Componentes de Windows -> Adjunto Gerente).

Advertencia de seguridad al abrir archivos desde el recurso compartido de red

La ventana de advertencia puede aparecer cuando el programa se inicia desde una carpeta de red compartida utilizando la ruta UNC. Este problema suele ocurrir con usuarios corporativos cuando acceden a recursos en otro dominio de AD o por dirección IP. En este caso, es más fácil agregar el nombre y/o la dirección IP del servidor que aloja el archivo ejecutable en la zona Intranet local en la configuración de Internet Explorer. Esto indicará que el recurso es de confianza. Para hacerlo:

  1. Vaya a Panel de control → Opciones de Internet;

  2. pestaña Seguridad;

  3. Abra Intranet local → Sitios → Avanzado;

  4. En la siguiente ventana, agregue un nombre y/o una dirección IP de un servidor. Por ejemplo,

    \\10.0.0.6

    ,

    \\srv.contoso.com 

    o

     \\127.0.0.1\

    para una computadora local. Puede utilizar un carácter comodín. Por ejemplo, puede agregar todas las direcciones IP de su red local a la zona Intranet local usando la siguiente línea:

    file: //192.168.1.*

    . .

    Consejo. Estas configuraciones se almacenan en la clave de registro

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\

    . Las direcciones IP de confianza se especifican en el

    Ranges

    clave de registro; host y nombres de dominio - en

    Domains

También puede agregar las direcciones IP y los nombres DNS de los dominios y hosts de confianza a la zona de Intranet local mediante GPO. Abra el local (

gpedit.msc

) o el Editor de políticas de grupo de dominio (

gpmc.msc

). Habilite la política Configuración informática -> Plantillas administrativas -> Componentes de Windows -> Internet Explorer -> Panel de control de Internet -> Página de seguridad -> Lista de asignación de sitio a zona. En la configuración de la política, debe especificar una lista de hosts y/o dominios de confianza en el siguiente formato:

  • Nombre del servidor (host) (p. ej.,

    file://server_name

    ,

    \\server_name

    ,

    server_name

    o

    IP

    )

  • Número de zona (1 para la zona de intranet local)

Si aparece la ventana de advertencia de seguridad al iniciar programas desde una unidad de red asignada, agregue una letra de unidad (por ejemplo, U:\) o una ruta UNC a la zona de Intranet local.

Guarde los cambios de política y actualice la configuración de GPO en el cliente (

gpupdate /force

). La advertencia debería dejar de aparecer al abrir archivos ejecutables de las carpetas de red compartidas especificadas.

Además, puede habilitar las siguientes configuraciones en la sección GPO Configuración de usuario -> Plantillas administrativas -> Componentes de Windows -> Internet Explorer -> Panel de control de Internet -> Página de seguridad. Esta es la mejor opción para los usuarios del dominio:

  • Sitios de intranet: incluye todos los sitios locales (intranet) que no aparecen en otras zonas

  • Sitios de intranet: incluya todas las rutas de red (UNC)

  • Activar detección automática de intranet

Advertencias de seguridad de archivos abiertos al usar la redirección de carpetas AppData

Si está utilizando la redirección de la carpeta AppData (en los escenarios de roaming del perfil), los usuarios pueden encontrar la ventana "Abrir archivo - Advertencia de seguridad" al iniciar accesos directos de aplicaciones desde las carpetas del perfil.

En este caso, debe agregar su servidor (o todo el dominio) donde se almacenan los perfiles móviles a la zona de confianza de IE.

Utilice la opción GPO Configuración de usuario -> Políticas -> Plantillas administrativas -> Componentes de Windows -> Internet Explorer -> Panel de control de Internet -> Página de seguridad -> Lista de asignación de sitio a zona. Agregue el nombre del servidor (dominio) con el valor 1.

Deshabilite la advertencia de seguridad de archivos abiertos para tipos de archivos específicos a través de GPO

En algunos casos, es recomendable deshabilitar por completo la aparición de las advertencias de seguridad para ciertos tipos de archivos (extensiones) a través de Políticas de Grupo. Aunque, por supuesto, esto no es muy seguro, porque el usuario puede ejecutar accidentalmente algo malicioso.

Para hacerlo, en el Editor de GPO vaya a: Configuración de usuario -> Plantillas administrativas -> Componentes de Windows -> Administrador de archivos adjuntos.

  • Habilite la política No conservar la información de la zona en los archivos adjuntos. Todos los archivos descargados se ejecutarán sin la advertencia en todas las computadoras.

  • Habilite la política Lista de inclusión para tipos de archivo bajos y, en su configuración, especifique la lista de extensiones de archivo que permitiría ejecutar, por ejemplo,

    .exe; .vbs; .msi

    . Windows ignorará los marcadores de vapor de datos alternativos en los archivos con estas extensiones y los ejecutará sin la advertencia.

    Nota. Esta política agrega extensiones de archivo al parámetro de registro LowRiskFileTypes:

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]"LowRiskFileTypes"=".exe;.vbs;.msi;.bat;"

Sugerencia. El editor de directivas de grupo local (

gpedit.msc

) no se encuentra en la edición de Windows 10 Home. Pero hay una solución para instalarlo.

Guarde la política, asígnela a la unidad organizativa de destino y aplíquela a los clientes ejecutando en ellos el

gpupdate /force

dominio.

Ahora, la advertencia debería dejar de aparecer al abrir archivos ejecutables con las extensiones especificadas con cualquier información en el flujo Zone.Identifier. También puede permitir que Internet Explorer ejecute cualquier archivo en las propiedades de Internet Explorer (Seguridad -> Internet -> Nivel personalizado -> Varios -> Ejecución de aplicaciones y archivos no seguros (no seguro), pero es muy arriesgado.

Puede deshabilitar por completo la ventana "Abrir archivo - Advertencia de seguridad" para archivos no seguros mediante la opción GPO Desactivar la función de comprobación de configuración de seguridad (ubicada en la sección Configuración del equipo -> Plantillas administrativas -> Componentes de Windows -> Internet Explorer).

O puede permitir que cualquier archivo se ejecute sin mostrar la "Advertencia de seguridad de archivo abierto" usando los siguientes comandos:

REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Security" /V "DisableSecuritySettingsCheck" /T "REG_DWORD" /D "00000001" /F
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /V "1806" /T "REG_DWORD" /D "00000000" /F
REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /V "1806" /T "REG_DWORD" /D "00000000" /F

Artículos relacionados