0x00000046: DEREF_UNKNOWN_LOGON_SESSION
La pantalla azul 0x00000046 (DEREF_UNKNOWN_LOGON_SESSION) indica que algo intentó liberar una referencia a una sesión de inicio de sesión que Windows no conoce, ya sea porque no existe o porque ya se había cerrado.
Es un código rarísimo: el propio Microsoft indica que aparece muy pocas veces y no publica parámetros ni causas concretas.
¿Qué significa la pantalla azul 0x00000046?
Cada vez que alguien inicia sesión, sea un usuario o un servicio, Windows crea una sesión y lleva la cuenta de cuántos componentes la están usando, como un registro de visitas. Cuando un componente termina, se "da de baja" de esa sesión. Si alguien intenta darse de baja de una sesión que no figura en el registro, las cuentas ya no son fiables y Windows se detiene.
Causas del error DEREF_UNKNOWN_LOGON_SESSION
- Un controlador con un fallo de programación que libera referencias de sesión que no le corresponden o lo hace dos veces.
- Software de seguridad, autenticación o control de accesos de terceros que trabaja a bajo nivel.
- Programas de red o de acceso remoto que gestionan sesiones de usuario.
- Memoria RAM defectuosa u overclocking inestable.
Cómo solucionar la pantalla azul 0x00000046
1. Identifica el controlador implicado
Abre BlueScreenView o WinDbg y revisa los volcados de C:\Windows\Minidump. Si aparece un .sys de terceros, actualízalo o desinstala el programa al que pertenece.
2. Prueba sin el software de seguridad de terceros
Desinstala temporalmente el antivirus de terceros y los programas de autenticación, control de accesos o acceso remoto, y comprueba si el error desaparece.
3. Actualiza Windows y repara los archivos del sistema
Aplica las actualizaciones pendientes y, desde el Símbolo del sistema como administrador, ejecuta sfc /scannow y después DISM /Online /Cleanup-Image /RestoreHealth.
4. 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 0x00000046
¿Tiene que ver con mi contraseña o mi cuenta?
No. La sesión afectada es una estructura interna en memoria y tu cuenta y tu contraseña no están dañadas. No hace falta crear un usuario nuevo.
¿Tengo que reinstalar Windows?
Casi nunca. Lo normal es que se resuelva actualizando o quitando el controlador o programa responsable.
Resumen
El 0x00000046 indica que se liberó una referencia a una sesión de inicio de sesión desconocida. Es muy raro: revisa el volcado, prueba sin software de seguridad de terceros y comprueba la RAM.
¿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.