Cómo averiguar de forma nativa qué proceso ha bloqueado su archivo en Windows

Es frustrante cuando intenta eliminar un archivo pero solo recibe un mensaje de advertencia que le indica que el archivo está en uso y no se puede eliminar, ¿no es así? Resulta que Microsoft ya tiene una línea de comandos integrada en Windows que le permite verificar rápidamente qué proceso está reteniendo su archivo. Se llama Abrir archivos y ha existido desde Windows Vista.

Activar el seguimiento de archivos locales

De forma predeterminada, OpenFiles solo rastrea los archivos abiertos por usuarios remotos a través de carpetas compartidas locales. Si no tiene ningún punto compartido local, no verá nada.

OpenFiles sin recursos compartidos locales: cómo averiguar de forma nativa qué proceso ha bloqueado su archivo en Windows

Deberá habilitar el indicador global del sistema “mantener la lista de objetos” para ver los archivos abiertos locales. Abra una ventana con símbolo del sistema elevado (Ejecutar como administrador) y ejecute este comando.

OpenFiles /local on

OpenFiles habilita el seguimiento local: cómo averiguar de forma nativa qué proceso ha bloqueado su archivo en Windows

Luego reinicie su computadora y estará listo.

Cómo utilizar OpenFiles

Una vez reiniciado, abra una ventana de símbolo del sistema elevado nuevamente y ejecute el comando. Obtendrá la lista completa de archivos abiertos localmente en su sistema. Dado que la lista será bastante larga, es posible que desee exportar las salidas a un archivo.

OpenFiles > %userprofile%desktopfilelist.log

O guárdelos en el portapapeles para poder pegarlos más tarde en el bloc de notas.

OpenFiles | Clip

Incluso puede guardar la salida en formatos de lista o CSV si es necesario.

OpenFiles /Query /FO CSV

Lo que es más útil es que puede combinar FileStr comando para encontrar exactamente qué proceso está bloqueando su archivo, como a continuación:

OpenFiles | FindStr /i document

OpenFiles enviado a FindStr: cómo averiguar de forma nativa qué proceso ha bloqueado su archivo en Windows

Ahora puede finalizar el proceso a través del Administrador de tareas o cerrar correctamente la aplicación.

Monitor de recursos

Alternativamente, si prefiere una herramienta basada en GUI que le ayude a hacer lo mismo, pruebe Resource Monitor.

Abierto Monitor de recursos desde el Administrador de tareas Rendimiento pestaña, cambie a la pestaña CPU y escriba el nombre del archivo en el cuadro de búsqueda en Mangos asociados pestaña. Escribí “documentos” en el cuadro de búsqueda y esto es lo que obtuve.

Controlador asociado a la CPU del Monitor de recursos: cómo averiguar de forma nativa qué proceso ha bloqueado su archivo en Windows

Opciones de herramientas de terceros

Sin embargo, si eres fanático de NirSoft o Sysinternals y te gustan las herramientas creadas por ellos, definitivamente puedes dar ambos OpenFilesView y Explorador de procesos un intento.

Deja un comentario