¿Cómo saber qué proceso está bloqueando o usando un archivo en Windows 11/10?

¿No puede eliminar, mover o realizar ninguna acción en un archivo porque está bloqueado por un proceso? Averigüe(Find) qué proceso está bloqueando un archivo en Windows 11/10 usando varios métodos discutidos en este artículo.

Muchas veces, cuando intentamos una acción (eliminar, renombrar, copiar, etc.) en un archivo, obtenemos un cuadro de diálogo Archivo en uso(File in Use) que muestra un mensaje que dice " La acción no se puede completar porque el archivo está abierto en otro programa".(The action can’t be completed because the file is open in another program) “. En algunos casos, mostrará el nombre del proceso o programa que está usando el archivo. Pero, muchas veces, no lo hace.

Ahora, ¿cómo saber qué proceso tiene un archivo abierto? Si es urgente, debe identificar el proceso que bloquea un archivo y luego finalizar el proceso para modificar el archivo de destino. En esta guía, discutiremos diferentes métodos para verificar el proceso que contiene un archivo en Windows 11/10 .

Cómo saber qué proceso está bloqueando un archivo en Windows 10

Cómo saber qué proceso está bloqueando o usando un archivo en Windows 11/10

Estos son los diferentes métodos para identificar el proceso que está bloqueando un archivo en Windows 11/10 :

  1. Verifique el proceso que está bloqueando un archivo usando el Monitor de recursos(Resource Monitor) .
  2. Utilice SysInternals Process Explorer(Use SysInternals Process Explorer) para identificar el proceso que está bloqueando un archivo.
  3. Descúbralo a través del símbolo del sistema(Command Prompt) con la herramienta Manejar .(Handle)
  4. Utilice el software gratuito OpenedFilesView(Use OpenedFilesView) para identificar el proceso que contiene un archivo.

Vamos a elaborar en estos métodos ahora.

1] Verifique(Check) el proceso que está bloqueando un archivo usando el Monitor de recursos(Resource Monitor)

Con Resource Monitor , puede identificar el proceso o servicio que bloquea un archivo. Es una utilidad incorporada en Windows 10 que lo ayuda a monitorear el uso de la CPU, la memoria, la red del disco, los identificadores de archivos, etc.

Abra la aplicación Ejecutar presionando la tecla de acceso directo (Run)Windows + R y luego escriba resmon en ella. Presione el botón Aceptar y se abrirá el Monitor de recursos .(Resource Monitor)

En la ventana del Monitor de recursos(Resource Monitor) , vaya a la pestaña CPU y expanda la opción Identificadores asociados . (Associated Handles)Ahora, en el cuadro de búsqueda, escriba el nombre del archivo que se muestra bloqueado por un proceso y presione el botón Entrar(Enter) . Le mostrará una lista de procesos que contienen el archivo de destino.

Puede hacer clic con el botón derecho en el proceso y seleccionar la opción Finalizar proceso para finalizarlo. (End Process)Una vez que finalice el proceso, intente realizar la acción que deseaba en el archivo previamente bloqueado.

2] Use SysInternals Process Explorer para identificar el proceso que está bloqueando un archivo

Otra opción para identificar el proceso o servicio que contiene un archivo es SysInternals Process Explorer . Es una utilidad avanzada para encontrar información detallada sobre los procesos en ejecución en su sistema. Para identificar el proceso que contiene un archivo a través de él, puede seguir los pasos a continuación:

En primer lugar, descargue y ejecute SysInternals Process Explorer en su PC. Ahora, en la ventana del Explorador(Process Explorer) de procesos , vaya al menú Archivo(File) y haga clic en la opción Buscar identificador o DLL . (Find Handle or DLL)A continuación, ingrese el nombre del archivo en la ventana de diálogo Buscar de Process Explorer(Process Explorer Search) y presione la opción Buscar . (Search)Todos los procesos que utilizan el archivo que ingresó aparecerán en los resultados.

Haga clic derecho(Right-click) en el proceso identificado en la pestaña Proceso(Process) y luego ciérrelo.

Ahora, verifique con el archivo si todavía está retenido o bloqueado por un proceso o no.

Relacionado: (Related:) El proceso no puede acceder al archivo porque lo está utilizando otro proceso.(The process cannot access the file because it is being used by another process.)

3] Descúbralo(Find) a través del símbolo del sistema(Command Prompt) usando la herramienta Manejar(Handle)

Handle es una utilidad basada en comandos para saber qué proceso tiene un archivo abierto. Es básicamente una versión de línea de comandos del SysInternals Process Explorer mencionado anteriormente . Puede seguir los pasos a continuación para verificar el proceso que contiene un archivo en el símbolo del sistema usando esta herramienta:

Descarga Handle desde microsoft.com y extrae la carpeta ZIP. Ahora, abra CMD en la carpeta extraída(open CMD in the extracted folder) . En el símbolo del sistema(Command Prompt) , ingrese un comando con la siguiente sintaxis:

handle.exe -a -u <filename-with-path>

Por ejemplo:

handle.exe -a -u "C:\Users\KOMAL\Documents\Sample Files\twc.pdf"

A medida que ingresa el comando, se mostrará una lista de procesos que contienen el archivo con el ID de proceso y el nombre de usuario.

Traté de verificar lo mismo ingresando solo el nombre del archivo sin la ruta completa, funcionó. Pero, puede que no funcione para todos los archivos. Por lo tanto, se recomienda ingresar la ubicación del archivo bloqueado.

Después de identificar el proceso, puedes cerrarlo desde el Administrador de tareas(Task Manager) .

4] Use el software gratuito OpenedFilesView(Use OpenedFilesView) para identificar el proceso que contiene un archivo

OpenedFilesView es una aplicación portátil para ver todos sus archivos abiertos y los procesos que los contienen. Puede descargar su carpeta ZIP , extraerla y luego ejecutar su archivo OpenedFilesView.exe para iniciar su interfaz. Luego mostrará todos los archivos abiertos actualmente con los detalles respectivos, incluido el nombre del proceso, la ID del proceso, la ruta del proceso, los permisos del archivo, la ruta del archivo de destino, etc.

Localice su archivo de destino y verifique qué proceso lo contiene. Además, puede usar su opción Buscar( Find) para buscar rápidamente un archivo bloqueado y el proceso asociado. Después de encontrar el proceso, haga clic derecho en el archivo y cierre todos los procesos que lo contienen.

Espero que esta guía lo ayude a identificar el proceso de retener un archivo y luego cerrarlo.

Ahora lea: (Now read:) Eliminar archivos bloqueados y corregir el error El archivo está bloqueado.



About the author

Tengo experiencia en ingeniería informática y tecnología de la información, lo que me ha brindado una perspectiva única sobre las plataformas Windows 10 y 11. En particular, tengo experiencia tanto con la "Experiencia de escritorio" de Windows 10 como con el navegador Microsoft Edge. Mi experiencia con estas dos plataformas me brinda una comprensión profunda de cómo funcionan, y mi experiencia en estas áreas me permite brindar consejos confiables sobre cómo mejorarlas.



Related posts