Solución: el host nativo de diagnóstico con secuencias de comandos dejó de funcionar

Muchas personas se encuentran con un mensaje de error que dice "El host nativo de diagnóstico con script ha dejado de funcionar". Este problema suele surgir cuando actualiza los controladores o accede a algunos archivos del sistema. Este error ha estado ahí durante mucho tiempo y está asociado con muchos módulos diferentes.

Estos módulos pueden variar desde Windows Update, su disco, varios archivos del sistema, etc. Hemos compilado una lista de soluciones para solucionar este problema. Comience desde arriba y continúe hacia abajo. No existe una solución "definitiva" para este error, ya que todas las configuraciones de la computadora son diferentes. Si algo no funciona, podemos intentar restaurar su sistema a un punto de restauración anterior o realizar una instalación limpia de Windows.

Solución 1: Comprobación de su disco

Es posible que su disco tenga sectores defectuosos que están causando este problema. Podemos intentar comprobar su disco completamente y ver si surge algo. Haga una copia de seguridad de sus datos y configuraciones antes de llevar a cabo todas estas soluciones por si acaso.

  1. Presione Windows + S , escriba " símbolo del sistema " en el cuadro de diálogo, haga clic con el botón derecho en la aplicación y seleccione "Ejecutar como administrador".
  2. Una vez en el símbolo del sistema elevado, ejecute el siguiente comando:

CHKDSK / R

  1. Es posible que la computadora solicite un reinicio. Si es así, siga las instrucciones y compruebe si el error persiste.

Solución 2: Comprobación de la actualización recientemente instalada / Instalación manual de actualizaciones

Si la solución anterior no funcionó, podemos verificar si se instaló alguna actualización reciente en su computadora. Muchos usuarios informaron que la actualización de Windows fue la culpable. Después de desinstalar la actualización (después de lo cual comenzaron a experimentar el problema), el problema desapareció. Si esto no funciona, podemos intentar lo contrario; podemos comprobar si las actualizaciones automáticas están desactivadas. Si es así, podemos intentar actualizar manualmente y comprobar si hay alguna diferencia.

  1. Presione Windows + S , escriba " actualización de Windows " y abra la aplicación que aparece en los resultados.
  2. Una vez en la configuración de actualización, haga clic en " Ver historial de actualizaciones instaladas ".
  3. Haga clic en " Desinstalar actualizaciones " que aparece en la siguiente ventana.
  4. Delante de usted encontrará una lista de todas las actualizaciones instaladas recientemente junto con la fecha y la hora. Diagnostique y determine después de qué actualización comenzó a experimentar el problema. Selecciónelo y haga clic en " desinstalar ". Reinicie su computadora luego y verifique si el error está resuelto.

Si ha desactivado el mecanismo de actualización de Windows en su PC, debe volver a encenderlo y verificar si hay actualizaciones disponibles para instalar. Algunos usuarios informaron que la instalación de las últimas actualizaciones disponibles parece resolver su problema. Puede obtener más orientación sobre cómo ejecutar manualmente Windows Update.

Solución 3: diagnóstico de problemas con el monitor de confiabilidad

Si los métodos anteriores no ayudan a resolver el problema, podemos recurrir a formas más avanzadas para comprobar de dónde se origina el problema. Usaremos una aplicación incorporada de Microsoft llamada "Monitor de confiabilidad". Documenta todos los eventos del sistema junto con las actualizaciones del sistema y todos los fallos de la aplicación / sistema (si los hay). Si diagnostica el problema, puede optimizar el proceso de resolución de problemas y proceder con la solución.

  1. Presione Windows + S , escriba “ Seguridad y mantenimiento ” y abra la aplicación que regresa en la búsqueda.
  2. Expanda la categoría de " Mantenimiento " y haga clic en " Ver historial de confiabilidad " bajo el título " Informar problemas ".
  3. Windows tardará un poco en calcular todos los eventos que ocurrieron en los últimos días. Después de unos segundos, mostrará un gráfico como este. Los signos de exclamación azules significan que se instaló una actualización en su computadora (incluidas actualizaciones de seguridad y definiciones de virus, etc.). Las cruces rojas significan que hubo un accidente. Puede hacer clic en él para ver toda la información relacionada.

Con estos detalles, puede verificar y relacionarse con cualquier error / actualización que ocurra después o antes de comenzar a experimentar el problema. A partir de aquí, tendrá una mejor idea de qué camino seguir.

Solución 4: Eliminando CrashHandler.vbs

Otra solución que funcionó para muchas personas fue eliminar el archivo "CrashHandler.vbs". Este es un archivo presente en la configuración de cada usuario y es único para cada usuario diferente en el sistema. Puede copiar el archivo a otra ubicación para que siempre pueda restaurar el archivo si algo sale mal. Cambie el nombre del archivo y cópielo en otra ubicación. Luego elimine los archivos y reinicie su computadora y verifique si el problema está resuelto. El archivo se puede ubicar en esta ruta de archivo. Tenga en cuenta que algunas de estas carpetas están ocultas, así que asegúrese de que "Mostrar carpetas ocultas" esté habilitado en el explorador de archivos.

C: \ Users \\ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup \ CrashHandler.vbs.

Solución 5: Ejecutar SFC y DISM

System File Checker (SFC) es una utilidad presente en Microsoft Windows que permite a los usuarios escanear sus computadoras en busca de archivos corruptos en su sistema operativo. Es una herramienta muy útil para diagnosticar el problema y verificar si algún problema se debe a archivos corruptos en Windows.

Podemos intentar ejecutar SFC y ver si nuestro problema se resuelve. Obtendrá una de las tres respuestas al ejecutar SFC.

  • Windows no encontró ninguna violación de la integridad
  • Protección de recursos de Windows encontró archivos corruptos y los reparó
  • Protección de recursos de Windows encontró archivos corruptos pero no pudo reparar algunos (o todos) de ellos
  1. Presione Windows + R para iniciar la aplicación Ejecutar. Escribe " taskmgr " en el cuadro de diálogo y presiona Enter para iniciar el administrador de tareas de tu computadora.
  2. Ahora haga clic en la opción Archivo presente en la parte superior izquierda de la ventana y seleccione " Ejecutar nueva tarea " de la lista de opciones disponibles.
  3. Ahora escriba " powershell " en el cuadro de diálogo y marque la opción debajo que dice " Crear esta tarea con privilegios administrativos ".
  4. Una vez en Windows Powershell, escriba " sfc / scannow " y presione Enter . Este proceso puede llevar algún tiempo ya que la computadora está escaneando todos los archivos de Windows y comprobando que no haya fases corruptas.
  5. Si encuentra un error en el que Windows indica que encontró algún error pero no pudo solucionarlo, debe escribir " DISM / Online / Cleanup-Image / RestoreHealth " en el PowerShell. Esto descargará los archivos corruptos de los servidores de actualización de Windows y reemplazará los corruptos. Tenga en cuenta que este proceso también puede consumir algo de tiempo según su conexión a Internet. No cancele en ningún momento y déjelo correr.

Si se detectó un error y se corrigió utilizando los métodos anteriores, reinicie su computadora y verifique si la barra de tareas comenzó a funcionar normalmente.

Solución 6: Iniciar la computadora en estado de inicio limpio

Si todas las soluciones anteriores no funcionan, podemos probar el arranque limpio. Este arranque permite que su PC se encienda con un conjunto mínimo de controladores y programas. Solo los esenciales están habilitados mientras que todos los demás servicios están deshabilitados. Si el error no ocurre en este modo, debe habilitar los procesos nuevamente solo con pequeños fragmentos y verificar si el error regresa. Si no es así, puede activar otro fragmento y verificar. De esta manera, podrá diagnosticar qué proceso está causando el problema.

  1. Presione Windows + R para iniciar la aplicación Ejecutar. Escriba " msconfig " en el cuadro de diálogo y presione Entrar.
  2. Navegue a la pestaña Servicios presente en la parte superior de la pantalla. Compruebe la línea que dice " Ocultar todos los servicios de Microsoft ". Una vez que haga clic aquí, todos los servicios relacionados con Microsoft se deshabilitarán, dejando atrás todos los servicios de terceros (también puede deshabilitar todos los procesos relacionados con Microsoft y verificar más ampliamente si no hay servicios de terceros que causen el problema).
  3. Ahora haga clic en el botón " Desactivar todo " presente en la parte inferior cercana en el lado izquierdo de la ventana. Todos los servicios de terceros ahora estarán deshabilitados.
  4. Haga clic en Aplicar para guardar los cambios y salir.

  1. Ahora navegue a la pestaña Inicio y haga clic en la opción de " Abrir Administrador de tareas ". Será redirigido al administrador de tareas, donde se enumerarán todas las aplicaciones / servicios que se ejecutan cuando se inicia su computadora.
  2. Seleccione cada servicio uno por uno y haga clic en " Desactivar " en la parte inferior derecha de la ventana.
  3. Ahora reinicie su computadora y verifique si el problema aparece nuevamente. Si no es así, habilite una pequeña parte (explicada al principio) y luego vuelva a verificar. Si diagnostica un servicio específico, puede intentar reiniciarlo o deshabilitarlo usando la ventana de servicios.

Solución 7: restaurar desde el último punto de restauración / realizar una instalación limpia

Si todos los métodos anteriores no funcionan, no nos queda más remedio que restaurar Windows al último punto de restauración. Si no tiene un último punto de restauración, puede instalar una versión limpia de Windows. Puede utilizar la utilidad "Belarc" para guardar todas sus licencias, hacer una copia de seguridad de sus datos utilizando un almacenamiento externo y luego realizar una instalación limpia.

Este es el método sobre cómo restaurar Windows desde el último punto de restauración.

  1. Presione Windows + S para iniciar la barra de búsqueda del menú de inicio. Escriba " restaurar " en el cuadro de diálogo y seleccione el primer programa que aparece en el resultado.
  2. Una vez en la configuración de restauración, presione Restaurar sistema presente al comienzo de la ventana debajo de la pestaña Protección del sistema.
  3. Ahora se abrirá un asistente que lo guiará a través de todos los pasos para restaurar su sistema. Presione Siguiente y continúe con todas las instrucciones adicionales.
  4. Ahora seleccione el punto de restauración de la lista de opciones disponibles. Si tiene más de un punto de restauración del sistema, se enumerarán aquí.
  5. Ahora Windows confirmará sus acciones por última vez antes de iniciar el proceso de restauración del sistema. Guarde todo su trabajo y haga una copia de seguridad de los archivos importantes por si acaso y continúe con el proceso.

Puede obtener más información sobre la restauración del sistema para obtener más conocimientos sobre lo que hace y cuáles son los procesos involucrados.

  1. Una vez que haya restaurado correctamente, inicie sesión en el sistema y verifique si el error en cuestión se solucionó.

Si no tiene puntos de restauración, puede realizar una instalación limpia de Windows utilizando un dispositivo de arranque. Consulta nuestro artículo sobre cómo crear un dispositivo de arranque . Hay dos formas: utilizando la herramienta de creación de medios de Microsoft y utilizando Rufus.