2008-10-23 13 views
21

¿Hay alguna manera de desbloquear archivos de Windows sin descargar una utilidad?Superación "Está siendo utilizado por otra persona o programa".

Tengo algunos archivos en mi Windows XP C: unidad que son muy viejos y muy inútiles. Cuando trato de eliminar estos archivos recibo el siguiente mensaje:

 
Cannot delete FILENAME.zip: It is being used by another person or program 

Close any programs that might be using the file and try again. 

Nadie está accediendo a este archivo. Ningún programa lo está usando actualmente. Windows ha estropeado el mecanismo de bloqueo de archivos.

¿Hay alguna manera de eliminar este archivo sin descargar la utilidad de desbloqueo de alguien? Encuentro que los sitios que ofrecen estos programas son un poco incompletos.

¿Cómo podría forzar el desbloqueo del archivo dentro de un programa? Soy competente en Java, Perl y Ruby, pero no he visto nada entre sus bibliotecas que me ayude aquí.

+0

La pregunta se había cerrado como no relacionada con la programación. Volví a abrir y agregué una línea en la parte inferior para evitar que vuelva a suceder. –

+0

Dado que él no está pidiendo una solución programable, ¿no cree que es un poco falso? Si crees que sería beneficioso discutir descubrimiento de bloqueo de archivo programático, ¿no debería ser una pregunta separada? – EBGreen

+0

Cerré la pregunta porque SO no es para preguntas de TI. La edición ha cambiado el significado del autor, que no se supone que las ediciones hagan. –

Respuesta

27

he utilizado con éxito el explorador de procesos para averiguar qué proceso tiene el archivo abierto. Guarda un reinicio que puede no solucionar el problema de todos modos.

+2

Un paso más allá con Process Explorer: después de usar la ventana Find Handle o DLL, haga doble clic en uno de los resultados de la búsqueda. Seleccionará un identificador en la ventana principal, que puede hacer clic con el botón derecho y cerrar. –

+0

Su pregunta original decía que no quería descargar una herramienta de terceros. –

+1

Bueno, si él piensa que el sitio de Microsoft desde donde descargaría esto es "Incompleto" en sus palabras (su razón para no querer descargar), entonces dudo que confíe en ningún otro consejo de todos modos. – EBGreen

1

Si reinicia y los archivos todavía están bloqueados, entonces hay algún proceso en su máquina que es todavía usándolos. Primero debe averiguar cuál es ese proceso y determinar si los archivos realmente no se usan más o no.

2

Usa msconfig y arranca con todo apagado.

A continuación, intente mover/eliminar el archivo.

O siempre puede arrancar en modo seguro y eliminarlo.

Para ello, pulse f8 cuando la máquina se inicie.

5

¿Usted intentó el comando de comandos OpenFiles

Está construido en (XP y superior, creo) y tiene varios argumentos que se pueden pasar en.

1

Reiniciar a modo seguro es a menudo una manera muy fácil de hacerlo. Cuando arranque en modo seguro, no cargará todo el conjunto de cosas para ejecutar al inicio. Presione F8 mientras está arrancando para acceder al menú de inicio, y elija "modo seguro".

8

Intenta descargar "Unlocker". Google y toma mis palabras que no tiene ningún gusano/spyware/virus. Es una herramienta muy buena y funciona genial. Darle una oportunidad.

+0

gracias, funcionó muy bien! – Caner

0

No necesita ninguna utilidad. Simplemente use Win32 api para desbloquearlos (simplemente cierre el asa)

1

Tenía un .jpg pfile que tenía ese problema y no pude borrarlo. Eso me trajo a este hilo. Cuando nada más funcionaba, renombré el archivo y dejé el .jpg. ENTONCES podría eliminarlo fácilmente. No estoy seguro por qué, pero funcionó para mí

Cuestiones relacionadas