¿No puede eliminar, mover o realizar ninguna acción en un archivo porque está bloqueado por un proceso? Descubra qué proceso está bloqueando un archivo en Windows 10 utilizando varios métodos que se describen en este artículo.

Muchas veces, cuando intentamos una acción (eliminar, renombrar, copiar, etc.) en un archivo, obtenemos un Archivo en uso cuadro de diálogo que muestra un mensaje que «La acción no se puede completar porque el archivo está abierto en otro programa“. En algunos casos, mostrará el proceso o el nombre del programa que está utilizando el archivo. Pero muchas veces no es así.

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 10.

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

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

Estos son los diferentes métodos para identificar el proceso que bloquea un archivo en Windows 10:

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

Desarrollemos estos métodos ahora.

1]Verifique el proceso que está bloqueando un archivo usando 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 CPU, memoria, red de disco, identificadores de archivos, etc.

Abierto Correr aplicación presionando la tecla de acceso rápido Windows + R y luego escriba resmon en eso. Presione el botón OK y se abrirá el Monitor de recursos.

En la ventana Monitor de recursos, vaya a la UPC pestaña y expanda la Mangos asociados opción. 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. Le mostrará una lista de procesos que contienen el archivo de destino.

Puede hacer clic derecho en el proceso y seleccionar el Proceso finalizado opción para terminarlo. Una vez finalizado el proceso, intente realizar la acción que deseaba en el archivo previamente bloqueado.

2]Utilice 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 de procesos, vaya a la Archivo menú y haga clic en el Buscar identificador o DLL opción. A continuación, ingrese el nombre del archivo en el Búsqueda del Explorador de procesos ventana de diálogo y presione la opción Buscar. Todos los procesos que utilizan el archivo que ingresó aparecerán en los resultados.

Haga clic con el botón derecho en el proceso identificado en la pestaña Proceso y luego ciérrelo.

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

Relacionados: El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso.

3]Descúbrelo a través del símbolo del sistema con la herramienta Manejar

Resolver 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 Explorador de procesos de SysInternals mencionado anteriormente. Puede seguir los pasos a continuación para verificar el proceso que contiene un archivo en el símbolo del sistema con esta herramienta:

Descargar Handle desde microsoft.com y extraiga la carpeta ZIP. Ahora, abra CMD en la carpeta extraída. En el símbolo del sistema, ingrese un comando con la siguiente sintaxis:

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

Por ejemplo:

handle.exe -a -u "C:UsersKOMALDocumentsSample Filestwc.pdf"

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

Traté de verificar lo mismo ingresando solo el nombre del archivo sin la ruta completa, funcionó. Pero es posible 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, puede cerrarlo desde el Administrador de tareas.

4]Utilice el software gratuito OpenedFilesView para identificar el proceso que contiene un archivo

OpenFilesView 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 OpenedFilesView.exe archivo para iniciar su interfaz. A continuación, mostrará todos los archivos abiertos actualmente con los detalles respectivos, incluido el nombre del proceso, la identificación 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 utilizar su Encontrar opción 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 le ayude a identificar el proceso que contiene un archivo y luego cerrarlo.

Ahora lee: Elimine los archivos bloqueados y corrija el error El archivo está bloqueado.

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

Deja un comentario