PrcView

PrcView – El visor de procesos con árbol de procesos que ayudó a combatir malware en la era de Windows 9x

Descripción del programa PrcView

PrcView (también conocido como Process Viewer) es una utilidad de gestión de procesos desarrollada originalmente por Inor Nys, una empresa que posteriormente fue adquirida por Symantec. Su función principal consiste en mostrar información detallada sobre todos los procesos en ejecución en el sistema, incluyendo módulos cargados (DLL), hilos, uso de memoria y relaciones jerárquicas entre procesos, permitiendo al usuario identificar y finalizar procesos sospechosos. El programa se distribuye como freeware (gratuito) y cuenta con una versión de línea de comandos adicional.

La historia de PrcView se remonta a finales de los años 90, cuando los sistemas Windows 95/98/Me carecían de un gestor de procesos tan completo como el que incorporaban Windows NT, 2000 o XP. En esa época, el programa se convirtió en una herramienta indispensable para usuarios y técnicos, ya que ofrecía una visibilidad de los procesos ocultos que el Administrador de tareas de Windows 9x no mostraba.

Con la popularización de Windows XP, que ya incluía un gestor de procesos más completo, PrcView mantuvo su utilidad gracias a una función especialmente valiosa: la visualización del árbol de procesos (Process Tree). Esta funcionalidad permitía identificar relaciones de parentesco entre procesos, una característica fundamental para combatir las técnicas de protección mutua empleadas por muchos virus y troyanos de la época. La última versión conocida es la 5.2.15.1, con un tamaño de apenas 371 KB a 1.1 MB.

Lo más destacado de PrcView reside en su capacidad para mostrar información que otras herramientas de la época ocultaban. A diferencia del Administrador de tareas estándar, PrcView revela la ruta completa de cada archivo ejecutable, los módulos DLL cargados, la versión del archivo, el número de hilos y el uso de memoria.

Pero su característica más celebrada era el árbol de procesos, que permitía visualizar gráficamente qué proceso había iniciado a otro. Esto era especialmente útil para detectar troyanos que utilizaban la técnica de «doble proceso» para regenerarse mutuamente: al finalizar el proceso hijo, el padre lo recreaba, y viceversa. Con PrcView, el usuario podía identificar al proceso padre y finalizar todo el árbol de procesos de una sola vez, eliminando así la amenaza de raíz.

¿Necesitas una herramienta ligera y potente para analizar procesos en tu ordenador, especialmente si trabajas con sistemas Windows antiguos?

Características clave de PrcView

1. Listado completo de procesos con información detallada

La característica principal de PrcView es mostrar una lista exhaustiva de todos los procesos en ejecución en el sistema. Para cada proceso, el programa proporciona una gran cantidad de información que el Administrador de tareas estándar no muestra:

  • Nombre del proceso y ID de proceso (PID)
  • Ruta completa del archivo ejecutable
  • Información de versión del archivo (cuando está disponible)
  • Número de hilos en ejecución
  • Uso de memoria y uso de CPU
  • Módulos DLL cargados por el proceso
  • Pila de llamadas y recursos del sistema

2. Visualización del árbol de procesos (Process Tree)

Esta es, sin duda, la funcionalidad más valorada de PrcView. El árbol de procesos muestra gráficamente las relaciones jerárquicas entre procesos, indicando qué proceso es el «padre» y cuáles son sus «hijos».

Esta información era crucial para combatir malware que utilizaba técnicas de doble proceso, donde un proceso malicioso vigila al otro y lo regenera si es detenido. Al identificar al proceso padre en la jerarquía, el usuario podía utilizar la función «Terminar árbol de procesos» (End Process Tree) para eliminar todas las instancias relacionadas de una sola vez.

3. Gestión de procesos: finalización, prioridad y más

PrcView permite realizar diversas operaciones sobre los procesos en ejecución:

  • Terminar proceso (Kill): Finaliza un proceso individual
  • Terminar árbol de procesos: Finaliza un proceso y todos sus procesos hijos
  • Copiar ruta: Copia la ubicación del archivo ejecutable al portapapeles
  • Búsqueda en Google: Abre el navegador con una búsqueda del nombre del proceso, útil para investigar procesos desconocidos
  • Ajustar prioridad: Permite cambiar la prioridad de ejecución del proceso

4. Gestión de programas de inicio automático

El programa incluye un gestor de programas de inicio (Startup Manager) que permite visualizar y administrar qué aplicaciones se ejecutan automáticamente al iniciar Windows. Esta funcionalidad es especialmente útil para identificar malware que se oculta en las claves de inicio del registro y para mejorar el rendimiento del sistema eliminando programas innecesarios.

5. Módulos DLL y visualización de hilos

PrcView permite examinar en detalle los módulos (archivos DLL) que ha cargado cada proceso. También es posible visualizar los hilos (threads) asociados a cada proceso, información que puede ser útil para identificar comportamientos anómalos o para depurar aplicaciones.

6. Versión de línea de comandos (Command-line version)

Además de la interfaz gráfica, PrcView incluye una versión de línea de comandos que permite automatizar tareas. Esta versión puede ser utilizada en scripts o desde el símbolo del sistema para comprobar si un proceso está en ejecución, finalizarlo, o realizar otras operaciones sin intervención del usuario.

7. Tamaño reducido y sin instalación

PrcView se distribuye como un único archivo ejecutable de pequeño tamaño (entre 371 KB y 1.1 MB) que no requiere instalación. Basta con copiarlo a una carpeta o a una memoria USB y ejecutarlo. No modifica el registro de Windows ni deja rastros en el sistema.

8. Soporte para múltiples versiones de Windows

El programa es compatible con una amplia gama de sistemas Windows, desde Windows 95/98/Me hasta Windows XP, Vista, 7, 8 y versiones posteriores. En sistemas Windows 9x, donde el Administrador de tareas nativo es muy limitado, PrcView era una herramienta indispensable.

Explicación detallada de las funcionalidades

El funcionamiento de PrcView se basa en la lectura de las APIs del sistema operativo que gestionan los procesos y la memoria. Cuando se ejecuta, el programa realiza una consulta al sistema para obtener la lista de procesos activos y, para cada uno, recopila información como el identificador (PID), el nombre del ejecutable, la ruta de acceso y los módulos cargados.

A diferencia del Administrador de tareas de Windows 9x, que no mostraba todos los procesos, PrcView utilizaba técnicas más profundas para revelar procesos que podían estar ocultos.

El árbol de procesos es una de las funcionalidades más útiles, especialmente en el contexto de la eliminación de malware. En aquella época, muchos troyanos y virus utilizaban una técnica de protección mutua: dos procesos se vigilan entre sí; si uno es eliminado, el otro lo recrea inmediatamente.

Con PrcView, el usuario podía visualizar la jerarquía de procesos y determinar cuál era el proceso padre. Una vez identificado, bastaba con seleccionar «Terminar árbol de procesos» para eliminar todo el conjunto de una sola vez, evitando la regeneración del malware.

La gestión de programas de inicio automático se realiza mediante el análisis de las claves del registro donde Windows almacena los programas que deben ejecutarse al arrancar. PrcView presenta estas entradas de forma clara y permite desactivarlas o eliminarlas, o incluso localizar la clave exacta en el registro para un análisis más profundo.

Descarga e instalación de PrcView

  • Página oficial: No disponible (la empresa Inor Nys fue adquirida por Symantec y el producto fue discontinuado)
  • Última versión conocida: 5.2.15.1
  • Tamaño: 371 KB – 1.1 MB según la versión
  • Sistemas operativos compatibles: Windows 95/98/Me/NT/2000/XP/Vista/7/8/10/11 (con configuraciones de compatibilidad)
  • Requisitos mínimos: Muy reducidos
  • Licencia: Freeware (gratuito)
  • Idiomas: Inglés (existen versiones traducidas como la 5.2 en chino)
  • Soporte técnico: No disponible (producto discontinuado)

Cómo usar PrcView

Paso 1: Descarga y ejecución

Descarga PrcView desde un repositorio confiable (como Softpedia o ZOL). El programa no requiere instalación; basta con extraer el contenido del archivo ZIP y hacer doble clic sobre PrcView.exe para ejecutarlo.

Paso 2: Explorar los procesos

La ventana principal muestra una lista con todos los procesos en ejecución. Puedes ordenar la lista haciendo clic en los encabezados de las columnas (Nombre, PID, CPU, Memoria, etc.). Selecciona un proceso para ver información adicional en los paneles inferiores.

Paso 3: Ver el árbol de procesos

Para identificar relaciones jerárquicas entre procesos, accede al menú «Ver» > «Árbol de procesos» (View > Process Tree). Se abrirá una ventana que muestra gráficamente qué proceso es padre de cuál. Esta vista es esencial para localizar malware con doble proceso.

Paso 4: Finalizar un proceso o un árbol de procesos

Para finalizar un solo proceso, selecciona el proceso en la lista y pulsa el botón «Terminar proceso» (Kill Process). Para eliminar un proceso junto con todos sus procesos hijos, localiza al proceso padre en el árbol, haz clic derecho y selecciona «Terminar árbol de procesos» (End Process Tree). Esta acción elimina la amenaza de raíz.

Paso 5: Gestionar programas de inicio

Accede al menú «Herramientas» > «Administrador de inicio» (Tools > Startup Manager). Se mostrará una lista de programas que se ejecutan al arrancar Windows. Puedes desactivar entradas sospechosas o eliminarlas. La función «Localizar en registro» te llevará directamente a la clave donde se almacena la entrada.

Paso 6: Investigar un proceso sospechoso

Si encuentras un proceso desconocido, selecciónalo y utiliza la opción «Copiar ruta» para obtener la ubicación del archivo. También puedes usar «Buscar en Google» para abrir una búsqueda automática y averiguar si se trata de un proceso legítimo o malicioso.

Observaciones sobre el programa PrcView

PrcView ocupó un lugar especial en la historia de las herramientas de seguridad para Windows. Fue desarrollado originalmente por Inor Nys, una empresa que posteriormente fue adquirida por Symantec. Su popularidad alcanzó su punto máximo a principios de los años 2000, cuando los sistemas Windows 95/98/Me eran comunes y carecían de un gestor de procesos completo. En esa época, PrcView era una de las pocas herramientas gratuitas que permitía visualizar todos los procesos activos y sus DLL asociadas.

La función del árbol de procesos fue particularmente valiosa para combatir una técnica de malware muy común en aquella época: los «dobles procesos». Muchos troyanos y virus utilizaban dos procesos que se protegían mutuamente; si uno era eliminado, el otro lo recreaba inmediatamente. Con PrcView, los técnicos podían visualizar la relación jerárquica, identificar al proceso padre y eliminarlo junto con todo su árbol, resolviendo así la infección de manera efectiva.

A pesar de su antigüedad, PrcView sigue siendo funcional en versiones modernas de Windows, aunque su uso ha sido ampliamente reemplazado por herramientas más modernas como Process Explorer de Sysinternals (Microsoft). Process Explorer ofrece información aún más detallada, está activamente mantenido y es ampliamente considerado el estándar actual para el análisis de procesos en Windows.

Limitaciones importantes:

  • ❌ Proyecto discontinuado; no recibe actualizaciones desde hace más de una década
  • ❌ No está optimizado para sistemas Windows de 64 bits
  • ❌ Carece de integración con servicios de reputación online modernos
  • ❌ En sistemas Windows 10/11, puede no mostrar toda la información disponible

Si trabajas con sistemas Windows antiguos o necesitas una herramienta ligera para análisis básico de procesos, PrcView sigue siendo funcional. Para sistemas modernos, se recomienda utilizar Process Explorer de Microsoft Sysinternals.

Sección FAQ

¿PrcView es gratis o de pago?

PrcView es completamente gratuito (freeware). No existe versión de pago ni funcionalidades bloqueadas. Puede descargarse y utilizarse sin restricciones.

¿Funciona en Windows 10 y Windows 11?

Sí, PrcView puede ejecutarse en Windows 10 y Windows 11, aunque fue desarrollado originalmente para sistemas más antiguos. Puede requerir configuraciones de compatibilidad. Para sistemas modernos, se recomienda utilizar Process Explorer de Microsoft Sysinternals, que ofrece funcionalidades superiores y está activamente mantenido.

¿Qué diferencia a PrcView del Administrador de tareas de Windows?

PrcView muestra información mucho más detallada que el Administrador de tareas estándar: rutas completas de los ejecutables, módulos DLL cargados, árbol de procesos, e información de versión de los archivos. En Windows 95/98/Me, el Administrador de tareas era extremadamente limitado y no mostraba todos los procesos, lo que hacía de PrcView una herramienta indispensable.

¿Qué es el árbol de procesos y para qué sirve?

El árbol de procesos muestra la jerarquía entre procesos, indicando qué proceso ha iniciado a otro (relación padre-hijo). Esta información es crucial para detectar malware que utiliza dobles procesos para protegerse mutuamente: al visualizar el árbol, se puede identificar al proceso padre y eliminarlo junto con todos sus procesos hijos de una sola vez.

¿Dónde puedo descargar PrcView de forma segura?

El programa ya no está disponible en canales oficiales. Puede encontrarse en repositorios de software legacy como Softpedia o ZOL. Se recomienda extremar las precauciones al descargar software antiguo de fuentes no oficiales, verificando los archivos con antivirus actualizado antes de ejecutarlos. Para necesidades actuales, se recomienda utilizar Process Explorer de Microsoft Sysinternals.