2009-07-15 17:15:04 +0000 2009-07-15 17:15:04 +0000
142
142

¿Cómo elimino una carpeta que está en uso?

A veces, cuando trabajo en Windows me aparece este mensaje cuando intento eliminar un directorio:

Folder In Use
The action can't be completed because the folder is open in another program
Close the folder and try again.

Sin embargo, la carpeta no está “en uso” en absoluto, y no la tengo abierta. Entonces, ¿cómo puedo eliminarla sin tener que reiniciar?

Respuestas (17)

192
192
192
2014-06-27 20:36:43 +0000

Hay una GUI nativa para Windows:

Inicio>>Todos los programas>>Accesorios>>>Herramientas del sistema>>> Monitor de recursos (o Ejecución resmon.exe)

Puedes buscar los “Manejadores asociados” usando el cuadro de búsqueda (marcado en rojo), y hacer clic con el botón derecho del ratón en el proceso que quieras terminar.


Como ejemplo, en la imagen de abajo no pude borrar mi directorio de Eclipse. La búsqueda de los mangos asociados a Eclipse mostró que el adb.exe tenía un mango para el directorio. Después de terminar el proceso de adb, pude entonces borrar el directorio de Eclipse.

84
84
84
2009-07-15 17:19:54 +0000

Esta respuesta es vieja, pero parece que todavía hay tráfico. Como se indica a continuación, ahora hay una herramienta incorporada en Windows:

Inicio → Todos los programas → Accesorios → Herramientas del sistema → Monitor de recursos (o ejecutar resmon.exe)

Puedes obtener más información en las respuestas que aparecen a continuación. El resto de esta respuesta ya no es tan relevante.


Process Explorer de Sysinternals le permitirá buscar a través de los mangos y DLLs. Busca el directorio y averigua qué proceso está “usando” la carpeta.

A partir de ahí, tienes la posibilidad de cerrar ese proceso, o simplemente cerrar ese manejador de archivo en particular. Asegúrate de lo que estás haciendo cuando trabajes con el manejador de archivos directamente, y asegúrate de que no está siendo usado por algún proceso importante.

9
9
9
2009-12-10 21:49:51 +0000

El desbloqueador y WhoLockMe no funcionan en Windows de 64 bits. Yo uso LockHunter.

7
7
7
2009-07-15 17:23:45 +0000

Cuando se utilicen herramientas que obliguen a cerrar los mangos de los archivos (como el ya mencionado Unlocker ), hay que tener en cuenta que hacerlo podría causar serios problemas. (Ver este artículo de Raymond Chen .) Asegúrate de saber qué aplicaciones están usando el archivo y que ninguna de ellas está haciendo nada importante.

Es más seguro tratar de cerrar las aplicaciones primero en lugar de forzar el cierre del manejador.

6
6
6
2012-11-28 16:28:06 +0000

Este script REG te dará un menú contextual de “Ver Manejadores” que invocará la utilidad de manejo de Sysinternals… (http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx) para ver todos los manejadores abiertos en el archivo o carpeta en la que hayas hecho clic con el botón derecho.

Poner el handle.exe de Sysinternals en una ubicación accesible desde tu ruta.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Handle]
@="View &Handles"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Handle\command]
@="cmd.exe /k handle -a -u \"%1\""
5
5
5
2009-07-15 17:17:18 +0000

Me ha pasado eso. A veces puedo resolver el problema borrando primero el contenido y luego la carpeta (vacía).

2
2
2
2009-07-15 17:33:38 +0000

Uso Mango de SysInternals (ahora Microsoft). Puedes escribir parte del nombre de la carpeta para ver qué proceso tiene un “handle” en esa carpeta y luego matar el “handle”.

handle64.exe -nobanner "<path>"

Por ejemplo:

Como otros han mencionado, matar el “handle” puede causar serios problemas.

2
2
2
2012-02-24 06:41:38 +0000

Si por “no en uso”, quieres decir que no hay manijas abiertas, entonces asegúrate de que el servicio de Experiencia de Aplicación no esté desactivado. Si es así, ajústelo a manual:

Run dialog (or command prompt):

  sc config AeLookupSvc start= demand
2
2
2
2009-07-15 17:19:18 +0000

Cuando estaba en XP usé WhoLockMe para averiguar qué programas tenían archivos abiertos y bloqueados. La versión más reciente que pude encontrar no menciona a Vista, pero valdría la pena intentarlo.

A veces, puedes borrarlo de adentro hacia afuera manualmente. Sólo tienes que navegar hasta el final de la jerarquía, borrar todos los archivos, subir un directorio y repetir. No estoy seguro de por qué Windows no puede hacer esto por sí mismo, pero a veces funciona para mí.

1
1
1
2013-12-08 13:51:27 +0000

He tenido el mismo problema con un flash de memoria (16 gb - irrelevante probablemente) y no me dejaba borrar una carpeta. Intenté todas las -fenómenas- soluciones encontradas en Internet (ocultar las miniaturas, borrar la carpeta del cmd con el explorador.exe apagado, todo..) y nada funcionó. ¿Qué hizo que funcionara? Bueno, esto:

  1. Selecciona todos los archivos dentro de la carpeta
  2. Haz clic en ellos con el botón derecho del ratón y selecciona “Cortar”
  3. Vuelve a la carpeta raíz
  4. Pégalos
  5. Bórralos

Eso funcionó muy bien para mí. Espero haber ayudado. :-)

1
1
1
2015-12-09 05:21:25 +0000

Para borrar una carpeta/programa que dice que no se puede borrar porque está abierta en otro lugar.

  • Haga clic en el botón de inicio
  • Escriba Taskmgr
  • En la nueva ventana que se abrió, en la pestaña de proceso, busque la carpeta/programa que está tratando de borrar.
  • Haga clic en él con el botón derecho y termine la tarea
  • Vuelva a la ubicación de la carpeta/programa y debería poder borrarla ahora
0
0
0
2013-08-25 13:46:19 +0000

Muchas veces el manejo que se bloquea es Internet Explorer, lo cierro en el administrador de tareas, luego borro el archivo o la carpeta o cierro el explorador… a menudo una carpeta tiene un archivo txt que está abierto y ese será el manejo que no te permitirá borrar carpetas/archivos… sólo cierra el archivo txt y entonces deberías estar bien, ahora puedes borrar tu carpeta.

0
0
0
2016-05-23 08:53:57 +0000

Tenía un archivo docs.zip en uso por WinSCP.

  1. Creé un nuevo archivo con el mismo nombre docs.zip
  2. Pegué sobre el docs.zip existente y el viejo archivo fue reemplazado por el nuevo con el mismo nombre.
  3. Luego borré el archivo docs.zip recién copiado todo junto.

Buena Suerte

0
0
0
2017-07-20 01:57:24 +0000

Así que ya hay algunas buenas respuestas, pero voy a contribuir con algo nuevo, que es lo que usé para resolver este mismo asunto hoy temprano.

usé Python. Lo sé, lo sé, no es nativo de Windows, pero es una utilidad muy común para administradores de sistemas, desarrolladores y superusuarios, y puedes eliminarlo con un simple “oneliner”:

from shutil import rmtree; rmtree('C:\path\to\folder')

…bingo bango.

0
0
0
2013-04-13 23:48:25 +0000

Intenta Ctrl + Shift + Esc > “programas”, luego haz clic con el botón derecho del ratón en el que quieras desactivar y elige desactivar. ¡Entonces bórralo de nuevo!

(¡Mi sistema operativo está en sueco así que las traducciones podrían no ser exactamente las mismas! ¡pero lo consigues!)

-1
-1
-1
2016-04-02 03:29:04 +0000
  1. Encuentra el archivo que quieres borrar.

  2. Renombralo a lo que quieras.

    1. Bórralo.
-2
-2
-2
2013-07-29 20:42:19 +0000

ir a la carpeta hasta el archivo o archivos que se están ejecutando. cuando intente borrar este archivo le dará qué proceso está ejecutando . anote eso, luego vaya al administrador de tareas y termine ese proceso .. después de eso puede borrar la carpeta.