TL;DR:explorer.exe se bloquea cuando un perfil de usuario inicia sesión en una cuenta de Microsoft. Esto no sucede en cuentas locales, ni siquiera en cuentas locales creadas en la misma máquina.
Esta es aproximadamente la cuarta vez que me encuentro con esto en varios dispositivos diferentes en las últimas dos semanas, todos conectados a diferentes cuentas de Microsoft. Lo único que los une a todos es que el propietario ha iniciado sesión en una cuenta de Microsoft. Los usuarios locales no tienen este problema hasta que inician sesión en dicha cuenta, luego el problema vuelve a surgir (incluso en instalaciones nuevas de Windows 10). Me sorprende no haber visto nada al respecto hasta el momento. La mayoría de las máquinas están en 1903 (una estaba originalmente en 1809), aunque el error continúa incluso una vez actualizado a 1909. Este problema también continúa incluso cuando se inicia en modo seguro.
Qué está sucediendo
- Inmediatamente después de iniciar sesión, el escritorio y la barra de tareas se bloquean o se actualizan constantemente cada pocos segundos.
- No puede abrir el menú de inicio, la página de configuración, el explorador de archivos, ni iniciar nada mediante íconos o WIN + R.
- Para iniciar cualquier cosa, debe acceder al Administrador de tareas a través de CTRL + ALT + SUPR y ejecutar una nueva tarea. Sin embargo, cada vez que el explorador falla, se le elimina de la caja.
Al buscar los síntomas, muchos hilos sugieren deshabilitar el Servicio de informe de errores de Windows, que solo solucionó el problema una vez y solo temporalmente. Otros dicen que es Norton u otros antivirus similares, pero ninguna de estas máquinas tiene Norton. Dos tenían ESET Node32, pero incluso cuando se eliminó, el bloqueo continuó.
Otras sugerencias que he probado:
(reiniciando la máquina después de cada)
- eliminando Adobe Reader y colocando todos los archivos PDF del escritorio en una carpeta (lo que nuevamente solo funcionó una vez y solo temporalmente).sugerencia desde aquí
- eliminando completamente todos los íconos y archivos del escritorio
- eliminar iCloud (solo una de las máquinas tenía eso, pero aún así no lo solucionó)
- eliminar los controladores IDT-Audio (ninguno de ellos tenía eso, pero también eliminé/desinstalé los de Realtek para estar seguro).
- degradar/actualizar/eliminar controladores de pantalla, como Nvidia, etc. (Nada cambió allí tampoco)
- corriendo
sfc /scannow
(no encontré ninguna infracción) - ejecutando
DISM.exe /Online /Cleanup-image /Scanhealth
,DISM.exe /Online /Cleanup-image /Restorehealth
yDISM.exe /Online /Cleanup-image /Checkhealth
(se ejecutó correctamente, pero no solucionó el problema) - Actualización de Windows in situ mediante memoria USB
- desinstalar Feedback Hub, deshabilitar la línea de tiempo, configurar los datos de diagnóstico de completo a básico y algunos otros siguientesesta guía/soluciónque funcionó para otra persona, similar aÉstey el primer comentarioaquítambién.
- deshabilitar todas y cada una de las configuraciones/sincronización de temas de la cuenta de Microsoft, pero ¿podría ser un poco tarde para que eso entre en vigor?
Con una de las máquinas en las que desactivé el Informe de errores de Windows, el bloqueo se detiene pero luego aparece una alerta que dice lo siguiente:
explorer.exe - System Error
The system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application
Puedo presionar OK
, pero eso solo hace que explorer.exe vuelva a fallar y reaparezca la alerta.
Los registros .dmp en al menos una máquina dicen que el "Nombre del módulo de falla:" tenía SHELL32.dll
un código de excepción de0xc0000409
a través de AppCrashViewy un subcódigo de Subcode: 0x7 FAST_FAIL_FATAL_APP_EXIT
conVista previa de WinDbg
los .dmps completos sonaquí
¿Hay alguna idea sobre lo que podría ser esto? ¿O cómo solucionarlo y/o prevenirlo? (aparte de simplemente decirle a la gente quenoiniciar sesión en una cuenta de Microsoft).
¡Gracias!
Respuesta1
Creo que tengo una solución para ti. Tu accidente es diferente al que estaba sufriendo (por suerte para ti). Bajé tus archivos .dmp y los abrí en un depurador.
Parece que te estás estrellando:
shell32.dll!Microsoft::Windows::FileExplorer::Banners::BannerData::GetFolderScope()
- Abierto
regedit
. - Ir a
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\
- Busque subclaves llamadas
BannerSettings
oBannerStore
(cada una puede tener subclaves). - Respaldalos (aunque no importará, hará que la gente se sienta mejor).
- Elimine
BannerSettings
yBannerStore
, incluido todo lo que esté debajo de ellos (o solo uno si solo tiene uno). - Reiniciar.
- Salta de alegría (o maldice mi nombre).
Apuesto a que funcionará.