Los criterios coincidentes del proceso se usan para cotejar los procesos que se ejecutan en el sistema y agregar en grupos los procesos que coinciden. Después, una directiva de asignación de recursos puede administrar estos grupos.

Cómo se cotejan los procesos

Cada criterio coincidente del proceso se compone de uno o más criterios coincidentes que especifican la lógica que se usa para cotejar los procesos. Después de definir un criterio coincidente del proceso, se puede incluir en una o más asignaciones de recursos.

Un criterio coincidente del proceso proporciona dos mecanismos para establecer la coincidencia de los procesos. El primero coteja los archivos o líneas de comandos. El segundo coteja los usuarios o grupos. Ambos se describen en la tabla siguiente.

Criterios coincidentes Descripción

Archivos o líneas de comandos

Puede usar la coincidencia de archivos o líneas de comandos para seleccionar uno o más servicios registrados, procesos en ejecución o archivos ejecutables de aplicación.

Con la coincidencia de archivos o líneas de comando, puede establecer la coincidencia de los procesos en ejecución de cualquier parte de la ruta de acceso completa de la línea de comandos del archivo ejecutable de la aplicación que usa para crear el proceso.

Por ejemplo, puede usar un carácter comodín de la siguiente forma:

C:\Program Files\*

Este ejemplo coincidirá con todas las aplicaciones que se iniciaron mediante un archivo ejecutable de la aplicación que se encuentra en el directorio C:\Archivos de programa\.

También se puede establecer una coincidencia con cualquier parte de la cadena de la línea de comandos que se pase al proceso cuando éste se crea.

Puede usar la coincidencia de archivos para cotejar todos los procesos que se han creado mediante el nombre del archivo ejecutable incluido en el criterio coincidente. También puede usar la coincidencia de líneas de comandos para cotejar todos los procesos que contienen la cadena exacta de la ruta de acceso de la línea de comandos. A menos que se usen expresiones regulares o caracteres comodín, un proceso sólo coincidirá si éste y el criterio coincidente tienen una coincidencia exacta.

Por ejemplo, si se inicia el Centro de ayuda y soporte técnico, uno de los procesos que crea es helpctr.exe, que es el nombre del archivo ejecutable. La cadena de línea de comandos del proceso es:

C:\Windows\PCHealth\HelpCtr\Binaries\helpctr.exe -FromStartHelp

Para la coincidencia con este proceso, puede crear un criterio coincidente de archivos con la cadena helpctr.exe. Esta cadena coincide exactamente con el nombre del archivo ejecutable del proceso, helpctr.exe. Sin embargo, no habría coincidencia si crea un criterio coincidente de línea de comandos, por ejemplo, C:\Windows\PCHealth\HelpCtr. Esto se debe a que la coincidencia de línea de comandos requiere la coincidencia exacta de la cadena C:\Windows\PCHealth\HelpCtr\Binaries\helpctr.exe o una expresión regular o carácter comodín, por ejemplo, C:\Windows\PCHealth\HelpCtr\*.

Usuarios o grupos

Con la coincidencia de usuarios o grupos, puede seleccionar una cuenta de usuario o grupo. De esta forma, se cotejan todos los procesos creados mediante la cuenta de usuario o por cualquier miembro del grupo.

Cuando se usa la coincidencia de usuario o grupo, se cotejan todos los procesos iniciados por un usuario específico o mediante cualquiera de las cuentas de usuario que sea miembro del grupo especificado. Esta es una coincidencia por igualdad. Sólo coincidirá con aquellas cuentas o grupos que coincidan exactamente con el usuario o grupo especificado.

Si se usa la coincidencia de grupo, los grupos con la cuenta de usuario que inicia el proceso se comparan con el grupo especificado en el criterio coincidente del proceso. Si hay una coincidencia de igualdad, el proceso coincide.

No se pueden usar comodines o expresiones regulares con la coincidencia de usuario o grupo.

Nota

Cuando se crean criterios coincidentes del proceso con el complemento Administrador de recursos del sistema de Windows, los nombres de usuarios y grupos especificados se validan durante la creación. No obstante, no se validan los criterios coincidentes del proceso que se importan. Antes de incluir el criterio coincidente del proceso en una directiva de asignación de recursos, compruebe que todos los nombres de usuarios y grupos de los criterios coincidentes del proceso importados existen en el equipo donde se han importado estos criterios.

Criterios coincidentes del proceso incluidos

El Administrador de recursos del sistema de Windows incluye dos criterios coincidentes del proceso:

  • El criterio coincidente del proceso Residual coincide con todos los procesos que:

    • No se incluyen en la lista de exclusión definida por el usuario.

    • No se han excluido de la administración mediante el Administrador de recursos del sistema de Windows.

    • No coinciden con otros criterios coincidentes del proceso.

  • El criterio coincidente del proceso IISAppPool coincide con todos los procesos que forman parte de un grupo de aplicaciones de Internet Information Services (IIS).

Consideraciones para la creación de criterios coincidentes del proceso

Cuando se crea un criterio coincidente del proceso, se incluyen o excluyen procesos, rutas de acceso, usuarios o grupos específicos.

Un proceso sólo puede coincidir con un solo criterio coincidente del proceso.

Cuando se crea un criterio coincidente del proceso, se debe considerar si todos los procesos de una aplicación son conocidos o desconocidos.

  • Cuando todos los procesos son conocidos: puede crear un criterio coincidente del proceso específico de la aplicación que sólo coincidirá con los procesos que forman parte de la aplicación especificada.

  • Cuando no todos los procesos son conocidos: debe prestar atención para no coincidir con procesos inesperados cuando cree el criterio coincidente del proceso. Una práctica recomendada es usar la coincidencia de ruta de acceso de línea de comandos. La coincidencia de ruta de acceso de línea de comandos garantiza que sólo se cotejen los procesos que se inician mediante un archivo ejecutable específico de la aplicación.

Hay un tercer caso especial que se debe considerar cuando se crean criterios coincidentes del proceso. Se da cuando una aplicación crea procesos con el mismo nombre. Para obtener más información, vea Creación de criterios coincidentes del proceso.

Lógica de los criterios coincidentes del proceso

Puede crear varios criterios coincidentes del proceso en uno sólo, a fin de incrementar el número de procesos coincidentes. A medida que aumenta la complejidad de un criterio coincidente, puede especificar procesos específicos para que no coincidan con una regla general. Para quitar un proceso de un conjunto de coincidencia, puede usar las reglas de exclusión.

Un criterio coincidente del proceso debe incluir al menos una de las reglas descritas en la siguiente tabla en "Componente de regla". También se admite el uso de varias reglas en un único criterio coincidente del proceso.

Componente de regla Comentarios

Archivos o líneas de comandos incluidos

El criterio coincidente se compara primero con la ruta de acceso completa de la línea de comandos de todos los procesos administrados. Todos los procesos que coinciden con el criterio se agrupan en la asignación de recursos asociada.

Después, el criterio coincidente se compara con el nombre de archivo de todos los procesos administrados restantes y cualquier otro proceso que coincida se incluye en la asignación de recursos.

Por ejemplo, si se especifica un criterio coincidente de *.exe, se cotejarían todos los procesos en ejecución que no se incluyen en la lista de exclusión definida por el usuario o en la lista de exclusión definida por el sistema. Las reglas de inclusión siempre se evalúan antes que las reglas de exclusión para determinar si hay coincidencia.

Archivos o líneas de comandos excluidos

No se cotejan todos los procesos creados por la aplicación que tiene esta ruta de acceso de línea de comandos o nombre de archivo como una propiedad, siguiendo el mismo orden que los criterios incluidos. Por ejemplo, si se especifica el criterio coincidente C:\Program Files*, se excluye del cotejo cualquier proceso que tenga esta cadena en su ruta de acceso de la línea de comandos.

Usuario o grupo incluido

Se cotejan todos los procesos que tengan un usuario o grupo incluido como una propiedad. Por ejemplo, si se especifica el grupo Users, se cotejan todos los procesos creados por los usuarios del grupo Users. Las reglas de inclusión tienen mayor prioridad que las reglas de exclusión, y siempre se evalúan primero para determinar si hay coincidencia.

Usuario o grupo excluido

No se cotejan todos los procesos que tengan un usuario o grupo excluido como una propiedad. Por ejemplo, si se especifica el grupo Administrators, se excluyen del cotejo todos los procesos creados por los usuarios del grupo Administrators.

Un criterio coincidente del proceso que sea demasiado amplio puede coincidir con procesos con los que no desea establecer coincidencias. Por ejemplo, c*.exe será una coincidencia de ruta de acceso de línea de comandos para todos los procesos administrados si el volumen del sistema es C. Esto se debe a que todos los procesos en ejecución tendrán C en su ruta de acceso de línea de comandos, del siguiente modo:

C:\Program Files\Internet Explorer\iexplore.exe

No obstante, en el mismo sistema, si no existe un volumen M, m*.exe será una coincidencia de línea de comandos porque la cadena m no está presente en las rutas de acceso de línea de comandos de los procesos administrados.

Referencias adicionales


Tabla de contenido