Sistemas SysInternals Windows

Handle – SysInternals

Categoría: Utilerías de Procesos
Versión: v4.22
Última actualización: 19/06/2019
Resumen: Handle
OS:
Cliente:
Windows
Servidor:

Introducción

¿Alguna vez te has preguntado qué programa tiene abierto un archivo o directorio en particular? Ahora puedes averiguarlo. Handle es una utilidad que muestra información sobre identificadores abiertos para cualquier proceso del sistema. Puedes usarlo para ver los programas que tienen un archivo abierto o para ver los tipos de objetos y los nombres de todos los identificadores de un programa. También puedes obtener una versión basada en GUI de este programa, Process Explorer, aquí en Sysinternals.

Instalación

No requiere, se ejecuta directamente desde línea de comandos. Debes tener privilegios de administrador para ejecutar Handle.

Descripción

El identificador tiene como objetivo la búsqueda de referencias de archivos abiertos, por lo que si no especificas ningún parámetro de línea de comandos, enumerará los valores de todos los identificadores del sistema que se refieren a archivos abiertos y los nombres de los archivos. También se necesitan varios parámetros que modifican este comportamiento.

Handle te permite ver que procesos utilizan un archivo
Handle te permite ver que procesos utilizan un archivo

Sintaxis (línea de comandos)

Uso: handle [[-a] [-u] | [-c <handle> [-l] [-y]] | [-s]] [-p <NombreDelProceso>|<pid>> [nombre]  

ParámetroDescripción
-aVolcar información sobre todos los tipos de identificadores, no solo los que hacen referencia a archivos. Otros tipos incluyen puertos, claves de registro, primitivas de sincronización, subprocesos y procesos.
-cCierra el identificador especificado (interpretado como un número hexadecimal). Debes especificar el proceso por su PID.ADVERTENCIA: Cerrar los procesos puede causar inestabilidad en la aplicación o el sistema.
-lVolcar los tamaños de las secciones respaldadas por archivos de paginación.
-yNo solicite la confirmación de cierre de handle.
-sImprime el recuento de cada tipo de administrador abierto.
-uMuestra el nombre de usuario propietario al buscar identificadores.
-pEn lugar de examinar todos los identificadores del sistema, este parámetro reduce el escaneo de identificadores a aquellos procesos que comienzan con el proceso de nombre. Por lo tanto: manejar -p exp volcaría los archivos abiertos para todos los procesos que comienzan con “exp”, que incluiría Explorer.
nombreEste parámetro está presente para que puedas indicar a Handle que busque referencias a un objeto con un nombre en particular. Por ejemplo, si deseas saber qué proceso (si hay alguno) tiene “c:\windows\system32” abierto, puedes escribir: handler windows\system La coincidencia de nombre no distingue entre mayúsculas y minúsculas y el fragmento especificado puede estar en cualquier lugar de las rutas que te interesan.

Uso

Cuando no está en modo de búsqueda (habilitado al especificar un fragmento de nombre como parámetro), Handle divide su salida en secciones para cada proceso para el que está imprimiendo información de handle. Las líneas discontinuas se utilizan como separador, inmediatamente debajo del cual verás el nombre del proceso y su ID de proceso (PID). Debajo del nombre del proceso se enumeran los valores del identificador (en hexadecimal), el tipo de objeto con el que está asociado el identificador y el nombre del objeto, si tiene uno. Cuando está en modo de búsqueda, Handle imprime los nombres de los procesos y los identificadores se enumeran en el lado izquierdo y los nombres de los objetos que tenían una coincidencia están a la derecha.

Otras consideraciones

Puedes encontrar más información sobre el Administrador de objetos en Windows Internals, 4ª edición o navegando por el espacio de nombres del Administrador de objetos con WinObj.

Informar de errores

Si encuentras algún error o aporte a la información proporcionada por favor dirígela a soporte@ehack.mx

Otras consideraciones

Ninguna.

Obtener el programa:

Referencias

Finalmente, puedes entrar al foro oficial, activo y con comentarios prácticamente a diario, donde otros usuarios responden a preguntas sobre cada una de las utilidades de SysInternals.



Fuente Imágenes


Licencia Creative Commons
  
Handle, traducido, escrito y ampliado para Ethical Hack por Roberto C. González basado en el trabajo de Mark Russinovch. Algunas partes se adaptan directamente del sitio SysInternals de Microsoft Se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional. 

©2021-2025, Ethical Hack, Todos los derechos reservados sobre la traducción.
©2021-2025, Ethical Hack, Todos los derechos reservados sobre el contenido propio.


                    

eHack Blog

About Author

Leave a comment

También te podría gustar...

Accesschk - SysInternals
Sistemas SysInternals Windows

AccessChk – SysInternals

AccessChk permite a administradores verificar rápidamente los accesos de usuarios o grupos a recursos en Windows con una interfaz intuitiva.
Sistemas SysInternals Windows

AccessEnum – SysInternals

AccessEnum revela permisos diferentes a la carpeta raíz en directorios, ayudando a identificar y solucionar brechas de seguridad fácilmente.