Configuración y validación de exclusiones basadas en la extensión de archivo y la ubicación de la carpeta
Se aplica a:
- Microsoft Defender para punto de conexión Plan 1
- Microsoft Defender para punto de conexión Plan 2
- Antivirus de Microsoft Defender
Plataformas
- Windows
Puede definir exclusiones para Microsoft Defender Antivirus que se aplican a exámenes programados, exámenes a petición y protección y supervisión en tiempo real siempre activados. Por lo general, no es necesario aplicar exclusiones. Si necesita aplicar exclusiones, puede elegir entre los siguientes tipos:
- Exclusiones basadas en extensiones de archivo y ubicaciones de carpeta (descritas en este artículo)
- Exclusiones de archivos abiertos por procesos
Importante
Microsoft Defender las exclusiones de Antivirus se aplican a algunas funcionalidades de Microsoft Defender para punto de conexión, como las reglas de reducción de superficie expuesta a ataques. Algunas exclusiones Microsoft Defender Antivirus son aplicables a algunas exclusiones de reglas de ASR. Consulte Referencia de reglas de reducción de superficie expuesta a ataques: exclusiones de antivirus Microsoft Defender y reglas de ASR. Los archivos que se excluyen mediante los métodos descritos en este artículo todavía pueden desencadenar alertas de detección y respuesta de puntos de conexión (EDR) y otras detecciones. Para excluir archivos en general, agréguelos a los indicadores personalizados Microsoft Defender para punto de conexión.
Antes de empezar
Consulte Recomendaciones para definir exclusiones antes de definir las listas de exclusión.
Listas de exclusión
Para excluir determinados archivos de Microsoft Defender exámenes antivirus, modifique las listas de exclusión. Microsoft Defender Antivirus incluye muchas exclusiones automáticas basadas en comportamientos conocidos del sistema operativo y archivos de administración típicos, como los que se usan en la administración empresarial, la administración de bases de datos y otros escenarios empresariales.
Nota:
Las exclusiones también se aplican a las detecciones de aplicaciones potencialmente no deseadas (PUA ). Las exclusiones automáticas solo se aplican a Windows Server 2016 y versiones posteriores. Estas exclusiones no son visibles en la aplicación Seguridad de Windows y en PowerShell.
En la tabla siguiente se enumeran algunos ejemplos de exclusiones basadas en la extensión de archivo y la ubicación de la carpeta.
Exclusión | Ejemplos | Lista de exclusión |
---|---|---|
Cualquier archivo con una extensión específica | Todos los archivos con la extensión especificada, en cualquier lugar del equipo. Sintaxis válida: .test y test |
Exclusiones de extensiones |
Cualquier archivo o carpeta en una carpeta específica | Todos los archivos y carpetas de la c:\test\sample carpeta |
Exclusiones de archivos y carpetas |
Un archivo específico en una carpeta específica | Solo el archivo c:\sample\sample.test |
Exclusiones de archivos y carpetas |
Un proceso específico | El archivo ejecutable c:\test\process.exe |
Exclusiones de archivos y carpetas |
Características de las listas de exclusión
- Las exclusiones de carpetas se aplican a todos los archivos y carpetas de esa carpeta, a menos que la subcarpeta sea un punto de reanálisis. Las subcarpetas de punto de reanálisis deben excluirse por separado.
- Las extensiones de archivo se aplican a cualquier nombre de archivo con la extensión definida si no se define una ruta de acceso o carpeta.
Notas importantes sobre exclusiones basadas en extensiones de archivo y ubicaciones de carpetas
El uso de caracteres comodín como el asterisco (*) modifica el modo en que se interpretan las reglas de exclusión. Consulte la sección Uso de caracteres comodín en el nombre de archivo y la ruta de acceso de carpeta o en las listas de exclusión de extensiones para obtener información importante sobre cómo funcionan los caracteres comodín.
No excluya las unidades de red asignadas. Especifique la ruta de acceso de red real.
Las carpetas que son puntos de reanálisis se crean después de que se inicie el servicio antivirus de Microsoft Defender y no se incluyen las que se agregaron a la lista de exclusión. Reinicie el servicio reiniciando Windows para que los nuevos puntos de reanálisis se reconozcan como un destino de exclusión válido.
Las exclusiones se aplican a los exámenes programados, a los exámenes a petición y a la protección en tiempo real, pero no a todas las funcionalidades de Defender para punto de conexión. Para definir exclusiones en Defender para punto de conexión, use indicadores personalizados.
De forma predeterminada, los cambios locales realizados en las listas (por los usuarios con privilegios de administrador, incluidos los cambios realizados con PowerShell y WMI) se combinan con las listas según se definen (e implementan) por directiva de grupo, Configuration Manager o Intune. Las listas de directiva de grupo tienen prioridad cuando hay conflictos. Además, los cambios en la lista de exclusión realizados con directiva de grupo son visibles en la aplicación de Seguridad de Windows.
Para permitir que los cambios locales invaliden la configuración de implementación administrada, configure cómo se combinan las listas de exclusiones definidas local y globalmente.
Configuración de la lista de exclusiones en función del nombre de carpeta o la extensión de archivo
Puede elegir entre varios métodos para definir exclusiones para Microsoft Defender Antivirus.
Usar Intune para configurar exclusiones de nombre de archivo, carpeta o extensión de archivo
Consulte los siguientes artículos:
- Configurar restricciones de dispositivos en Microsoft Intune
- Microsoft Defender configuración de restricción de dispositivos antivirus para Windows 10 en Intune
Usar Configuration Manager para configurar exclusiones de nombre de archivo, carpeta o extensión de archivo
Consulte Creación e implementación de directivas antimalware: configuración de exclusión para obtener más información sobre cómo configurar Microsoft Configuration Manager (rama actual).
Usar directiva de grupo para configurar exclusiones de extensiones de archivos o carpetas
Nota:
Si especifica una ruta de acceso completa a un archivo, solo se excluirá ese archivo. Si se define una carpeta en la exclusión, se excluyen todos los archivos y subdirectorios de esa carpeta.
En el equipo de administración de directivas de grupo, abra la Consola de administración de directivas de grupo, haga clic con el botón secundario en el objeto de directiva de grupo que quiera configurar y seleccione Editar.
En directiva de grupo Management Editor vaya a Configuración del equipo y seleccione Plantillas administrativas.
Expanda el árbol a componentes> de Windows Microsoft DefenderExclusionesdel antivirus>.
Abra la opción Exclusiones de ruta de acceso para su edición y agregue las exclusiones.
Establezca la opción en Habilitado.
En la sección Opciones , seleccione Mostrar.
Especifique cada carpeta en su propia línea en la columna Nombre de valor .
Si va a especificar un archivo, asegúrese de escribir una ruta de acceso completa al archivo, incluida la letra de unidad, la ruta de acceso de la carpeta, el nombre de archivo y la extensión.
Escriba 0 en la columna Valor .
Elija Aceptar.
Abra la opción Exclusiones de extensión para editar y agregue las exclusiones.
Establezca la opción en Habilitado.
En la sección Opciones , seleccione Mostrar.
Escriba cada extensión de archivo en su propia línea en la columna Nombre de valor .
Escriba 0 en la columna Valor .
Elija Aceptar.
Uso de cmdlets de PowerShell para configurar exclusiones de nombre de archivo, carpeta o extensión de archivo
El uso de PowerShell para agregar o quitar exclusiones de archivos en función de la extensión, la ubicación o el nombre de archivo requiere usar una combinación de tres cmdlets y el parámetro de lista de exclusión adecuado. Los cmdlets están todos en el módulo de Defender.
El formato de los cmdlets es el siguiente:
<cmdlet> -<exclusion list> "<item>"
En la tabla siguiente se enumeran los cmdlets que puede usar en la <cmdlet>
parte del cmdlet de PowerShell:
Acción de configuración | Cmdlet de PowerShell |
---|---|
Creación o sobrescritura de la lista | Set-MpPreference |
Agregar a la lista | Add-MpPreference |
Quitar elemento de la lista | Remove-MpPreference |
En la tabla siguiente se enumeran los valores que puede usar en la <exclusion list>
parte del cmdlet de PowerShell:
Tipo de exclusión | Parámetro de PowerShell |
---|---|
Todos los archivos con una extensión de archivo especificada | -ExclusionExtension |
Todos los archivos de una carpeta (incluidos los archivos en subdirectorios) o un archivo específico | -ExclusionPath |
Importante
Si ha creado una lista, ya sea con Set-MpPreference
o Add-MpPreference
, el uso del Set-MpPreference
cmdlet vuelve a sobrescribir la lista existente.
Por ejemplo, el siguiente fragmento de código haría que Microsoft Defender análisis de Antivirus excluya cualquier archivo con la extensión de .test
archivo:
Add-MpPreference -ExclusionExtension ".test"
Sugerencia
Para obtener más información, vea Usar cmdlets de PowerShell para configurar y ejecutar el Antivirus de Microsoft Defender y Cmdlets de Antivirus de Microsoft Defender.
Usar Instrumental de administración de Windows (WMI) para configurar exclusiones de nombre de archivo, carpeta o extensión de archivo
Use los métodos Set, Add y Remove de la clase MSFT_MpPreference para las siguientes propiedades:
ExclusionExtension
ExclusionPath
El uso de Set, Add y Remove es análogo a sus homólogos de PowerShell: Set-MpPreference
, Add-MpPreference
y Remove-MpPreference
.
Sugerencia
Para obtener más información, consulta API WMIv2 de Windows Defender.
Use la aplicación Seguridad de Windows para configurar exclusiones de nombre de archivo, carpeta o extensión de archivo
Consulta Agregar exclusiones en la aplicación Seguridad de Windows para obtener instrucciones.
Usar caracteres comodín en las listas de exclusión de extensiones o ruta de acceso de carpeta y nombre de archivo
Puede usar el asterisco *
, el signo de interrogación ?
o las variables de entorno (como %ALLUSERSPROFILE%
) como caracteres comodín al definir elementos en la lista de exclusión de rutas de acceso de carpeta o nombre de archivo. Puede combinar y buscar coincidencias *
y ?
variables de entorno en una sola exclusión. La forma en que se interpretan estos caracteres comodín difiere de su uso habitual en otras aplicaciones e idiomas. Asegúrese de leer esta sección para comprender sus limitaciones específicas.
Importante
Existen limitaciones clave y escenarios de uso para estos caracteres comodín:
- El uso de variables de entorno se limita a las variables de máquina y las aplicables a los procesos que se ejecutan como una cuenta NT AUTHORITY\SYSTEM.
- Solo puede usar un máximo de seis caracteres comodín por entrada.
- No se puede usar un carácter comodín en lugar de una letra de unidad.
- Un asterisco
*
en una exclusión de carpeta se coloca en su lugar para una sola carpeta. Use varias instancias de\*\
para indicar varias carpetas anidadas con nombres no especificados.
En la tabla siguiente se describe cómo se pueden usar los caracteres comodín y se proporcionan algunos ejemplos.
Carácter comodín | Ejemplos |
---|---|
* (asterisco)En las inclusiones de nombre de archivo y extensión de archivo, el asterisco reemplaza cualquier número de caracteres y solo se aplica a los archivos de la última carpeta definida en el argumento . En las exclusiones de carpetas, el asterisco reemplaza a una sola carpeta. Use varias * con barras diagonales \ de carpeta para indicar varias carpetas anidadas. Después de coincidir con el número de carpetas comodín y con nombre, también se incluyen todas las subcarpetas. |
C:\MyData\*.txt Incluye C:\MyData\notes.txt C:\somepath\*\Data incluye cualquier archivo en C:\somepath\Archives\Data y sus subcarpetas, y C:\somepath\Authorized\Data sus subcarpetasC:\Serv\*\*\Backup incluye cualquier archivo en C:\Serv\Primary\Denied\Backup y sus subcarpetas, y C:\Serv\Secondary\Allowed\Backup sus subcarpetas |
? (signo de interrogación)En las inclusiones de nombre de archivo y extensión de archivo, el signo de interrogación reemplaza a un solo carácter y solo se aplica a los archivos de la última carpeta definida en el argumento . En las exclusiones de carpetas, el signo de interrogación reemplaza un solo carácter en un nombre de carpeta. Después de coincidir con el número de carpetas comodín y con nombre, también se incluyen todas las subcarpetas. |
C:\MyData\my?.zip Incluye C:\MyData\my1.zip C:\somepath\?\Data incluye cualquier archivo en C:\somepath\P\Data y sus subcarpetasC:\somepath\test0?\Data incluiría cualquier archivo en C:\somepath\test01\Data y sus subcarpetas |
Variables de entorno La variable definida se rellena como una ruta de acceso cuando se evalúa la exclusión. |
%ALLUSERSPROFILE%\CustomLogFiles incluiría C:\ProgramData\CustomLogFiles\Folder1\file1.txt |
Combinación y coincidencia Variables de * entorno y ? se pueden combinar en una única exclusión |
%PROGRAMFILES%\Contoso*\v?\bin\contoso.exe incluiría c:\Program Files\Contoso Labs\v1\bin\contoso.exe |
Importante
Si combina un argumento de exclusión de archivos con un argumento de exclusión de carpeta, las reglas se detienen en la coincidencia del argumento de archivo en la carpeta coincidente y no buscan coincidencias de archivos en ninguna subcarpeta.
Por ejemplo, puede excluir todos los archivos que comienzan por "date" en las carpetas c:\data\final\marked
y c:\data\review\marked
mediante el argumento c:\data\*\marked\date*
rule .
Este argumento no coincide con ningún archivo de subcarpetas en c:\data\final\marked
o c:\data\review\marked
.
Variables de entorno del sistema
En la tabla siguiente se enumeran y describen las variables de entorno de la cuenta del sistema.
Esta variable de entorno del sistema... | Redirige a este |
---|---|
%APPDATA% |
C:\Windows\system32\config\systemprofile\Appdata\Roaming |
%APPDATA%\Microsoft\Internet Explorer\Quick Launch |
C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch |
%APPDATA%\Microsoft\Windows\Start Menu |
C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu |
%APPDATA%\Microsoft\Windows\Start Menu\Programs |
C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs |
%LOCALAPPDATA% |
C:\WINDOWS\system32\config\systemprofile\AppData\Local |
%ProgramData% |
C:\ProgramData |
%ProgramFiles% |
C:\Program Files |
%ProgramFiles%\Common Files |
C:\Program Files\Common Files |
%ProgramFiles%\Windows Sidebar\Gadgets |
C:\Program Files\Windows Sidebar\Gadgets |
%ProgramFiles%\Common Files |
C:\Program Files\Common Files |
%ProgramFiles(x86)% |
C:\Program Files (x86) |
%ProgramFiles(x86)%\Common Files |
C:\Program Files (x86)\Common Files |
%SystemDrive% |
C: |
%SystemDrive%\Program Files |
C:\Program Files |
%SystemDrive%\Program Files (x86) |
C:\Program Files (x86) |
%SystemDrive%\Users |
C:\Users |
%SystemDrive%\Users\Public |
C:\Users\Public |
%SystemRoot% |
C:\Windows |
%windir% |
C:\Windows |
%windir%\Fonts |
C:\Windows\Fonts |
%windir%\Resources |
C:\Windows\Resources |
%windir%\resources\0409 |
C:\Windows\resources\0409 |
%windir%\system32 |
C:\Windows\System32 |
%ALLUSERSPROFILE% |
C:\ProgramData |
%ALLUSERSPROFILE%\Application Data |
C:\ProgramData\Application Data |
%ALLUSERSPROFILE%\Documents |
C:\ProgramData\Documents |
%ALLUSERSPROFILE%\Documents\My Music\Sample Music |
C:\ProgramData\Documents\My Music\Sample Music |
%ALLUSERSPROFILE%\Documents\My Music |
C:\ProgramData\Documents\My Music |
%ALLUSERSPROFILE%\Documents\My Pictures |
C:\ProgramData\Documents\My Pictures |
%ALLUSERSPROFILE%\Documents\My Pictures\Sample Pictures |
C:\ProgramData\Documents\My Pictures\Sample Pictures |
%ALLUSERSPROFILE%\Documents\My Videos |
C:\ProgramData\Documents\My Videos |
%ALLUSERSPROFILE%\Microsoft\Windows\DeviceMetadataStore |
C:\ProgramData\Microsoft\Windows\DeviceMetadataStore |
%ALLUSERSPROFILE%\Microsoft\Windows\GameExplorer |
C:\ProgramData\Microsoft\Windows\GameExplorer |
%ALLUSERSPROFILE%\Microsoft\Windows\Ringtones |
C:\ProgramData\Microsoft\Windows\Ringtones |
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu |
C:\ProgramData\Microsoft\Windows\Start Menu |
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs |
C:\ProgramData\Microsoft\Windows\Start Menu\Programs |
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Administrative Tools |
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools |
%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\StartUp |
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp |
%ALLUSERSPROFILE%\Microsoft\Windows\Templates |
C:\ProgramData\Microsoft\Windows\Templates |
%ALLUSERSPROFILE%\Start Menu |
C:\ProgramData\Start Menu |
%ALLUSERSPROFILE%\Start Menu\Programs |
C:\ProgramData\Start Menu\Programs |
%ALLUSERSPROFILE%\Start Menu\Programs\Administrative Tools |
C:\ProgramData\Start Menu\Programs\Administrative Tools |
%ALLUSERSPROFILE%\Templates |
C:\ProgramData\Templates |
%LOCALAPPDATA%\Microsoft\Windows\ConnectedSearch\Templates |
C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\ConnectedSearch\Templates |
%LOCALAPPDATA%\Microsoft\Windows\History |
C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft\Windows\History |
%PUBLIC% |
C:\Users\Public |
%PUBLIC%\AccountPictures |
C:\Users\Public\AccountPictures |
%PUBLIC%\Desktop |
C:\Users\Public\Desktop |
%PUBLIC%\Documents |
C:\Users\Public\Documents |
%PUBLIC%\Downloads |
C:\Users\Public\Downloads |
%PUBLIC%\Music\Sample Music |
C:\Users\Public\Music\Sample Music |
%PUBLIC%\Music\Sample Playlists |
C:\Users\Public\Music\Sample Playlists |
%PUBLIC%\Pictures\Sample Pictures |
C:\Users\Public\Pictures\Sample Pictures |
%PUBLIC%\RecordedTV.library-ms |
C:\Users\Public\RecordedTV.library-ms |
%PUBLIC%\Videos |
C:\Users\Public\Videos |
%PUBLIC%\Videos\Sample Videos |
C:\Users\Public\Videos\Sample Videos |
%USERPROFILE% |
C:\Windows\system32\config\systemprofile |
%USERPROFILE%\AppData\Local |
C:\Windows\system32\config\systemprofile\AppData\Local |
%USERPROFILE%\AppData\LocalLow |
C:\Windows\system32\config\systemprofile\AppData\LocalLow |
%USERPROFILE%\AppData\Roaming |
C:\Windows\system32\config\systemprofile\AppData\Roaming |
Revisar la lista de exclusiones
Puede recuperar los elementos de la lista de exclusión mediante uno de los métodos siguientes:
Importante
Los cambios en la lista de exclusión realizados con directiva de grupo se mostrarán en las listas de Seguridad de Windows aplicación. Los cambios realizados en la aplicación Seguridad de Windows no se mostrarán en las listas de directiva de grupo.
Si usa PowerShell, puede recuperar la lista de las dos maneras siguientes:
- Recupere el estado de todas las preferencias Microsoft Defender Antivirus. Cada lista se muestra en líneas independientes, pero los elementos de cada lista se combinan en la misma línea.
- Escriba el estado de todas las preferencias en una variable y use esa variable para llamar solo a la lista específica que le interesa. Cada uso de
Add-MpPreference
se escribe en una nueva línea.
Validación de la lista de exclusión mediante MpCmdRun
Para comprobar las exclusiones con la herramienta de línea de comandos dedicada mpcmdrun.exe, use el siguiente comando:
Start, CMD (Run as admin)
cd "%programdata%\microsoft\windows defender\platform"
cd 4.18.2111-5.0 (Where 4.18.2111-5.0 is this month's Microsoft Defender Antivirus "Platform Update".)
MpCmdRun.exe -CheckExclusion -path <path>
Nota:
La comprobación de exclusiones con MpCmdRun
requiere Microsoft Defender Antivirus versión 4.18.2111-5.0 (publicada en diciembre de 2021) o posterior.
Revise la lista de exclusiones junto con el resto de las preferencias Microsoft Defender Antivirus mediante PowerShell.
Use el siguiente cmdlet:
Get-MpPreference
En el ejemplo siguiente, se resaltan los elementos contenidos en la ExclusionExtension
lista:
Para obtener más información, vea Usar cmdlets de PowerShell para configurar y ejecutar el Antivirus de Microsoft Defender y Cmdlets de Antivirus de Microsoft Defender.
Recuperación de una lista de exclusiones específica mediante PowerShell
Use el siguiente fragmento de código (escriba cada línea como un comando independiente); reemplace WDAVprefs por la etiqueta que quiera asignar a la variable:
$WDAVprefs = Get-MpPreference
$WDAVprefs.ExclusionExtension
$WDAVprefs.ExclusionPath
En el ejemplo siguiente, la lista se divide en líneas nuevas para cada uso del Add-MpPreference
cmdlet:
Para obtener más información, vea Usar cmdlets de PowerShell para configurar y ejecutar el Antivirus de Microsoft Defender y Cmdlets de Antivirus de Microsoft Defender.
Validación de listas de exclusiones con el archivo de prueba EICAR
Puede validar que las listas de exclusión funcionan mediante PowerShell con el Invoke-WebRequest
cmdlet o la clase WebClient de .NET para descargar un archivo de prueba.
En el siguiente fragmento de código de PowerShell, reemplace por test.txt
un archivo que se ajuste a las reglas de exclusión. Por ejemplo, si excluye la .testing
extensión, reemplace por test.txt
test.testing
. Si va a probar una ruta de acceso, asegúrese de ejecutar el cmdlet dentro de esa ruta de acceso.
Invoke-WebRequest "https://secure.eicar.org/eicar.com.txt" -OutFile "test.txt"
Si Microsoft Defender Antivirus informa de malware, la regla no funciona. Si no hay ningún informe de malware y el archivo descargado existe, la exclusión funciona. Puede abrir el archivo para confirmar que el contenido es el mismo que el que se describe en el sitio web del archivo de prueba EICAR.
También puede usar el siguiente código de PowerShell, que llama a la clase WebClient de .NET para descargar el archivo de prueba, como con el Invoke-WebRequest
cmdlet ; reemplace por c:\test.txt
un archivo que se ajuste a la regla que va a validar:
$client = new-object System.Net.WebClient
$client.DownloadFile("http://www.eicar.org/download/eicar.com.txt","c:\test.txt")
Si no tiene acceso a Internet, puede crear su propio archivo de prueba EICAR escribiendo la cadena EICAR en un nuevo archivo de texto con el siguiente comando de PowerShell:
[io.file]::WriteAllText("test.txt",'X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*')
También puede copiar la cadena en un archivo de texto en blanco e intentar guardarlo con el nombre de archivo o en la carpeta que intenta excluir.
Recursos adicionales
- Configuración y validación de exclusiones en exámenes de antivirus de Microsoft Defender
- Configuración y validación de exclusiones para archivos abiertos por procesos
- Configuración de exclusiones de antivirus de Microsoft Defender en Windows Server
- Errores comunes para evitarlos cuando se definen exclusiones
Sugerencia
¿Desea obtener más información? Engage con la comunidad de seguridad de Microsoft en nuestra comunidad tecnológica: Microsoft Defender para punto de conexión Tech Community.