Featured Image Windows Process Monitor

Cómo depurar errores de aplicaciones de Windows con Process Monitor

¿Tiene una aplicación de Windows 10 que no funciona según sus expectativas? Tal vez sea demasiado lento, se cuelgue repentinamente o tenga problemas incalculables que son difíciles de identificar. Una forma de llegar a la raíz del problema es usar una utilidad oficial gratuita de Microsoft llamada Process Monitor. Esto lo ayudaría a diagnosticar y depurar cualquier error y problema de la aplicación de Windows.

Descarga e Instalación

La utilidad Process Monitor (ProcMon) de SysInternals existe desde 2006 y hace muchas cosas además de diagnosticar problemas de aplicaciones. Brinda visibilidad de todas las claves de registro, las ubicaciones del sistema de archivos y el tráfico de red.

Sin embargo, no captura los movimientos del puntero del mouse ni los cambios relacionados con el hardware. Aún así, si su objetivo es capturar malware, identificar aplicaciones problemáticas o tener una visión general de alto nivel de su PC con Windows, ProcMon es la herramienta más avanzada que puede tener.

Descarga la herramienta desde el enlace oficial de Microsoft. No hay instalación involucrada, pero debe aceptar los términos de la licencia del software SysInternals mientras ejecuta el archivo .exe.

Licencia de Win Process Monitor

Deje que Process Monitor llene todos los eventos en su sistema Windows. No tienes que esperar a que se complete el proceso. Todos los programas en ejecución se incluyen automáticamente en el análisis.

Win Process Monitor Iniciando

Diagnóstico de problemas con el Monitor de procesos de Windows

Cuando el programa llena los detalles, puede ser abrumador ver tantas filas y columnas. Hay millones de entradas. No tienes que preocuparte por todos ellos solo por los siguientes:

  • Nombres de procesos
  • ID de proceso (PID): un número de cuatro o cinco dígitos
  • Ruta de archivo
  • Código de resultado: ya sea «éxito» o muchas otras entradas, como «nombre no encontrado», «Reanálisis», etc.

Para acceder rápidamente a las aplicaciones problemáticas, vaya a «Herramientas -> Árbol de procesos».

Win Process Monitor Gototree

El tablero se completará con todas las aplicaciones abiertas y en ejecución en su sistema. Un bloque verde completo en la columna «Tiempo de vida» generalmente indica que no hay problemas dentro de la aplicación en cuestión. Si sus programas y el sistema Windows 10 están actualizados, muchos de los errores de registro y los problemas de salud de los archivos no le causarán ningún problema. Para problemas relacionados actualizados, puede usar otra utilidad llamada SetUpDiag.

Win Process Monitor Aplicaciones en árbol de procesos

Desplácese hacia abajo hasta el evento del problema y haga clic en «Ir al evento» para navegar hasta el problema. En la siguiente pantalla, ProcMon había diagnosticado muchos problemas con QQ Browser de Tencent. Noté un ID de proceso («3428») por su archivo .exe.

Una vez que se identifica la fuente del problema, debe usar una opción llamada «Filtros». Al hacer clic derecho y agregar el filtro «Incluir» para un archivo ejecutable específico, se enfoca solo en una aplicación específica.

Win Process Monitor Filter Incluir

Vaya un paso hacia abajo y aplique el filtro. Dependiendo del número de entradas, puede tardar un poco. Hubo miles de entradas para este filtro.

Win Process Monitor Aplicar filtro de eventos

También puede excluir ciertos resultados como «Éxito» o «Desbordamiento de búfer», ya que indican que no hay problemas con la aplicación. Esto reducirá aún más la búsqueda.

Win Process Monitor Filtro Excluir

Ahora concéntrese en el código de resultado más común para la aplicación problemática. Para obtener una lista completa de los códigos de resultado, el usuario Lowell Vanderpool ha las recopilé en este enlace entre las páginas 7 y 9. El problema «Nombre no encontrado» fue el problema más común aquí con miles de entradas, lo que significa que la persona que llamó intentó abrir un objeto que no existe. En otras palabras, había algo mal con la instalación en sí. Por lo tanto, hemos diagnosticado la raíz del problema.

Win Process Monitor Incluir Eventid

Solución de problemas finales

Aquí mostraremos la solución de problemas final para el programa anterior. Antes de resolver el problema diagnosticado que requiere la desinstalación, es posible que desee guardar el archivo ProcMon desde «Archivo -> Guardar» para que pueda ver los problemas en cuestión en el futuro.

Win Process Monitor Guardar archivo

Guardar el archivo también le brinda los ajustes preestablecidos de filtro que acaba de crear. Si desea volver a la configuración predeterminada, haga clic en «Restablecer».

Revisión de filtros de Win Process Monitor

Como se muestra aquí, el programa debe desinstalarse debido a que faltan muchos archivos DLL. Desinstalar el programa no siempre es fácil, por lo que ProcMon tiene una opción de clic derecho llamada «Buscar en línea». Me llevó a una pantalla de desinstalación.

Programa de desinstalación de Win Process Monitor

Al hacer clic en el desinstalador, se eliminó el programa por completo.

Desinstalación del programa Win Process Monitor

El paso de desinstalación es una opción nuclear pero funciona con programas que tienen demasiados problemas de falta de archivos.

Programa Win Process Monitor desinstalado

Cuando volví a abrir ProcMon con los mismos ajustes preestablecidos de filtro, ya no se capturó el problema con el navegador QQ de Tencent.

El problema del monitor de proceso Win no es visible

Puede usar Windows Process Monitor para diagnosticar errores de aplicaciones de Windows y resolver los problemas. Solo requiere un poco de práctica para identificar la fuente principal del problema.

Si su Windows está causando un error de uso de CPU del 100 %, consulte las soluciones aquí para solucionarlo. También tenemos soluciones para un error de información de configuración incorrecta del sistema.

Experto Geek - Tu Guía en Tendencias Tecnológicas