Openfiles(openfiles.exe) es una herramienta de línea de comandos que podemos utilizar para ver y/o desconectar las conexiones a los archivos y carpetas que se encuentran abiertas remotamente mediante Carpetas compartidas. Útil en problemas de acceso a archivos, específicamente los que se producen desde archivos bloqueados por edición. También para descubrir aquéllos archivos a los que están accediendo las aplicaciones, muy útil si queremos aislar cierta aplicación que da problemas.
Una vez usado el comando sin parámetros, podemos usarlo para cerrar los archivos abiertos con la información que hemos visto.
openfiles /Disconnect /ID x Donde x es la conexión a cerrar.
openfiles /Disconnect /A usuario Donde usuario es el usuario a desconectarle los archivos abiertos.
openfiles /Disconnect /OP nombre_archivo Donde nombre_archivo es el nombre del archivo al que queremos cerrar todas las conexiones.
Ver los archivos abiertos por una aplicación
- Openfiles /Local ON
- Esto activa la visualización de archivos en el sistema local. Sólo debería usarse cuando investigamos algún problema.
- Reiniciar el equipo
- Iniciar la aplicación
- abrimos un CMD: openfiles /query /v
- Se mostrará la salida de archivos que están siendo accedidos, el ID del proceso(PID) y su nombre y la cuenta de usuario que lo ha iniciado.
- openfiles /Local OFF
- Reiniciar el equipo