si obtienes un Pantalla azul de muerte en Windows 10 u 11 con el código de detención SYSTEM_SERVICE_EXCEPTION, podría haber muchas causas, aunque un mal controlador siempre es un culpable probable. El código de verificación de errores habitual que acompaña a SYSTEM_SERVICE_EXCEPTION es 0x3B. Curiosamente, el código numérico tiene numerosas (¡7!) asociaciones en el Herramienta de búsqueda de errores de Microsoft (se abre en una pestaña nueva)por lo que este se investiga mejor utilizando el código de detención basado en texto solo o en combinación con el código numérico.
de Microsoft página de verificación de errores (se abre en una pestaña nueva) para este error proporciona esta explicación de su causa: «Este código de detención indica que la ejecución del código tuvo una excepción, y el subproceso que estaba debajo es un subproceso del sistema».
Corrección del sistema de archivos para SYSTEM_SERVICE_EXCEPTION
Microsoft también señala en la página de verificación de errores para SYSTEM_SERVICE_EXCEPTION que «Si se puede identificar un controlador responsable del error, su nombre se imprime en la pantalla azul…» De hecho, personalmente experimenté este error con el archivo NTFS de Windows 10 controlador del sistema (Ntfs.sys) identificado como el culpable. Esta identificación es una bendición mixta, porque le dice que ocurrió algún tipo de error en el sistema de archivos. Dicho esto, uno no puede ni debe reemplazar los controladores de nivel de sistema operativo para Windows como se podría hacer con un controlador de dispositivo de algún tipo.
Es mejor dejar dichas reparaciones a los comandos DISM y SFC. Por lo tanto, mi primera respuesta al código de detención SYSTEM_SERVICE_EXCEPTION después de un reinicio sería ejecutar estos comandos en un Símbolo del sistema administrativo o sesión de PowerShell:
Dism /online /cleanup-image /restorehealth
SFC /escanear ahora
El primer comando buscará y reemplazará cualquier archivo dañado o faltante en el almacén de componentes de Windows (generalmente C:WindowsWinSxS). El segundo comando examinará todos los archivos del sistema de Windows (SFC significa System File Checker, de hecho) y reemplazará cualquier archivo dañado o faltante que identifique. El comando DISM mencionado anteriormente suele tardar entre 3 y 5 minutos en completarse, y el comando SFC puede tardar más (especialmente si realiza alguna reparación). Si SFC encuentra y corrige errores, repita el mismo comando hasta que obtenga un certificado de buena salud en su seguimiento final:
Tanto Windows 10 como Windows 11 incluyen una herramienta de verificación de controladores integrada llamada verifier.exe. Reside en la carpeta C:WindowsSystem32 (donde Windows guarda muchas de sus herramientas de administración y reparación). De hecho, los controladores a menudo están involucrados en el error SYSTEM_SERVICE_EXCEPTION porque pertenecen a la clase de elementos de código de Windows que pueden acceder al código del sistema protegido (junto con los propios componentes del sistema operativo, por supuesto). Prácticamente cualquier controlador de dispositivo puede provocar este error, por lo que no es raro verlo aparecer cuando instala nuevo hardware o conecta algún tipo de dispositivo de almacenamiento extraíble (generalmente a través de un puerto USB o Thunderbolt).
Si las reparaciones anteriores del sistema (DISM y SFC) no eliminan el BSOD SYSTEM_SERVICE_EXCEPTION, el Verificador de controladores de Windows puede ayudarlo a identificar al culpable que está causando este BSOD. Esta herramienta viene con una advertencia: asegúrese de crear una copia de seguridad de la imagen actual para su PC antes de usarla, porque el verificador verifica todos los controladores de dispositivos e intencionalmente provoca un BSOD cuando encuentra un controlador que no se puede verificar o que está corrupto o dañado.
La información que busca debe aparecer en el volcado de memoria que se escribe cuando se produce un BSOD. Ese volcado ocupará un archivo llamado memory.dmp o minidump.dmp. El primero reside en la raíz de Windows, generalmente C:Windows. Este último reside en C:WindowsMinidump. Recomiendo de todo corazón el uso de Nir Sofer Vista de pantalla azul herramienta para ver e inspeccionar volcados de emergencia. Felizmente apuntará a cualquiera de esos archivos de volcado y le dirá qué es qué.
Activar el verificador de controladores
1. Ingrese «verificador.exe» en un símbolo del sistema administrativo o PowerShell Esto abrirá el programa Driver Verifier Manager.
2. Haga clic en Siguiente y deje la configuración predeterminada, «Crear configuración estándar» en su lugar.
3. Seleccione «Seleccionar automáticamente todos los controladores instalados en esta computadora». Si prefiere centrarse en una lista de controladores por nombre, haga clic en «Seleccionar nombres de controladores de una lista» en cambio. De cualquier manera, haga clic en Siguiente continuar.
A menos que desee dejar que su computadora se tome horas probando posiblemente cientos de controladores, tengo algunos consejos para reducir esta lista y seleccionar controladores sospechosos de la lista.
Sugerencia A: use DriverStore Explorer para obtener nombres e información de los controladores
Un proyecto gratuito de GitHub llamado DriverStore Explorer ofrece una práctica herramienta de software enfocada para inspeccionar y administrar controladores de Windows. Lo usé en mi sistema de prueba para confirmar que tenía más de 200 controladores presentes y para limpiar suficientes de los antiguos para llevar la cuenta regresiva a «simplemente» 195. Esto muestra que seleccionar todos los controladores puede implicar una gran cantidad de controles. y tomar una gran cantidad de tiempo. Por lo tanto, tiendo a concentrarme en los controladores por nombre usando DriverStore Explorer y me centro en los controladores por categoría (por ejemplo, adaptadores de red, dispositivos de interfaz humana, adaptadores de pantalla, etc.).
Consejo B: restrinja los controles de los conductores a categorías o artículos sospechosos, cuando sea posible
Digamos que acabo de cambiar del controlador de video Lenovo OEM al controlador de video Intel DCH en mi PC de prueba, después de lo cual se inició el error SYSTEM_SERVICE_EXCEPTION. DriverStore Explorer me dice que el nombre de ese controlador es iigd_dch.inf, así que ese es el que quiero buscar una coincidencia cercana en la lista de controladores de Driver Verifier Manager. Por lo general, igd es la abreviatura de «controlador de gráficos Intel», por lo que elijo el elemento llamado igdkm64.sys.
4. Haga clic en Finalizar para proceder a través de sus cheques. A continuación, verá una advertencia de Driver Verifier Manager de que debe reiniciar su PC para comenzar a ejecutar sus comprobaciones de controlador.
5. Haga clic en Aceptar, reinicie su PC, ¡y estás en camino! Cuando el sistema se reinicia, puede llevar un poco más de tiempo completar la secuencia de inicio, ya que Driver Verifier Manager hace lo suyo. Ser paciente. Como Driver Verifier Manager encuentra controladores no firmados o sospechosos, causará BSOD.
6. Grabe cualquier mensaje de pantalla azul esa ventana emergente (es útil tomarlas con un teléfono inteligente), para que pueda investigar más tarde.
Cualquier BSOD necesitará una investigación posterior y debería provocar ciertas acciones. En la mayoría de los casos, reemplazar o actualizar los controladores identificados en los volcados de memoria después de usar Driver Verifier restablecerá su sistema.
Si se encuentra atrapado en un bucle de arranque (BSOD repetidos que está causando Driver Verifier), deberá arrancar en modo seguro (insertar enlace). Luego puede acceder a Driver Verifier (escriba verificador en el Símbolo del sistema o PowerShell). Una vez que esté en la interfaz de usuario de Driver Verifier Manager, elija «Eliminar configuración existente» y luego haga clic en Finalizar. Después de su próximo reinicio, sus BSOD autoinducidos se detendrán.
Más allá del verificador de controladores, son reparaciones de última hora
Si aún no puede salir del bucle BSOD, es posible que deba tomar medidas más drásticas. Restaure la imagen del sistema operativo que creó como copia de seguridad preventiva y volverá al punto de partida. Por otro lado, puede intentar una reinstalación de reparación de Windows en 30 minutos o, si eso no es suficiente, elegir reiniciar Windows por completo, lo que es lo mismo que una instalación limpia. Los dos últimos son obviamente maniobras de último recurso.