JBeExJBeEx

0x0000002B: PANIC_STACK_SWITCH

0x0000002B: PANIC_STACK_SWITCH

La pantalla azul 0x0000002B (PANIC_STACK_SWITCH) indica que se ha desbordado la pila del modo núcleo: un componente del kernel o un controlador ha usado más espacio del que tenía reservado para trabajar.

Es un error poco frecuente y casi siempre apunta a un controlador mal programado o a datos dañados en el núcleo.

¿Qué significa la pantalla azul 0x0000002B?

La pila es como una bandeja de papeles en la que el procesador va apilando lo que tiene pendiente: cada función que llama a otra deja encima una nota para saber por dónde seguir. En el núcleo de Windows esa bandeja es pequeña. Si un controlador apila demasiadas notas, por ejemplo llamándose a sí mismo una y otra vez o reservando datos muy grandes, la bandeja se desborda. Windows cambia entonces a una pila de emergencia para poder mostrar la pantalla azul, y de ahí viene el nombre del error.

El primer parámetro es la dirección del marco de interrupción (trap frame) y el resto están reservados. En WinDbg, !analyze -v y k muestran la pila de llamadas y qué controlador la llenó.

Causas del error PANIC_STACK_SWITCH

  • Un controlador que usa demasiada pila. Es la causa principal, sobre todo con llamadas recursivas o variables locales muy grandes.
  • Demasiados filtros apilados. Antivirus, cifrado, copias de seguridad y unidades virtuales se encadenan unos sobre otros, y cada uno consume su parte.
  • Datos dañados en el núcleo por otro controlador defectuoso.
  • Memoria RAM defectuosa u overclocking inestable.

Cómo solucionar la pantalla azul 0x0000002B

1. Identifica el controlador implicado

Abre BlueScreenView o WinDbg y revisa los volcados de C:\Windows\Minidump. Si en la pila aparece repetido un mismo .sys de terceros, es el principal sospechoso: actualízalo o desinstala el programa al que pertenece.

2. Reduce el software que filtra el sistema

No tengas dos antivirus instalados a la vez. Desinstala temporalmente los programas de cifrado, copias de seguridad o unidades virtuales de terceros y comprueba si el error desaparece.

3. Actualiza controladores y Windows

Instala las últimas versiones desde la web oficial del fabricante y aplica las actualizaciones pendientes de Windows Update.

4. Repara los archivos del sistema

Abre el Símbolo del sistema como administrador y ejecuta sfc /scannow. Después, ejecuta DISM /Online /Cleanup-Image /RestoreHealth.

5. Quita el overclocking y comprueba la RAM

Carga los valores por defecto en la BIOS/UEFI y pasa MemTest86 desde un USB de arranque, o ejecuta mdsched.exe con Win + R.

Preguntas frecuentes sobre el error 0x0000002B

¿Es lo mismo que un desbordamiento de pila en un programa?

Es la misma idea, pero en el núcleo. Si un programa normal desborda su pila, Windows lo cierra y sigue funcionando. Si ocurre en el núcleo, no hay nadie por encima que pueda arreglarlo y el sistema entero se detiene.

¿Tengo que reinstalar Windows?

Casi nunca. Lo normal es que se resuelva quitando el controlador responsable o reduciendo los filtros de terceros.

Resumen

El 0x0000002B indica que se desbordó la pila del núcleo, casi siempre por un controlador. Revisa el volcado, reduce los filtros de terceros y mantén los controladores al día.

¿Experimentas otros errores de Windows o necesitas ayuda con diagnóstico de pantalla azul? Consulta nuestra guía completa sobre códigos de error de Windows y soluciones de diagnóstico para resolver cualquier problema de sistema de manera segura y eficaz.