Microsoft incluye varios solucionadores de problemas para solucionar problemas con los componentes del sistema operativo Windows. Pero cuando los usuarios intentan ejecutar un solucionador de problemas , se encuentran con el error "El host nativo de diagnóstico por secuencias de comandos dejó de funcionar". Como resultado, no pueden utilizar el solucionador de problemas sin corregir este error.
Este error también aparece al descargar o instalar actualizaciones de Windows o al utilizar la aplicación Obtener ayuda. Las razones comunes detrás de este error incluyen errores de disco, programas antivirus en conflicto o falta de actualizaciones del sistema operativo, RAM problemática y archivos de sistema corruptos. Discutiremos siete métodos para resolver este molesto error.
1. Verifique la unidad de disco en busca de errores
Los sectores defectuosos y los errores del sistema de archivos relacionados con su unidad de disco pueden producir el error "El host nativo de diagnóstico por secuencias de comandos ha dejado de funcionar". Por lo tanto, debe verificar si hay errores en la unidad de disco y luego repararlos todos. He aquí cómo hacerlo:
Paso 1: presione la tecla de Windows para abrir el menú Inicio. Escriba cmd en la barra de búsqueda y presione el método abreviado de teclado Ctrl + Shift + Enter.
Paso 2: Se abrirá la ventana Control de cuentas de usuario. Haga clic en el botón Sí para abrir el símbolo del sistema con derechos de administrador.
Paso 3: escriba el siguiente comando y presione Entrar para iniciar un escaneo de verificación del disco:
chkdsk /r
Paso 4: escriba y y presione Entrar.
Paso 5: cierre la ventana del símbolo del sistema y reinicie su PC.
Windows iniciará el proceso de verificación del disco y escaneará y reparará su unidad de disco. Después de eso, se iniciará en la pantalla de bloqueo.
2. Eliminar el programa antivirus de terceros
Muchos usuarios informaron que un programa antivirus de terceros era el motivo del mensaje de error. En este caso, el programa asociado de Norton estaba causando el error del host nativo de Scripted Diagnostics en Windows 11.
Por lo tanto, debes eliminar el programa antivirus de terceros para descartar esta posibilidad. No te preocupes porque Windows Defender se activará cuando elimines el programa antivirus de terceros . He aquí cómo hacerlo:
Paso 1: presione la tecla de Windows para abrir el menú Inicio. Escriba appwiz.cpl en la barra de búsqueda y presione Entrar para abrir la ventana Programas y características.
Paso 2: busque el programa antivirus de terceros en la lista y haga clic derecho sobre él. Seleccione la opción Desinstalar.
Paso 3: Cuando se abra la ventana Control de cuentas de usuario, haga clic en el botón Sí para continuar.
Paso 4: siga las instrucciones que aparecen en pantalla para eliminar el programa de su PC.
Paso 5: reinicie su PC para aplicar los cambios y verifique si el error persiste.
3. Actualice manualmente su PC con Windows
Ejecutar una versión desactualizada del sistema operativo Windows tiene sus desventajas, por lo que debes actualizar tu PC . Pero si no puede hacerlo usando la aplicación Configuración y se encuentra con el error "El host nativo de diagnóstico por secuencias de comandos dejó de funcionar" mientras lo hace, descargue la actualización de KB específica del sitio web del catálogo de Microsoft. He aquí cómo hacerlo:
Paso 1: Anote el número de actualización de KB de la aplicación Configuración que no se pudo instalar.
Paso 2: visite el sitio web del catálogo de Microsoft.
Catálogo de Microsoft
Paso 3: pegue el número de actualización de KB y presione Entrar para buscarlo.
Paso 4: haga clic en el botón Descargar.
Paso 5: haga clic en el enlace del archivo para descargar la actualización.
Paso 6: presione la tecla de Windows + el método abreviado de teclado E para abrir el Explorador de archivos. Navegue hasta la ubicación del archivo de actualización y haga doble clic en él.
Paso 7: siga las instrucciones que aparecen en pantalla para instalar la actualización en su PC.
4. Elimine el archivo CrashHandler.vbs
Muchos usuarios pudieron solucionar los problemas con Scripted Diagnostics Native Host eliminando un archivo de script de la carpeta Inicio. Si dicho archivo existe en su PC, debe eliminarlo. Así es cómo:
Paso 1: presione la tecla de Windows + el método abreviado de teclado R para abrir el cuadro de diálogo Ejecutar. Escriba %appdata% en el cuadro de texto y presione Entrar para abrir la carpeta AppData.
Paso 2: pegue la siguiente ruta en la barra de direcciones y presione Entrar:
Microsoft\Windows\Start Menu\Programs\Startup\
Paso 3: busque el archivo crashhandler.vbs y haga clic en él. Presione la tecla Eliminar.
Paso 4: cierre la ventana del Explorador de archivos y reinicie su PC.
5. Inspeccionar la memoria del sistema
Si aún enfrenta el mensaje "El host nativo de diagnóstico por secuencias de comandos dejó de funcionar", debe verificar si hay fallas en la memoria del sistema. A continuación se explica cómo hacerlo con la utilidad Diagnóstico de memoria:
Paso 1: presione la tecla de Windows para abrir el menú Inicio. Escriba diagnóstico de memoria de Windows en la barra de búsqueda y presione Entrar para abrir la utilidad.
Paso 2: haga clic en la opción 'Reiniciar ahora y comprobar si hay problemas (recomendado)'.
Paso 3: Su PC se reiniciará y la herramienta de diagnóstico de memoria de Windows comenzará a buscar fallas. Una vez completada la prueba, su PC se iniciará en la pantalla de bloqueo.
Paso 4: inicie sesión en su PC. Si ve la notificación "No se detectaron errores de memoria", significa que no hay problemas subyacentes.
6. Ejecute un escaneo SFC y DISM
Si un archivo crucial relacionado con la aplicación Scripted Diagnostics Native Host u otro componente importante del sistema operativo está dañado, debe usar las herramientas de línea de comandos SFC y DISM para solucionarlo. A continuación se explica cómo ejecutar ambos análisis:
Paso 1: presione la tecla de Windows para abrir el menú Inicio. Escriba cmd en la barra de búsqueda y presione Ctrl + Shift + Enter para abrirlo con privilegios administrativos.
Paso 2: Cuando se abra la ventana Control de cuentas de usuario, haga clic en el botón Sí.
Paso 3: escriba el siguiente comando y presione Entrar para ejecutar el escaneo SFC:
SFC /scannow
Paso 4: Una vez que se complete el escaneo, escriba cls y presione Entrar para borrar la pantalla.
Paso 5: Ejecute los siguientes comandos uno por uno para iniciar el análisis DISM:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Paso 6: cierre la ventana del símbolo del sistema.
7. Instalación limpia de Windows
Si todos los métodos anteriores no solucionan el error sdiagnhost.exe en su PC con Windows 11, es posible que deba realizar una instalación limpia. Eliminará todos los archivos corruptos y reinstalará el sistema operativo. Realice una instalación limpia solo si utilizar el método Restaurar sistema para eliminar el mensaje de diagnóstico con secuencia de comandos no funciona.
Asegúrese de hacer una copia de seguridad de todos sus archivos en la unidad C en una unidad de almacenamiento externa. Cree un medio de instalación de Windows de arranque en una unidad USB. Inicie usando la unidad USB para iniciar Windows Installer. Después de eso, realice una instalación limpia de Windows 11 .
Solucionar el error del host nativo de diagnóstico con secuencia de comandos
Estos fueron los siete métodos para corregir el error 'El host nativo de Scripted Diagnostics dejó de funcionar' en Windows 11. Comience con un escaneo de disco, instale actualizaciones manualmente y elimine el programa antivirus de terceros. Después de eso, elimine los archivos problemáticos, inspeccione la memoria del sistema y realice una instalación limpia de Windows como último recurso.