Estoy intentando eliminar un archivo en uso mediante el símbolo del sistema. No he tenido éxito hasta ahora. He usado el comando del pero fue en vano.
Por favor avise.
Editar: olvidé mencionar dos cosas.
1) Este archivo en particular no se puede ver desde la GUI (no está oculto), se encuentra en la carpeta Archivos de programa descargados. 2) Este problema está en la máquina de un cliente, que está en un webex conmigo. Entonces no puedo instalar Unlocker.
Respuesta1
En general, no existe ningún comando para eso, hay que cerrar el programa usando el archivo, o al menos forzarlo a cerrar su enlace.
Puede encontrar más detalles sobre esta pregunta:¿Cómo elimino un archivo 'bloqueado'?
Sin embargo, tenga cuidado al usarDesbloqueador, cerrar identificadores no es una operación segura, puede provocar la pérdida de datos o un estado no válido en un programa (más detallesaquí). Debe asegurarse de conocer el programa que utiliza el archivo y de poder cerrarlo de forma segura o forzarlo a liberar el archivo.
Respuesta2
Si el archivo es un módulo/biblioteca, puede usarlo TASKLIST /M
para averiguar qué procesos lo están usando:
TASKLIST /M someLibrary.dll
Verás un resultado como este:
Image Name PID Modules
========================= ======== ============================================
someApp.exe 1234 someLibrary.dll
Luego puedes usar TASKKILL
para matar el proceso infractor:
TASKKILL /F /PID 1234
Si el proceso finaliza correctamente, verá este resultado:
SUCCESS: The process with PID 1234 has been terminated.
Si el archivo no es una biblioteca, no existe un comando integrado sencillo para determinar quién lo está usando. En ese caso, recomendaríaExplorador de procesosde Sysinternals. Desde allí, puede buscar identificadores abiertos y descubrir qué programas utilizan qué archivos.
Respuesta3
No puede eliminar un archivo de cmd que esté en uso. Intente reiniciar y eliminar inmediatamente después del inicio, cuando algunos servicios no se estén ejecutando. De lo contrario, busque el proceso que está utilizando el archivo y elimínelo y luego el archivo, o busque software en línea para eliminar un archivo que esté en uso.
Respuesta4
No hay un desbloqueo de archivos integrado, sin embargo, la utilidad GUI del desbloqueo mencionada en otra sugerencia se puede llamar desde la línea de comandos una vez instalada.