Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La comprobación de errores USER_MODE_HEALTH_MONITOR tiene un valor de 0x0000009E. Esta comprobación de errores indica que uno o varios componentes críticos del modo de usuario no pudieron satisfacer una comprobación de estado.
Importante
Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.
parámetros de USER_MODE_HEALTH_MONITOR
| Parámetro | Descripción |
|---|---|
| 1 | Proceso que no pudo satisfacer una comprobación de estado en el tiempo de espera configurado |
| 2 | Tiempo de espera de supervisión de estado, en segundos |
| 3 | Fuente guardián. En combinación con la dirección del proceso, ayuda a identificar qué subcomponente ha creado este guardián. A continuación, se muestran los valores. |
| 4 | Reservado |
VALUES
0 : WatchdogSourceDefault
Source was not specified
1 : WatchdogSourceRhsCleanup
Monitors that RHS (Resource Hosting Subsystem) process goes away when
terminating on graceful exit
2 : WatchdogSourceRhsResourceDeadlockBugcheckNow
RHS was asked to immediately bugcheck machine
on resource deadlock
3 : WatchdogSourceRhsExceptionFromResource
Resource has leaked unhandled exception from an entry point,
RHS is terminating and this watchdog monitors that
process will go away
4 : WatchdogSourceRhsUnhandledException
Unhandled exception in RHS.
RHS is terminating and this watchdog monitors that
process will go away
5 : WatchdogSourceRhsResourceDeadlock
Monitors that RHS process goes away when
terminating on resource deadlock
6 : WatchdogSourceRhsResourceTypeDeadlock
Monitors that RHS process goes away when
terminating on resource type deadlock
7 : WatchdogSourceClussvcUnhandledException
Unhandled exception in clussvc.
clussvc is terminating and this watchdog monitors that
process will go away
8 : WatchdogSourceClussvcBugcheckMessageRecieved
Another cluster node has sent message asking to bugcheck this node.
9 : WatchdogSourceClussvcWatchdogBugcheck
User mode watchdog has expired and created netft watchdog
to bugchecked the node.
0xA : WatchdogSourceClussvcIsAlive
Cluster service sends heartbeat to netft every 500 milliseconds.
By default, netft expects at least 1 heartbeat per second.
If this watchdog was triggered that means clussvc is not getting
CPU to send heartbeats.
0x65 : WatchdogSourceRhsResourceDeadlockPhysicalDisk
A subclass of WatchdogSourceRhsResourceDeadlock.
0x66 : WatchdogSourceRhsResourceDeadlockStoragePool
A subclass of WatchdogSourceRhsResourceDeadlock.
0x67 : WatchdogSourceRhsResourceDeadlockFileServer
A subclass of WatchdogSourceRhsResourceDeadlock.
0x68 : WatchdogSourceRhsResourceDeadlockSODAFileServer
A subclass of WatchdogSourceRhsResourceDeadlock.
0x69 : WatchdogSourceRhsResourceDeadlockStorageReplica
A subclass of WatchdogSourceRhsResourceDeadlock.
0x6A : WatchdogSourceRhsResourceDeadlockStorageQOS
A subclass of WatchdogSourceRhsResourceDeadlock.
0x6B : WatchdogSourceRhsResourceDeadlockStorageNFSV2
A subclass of WatchdogSourceRhsResourceDeadlock.
0xC9 : WatchdogSourceRhsResourceTypeDeadlockPhysicalDisk
A subclass of WatchdogSourceRhsResourceTypeDeadlock.
0xCA : WatchdogSourceRhsResourceTypeDeadlockStoragePool
A subclass of WatchdogSourceRhsResourceTypeDeadlock.
0xCB : WatchdogSourceRhsResourceTypeDeadlockFileServer
A subclass of WatchdogSourceRhsResourceTypeDeadlock.
0xCC : WatchdogSourceRhsResourceTypeDeadlockSODAFileServer
A subclass of WatchdogSourceRhsResourceTypeDeadlock.
0xCD : WatchdogSourceRhsResourceTypeDeadlockStorageReplica
A subclass of WatchdogSourceRhsResourceTypeDeadlock.
0xCE : WatchdogSourceRhsResourceTypeDeadlockStorageQOS
A subclass of WatchdogSourceRhsResourceTypeDeadlock.
0xCF : WatchdogSourceRhsResourceTypeDeadlockStorageNFSV2
A subclass of WatchdogSourceRhsResourceTypeDeadlock.
Causa
Los mecanismos de hardware, como los temporizadores de guardián, pueden detectar que los servicios básicos del kernel no se están ejecutando. Sin embargo, los problemas de interrupción de recursos (incluidas las fugas de memoria, la contención de bloqueos y la configuración de prioridad de programación) pueden bloquear componentes críticos del modo de usuario sin bloquear llamadas a procedimientos diferidos (DPC) o purgar el grupo no paginado.
Los componentes del kernel pueden ampliar la funcionalidad del temporizador de guardián al modo de usuario mediante la supervisión periódica de aplicaciones críticas. Esta comprobación de errores indica que se produjo un error en una comprobación de estado en modo de usuario de una manera que impide el apagado correcto. Esta comprobación de errores restaura los servicios críticos reiniciando o habilitando la conmutación por error de la aplicación a otros servidores.
Al igual que todas las comprobaciones de errores, use el registro de eventos del sistema para buscar eventos que preceden al código de detención a tiempo. Los eventos del registro que continúan inmediatamente con la comprobación de errores deben examinarse para obtener información sobre las posibles causas.
Consulte también
Solución de problemas de clúster de conmutación por error con el Informe de errores de Windows
Eventos de registro del sistema de clústeres de conmutación por error
Comprobación de errores 0x1C9 USER_MODE_HEALTH_MONITOR_LIVEDUMP
Bug Check Code Reference (Referencia de código de comprobación de errores)