Error al mover carpeta en Windows: “Action can’t be completed…” Solución con resmon, alternativas y prevención

¿No puedes mover una carpeta en Windows porque aparece “Action can’t be completed because the folder or a file in it is open in another program”? Esta guía te muestra cómo identificar el proceso que la bloquea con Monitor de recursos y qué alternativas aplicar si el problema persiste.

Índice

Resumen del caso

Al intentar mover una carpeta, Windows muestra el mensaje (en inglés) de que “una carpeta o archivo está abierto en otro programa”. Ya cerraste las aplicaciones usadas y buscas una solución más rápida que “esperar a que se libere”.

Solución recomendada: liberar el bloqueo con Monitor de recursos

El método más eficaz y seguro consiste en localizar el proceso que mantiene un manejador (handle) abierto sobre la carpeta o alguno de sus archivos, y cerrarlo. Windows ofrece una herramienta integrada para esto: Monitor de recursos (resmon.exe).

Pasos con Monitor de recursos

  1. Abre el cuadro Ejecutar: Win + R, escribe resmon y pulsa Enter.
  2. Ve a la pestaña CPU.
  3. Colapsa (oculta) las secciones Procesos y Servicios para visualizar con comodidad Identificadores asociados (Associated Handles).
  4. En Buscar identificadores, escribe la ruta exacta de la carpeta o una parte distintiva (por ejemplo, un nombre único). Puedes pegar rutas como C:\Proyectos\ClienteX\ o buscar por un fragmento, p. ej., ClienteX.
  5. En la lista de resultados aparecerán los procesos que mantienen “agarrado” ese recurso. Verás el nombre del proceso y el identificador correspondiente.
  6. Cierra la aplicación identificada de forma normal. Si persiste el bloqueo, abre el Administrador de tareas, busca el proceso y elige Finalizar tarea. Advertencia: al finalizar un proceso puedes perder trabajo no guardado.
  7. Una vez liberado el handle, vuelve al Explorador y mueve la carpeta.

Nota de campo: Este procedimiento resolvió el problema reportado.

Consejos para una búsqueda precisa

  • Si la ruta es larga, copia y pega desde la barra de direcciones del Explorador.
  • Si hay caracteres especiales (espacios, tildes), prueba con un fragmento simple y distintivo del nombre.
  • Si obtienes muchos resultados, añade otra palabra clave (p. ej., parte del subdirectorio o extensión de archivo) para acotar.
  • Si el bloqueo es intermitente (parpadea y desaparece), es posible que lo cause un generador de miniaturas o un indexador; revisa la sección de alternativas.

Qué estás viendo realmente

En Windows, cada archivo o carpeta que un programa “toca” queda asociado a un handle. Mientras el handle está activo, el sistema no permite operaciones que exijan acceso exclusivo (como mover, renombrar o eliminar). Monitor de recursos te dice quién tiene abierto ese handle para que puedas actuar con precisión (cerrar la app correcta, no “al azar”).

Alternativas útiles cuando lo anterior no basta

Si el bloqueo persiste o si necesitas un atajo para casos frecuentes, estas opciones suelen resolverlo sin recurrir a reiniciar todo el equipo.

Reiniciar el Explorador de Windows

El Explorador puede retener bloqueos por miniaturas, panel de vista previa o complementos de shell.

  1. Abre Ctrl + Shift + Esc para iniciar el Administrador de tareas.
  2. En la pestaña Procesos, busca Explorador de Windows.
  3. Haz clic derecho y elige Reiniciar.

Tras reiniciarse, intenta de nuevo mover la carpeta.

Pausar la sincronización en la nube

Clientes como OneDrive, Dropbox o Google Drive mantienen handles mientras sincronizan.

  • Abre el icono del servicio en el área de notificaciones.
  • Elige Pausar sincronización (2 horas o el tiempo mínimo disponible).
  • Realiza el movimiento y, después, reanuda la sincronización.

Cerrar visores o editores “residentes”

Algunas aplicaciones permanecen en segundo plano y continúan “vigilando” archivos:

  • Visores PDF como Acrobat (la pestaña o ventana visible no siempre significa que el motor se cerró).
  • IDEs y editores (VS Code, IntelliJ, Visual Studio) con análisis en segundo plano o watchers activos.
  • Reproductores multimedia que mantienen abierto el último archivo reproducido.
  • Compresores (WinRAR, 7‑Zip) con vistas previas de contenido.
  • Antivirus con análisis en tiempo real.

Ciérralos por completo o añade una exclusión temporal para esa carpeta en el antivirus antes de mover.

Process Explorer para localizar el bloqueo

La suite Sysinternals (de Microsoft) incluye Process Explorer, que permite buscar manejadores con gran precisión.

  1. Abre Process Explorer y usa Find → Find Handle or DLL… (atajo Ctrl + F).
  2. Escribe el nombre de la carpeta o un fragmento.
  3. En los resultados, haz doble clic sobre el proceso para seleccionarlo en el árbol. Desde ahí puedes:
    • Cerrar el programa normalmente.
    • Avanzado: clic derecho en el proceso → Kill Process. Advertencia: perderás cambios no guardados.
    • Muy avanzado: cerrar el handle específico desde el panel inferior. No recomendado salvo que sepas lo que haces; puede causar corrupción de datos si la aplicación estaba escribiendo.

Modo seguro

En Modo seguro se cargan los controladores y servicios mínimos, eliminando la mayoría de bloqueadores.

  • Reinicia el equipo en Modo seguro (desde Configuración → Recuperación o usando el menú de inicio avanzado).
  • Mueve la carpeta.
  • Vuelve a iniciar en modo normal.

Diferencia entre “archivo en uso” y “permisos”

El mensaje de esta guía se refiere a un bloqueo por uso (in-use). Es distinto a “Acceso denegado” o “Necesita permisos de administrador”. Si ves mensajes de permisos:

  • Verifica que tu cuenta tenga control total sobre la carpeta (propiedades → seguridad).
  • Comprueba que la carpeta no esté marcada como solo lectura por políticas.
  • Si es una ubicación de red, consulta con el administrador; puede haber bloqueos por servidor (ver “Casos de red” más abajo).

Diagnóstico rápido: tabla de causas y acciones

Causa probableSeñal típicaDónde mirarAcción recomendada
Miniaturas / vista previaBloqueo intermitente al abrir la carpeta; tarda en mostrar iconosExplorador de WindowsReiniciar Explorador; desactivar Panel de vista previa (Alt + P)
Sincronizador en la nubeIcono de sincronización girando; archivos con estado “en proceso”Cliente OneDrive/Dropbox/DrivePausar sincronización, mover y reanudar
Editor/IDE con watcherProyectos con builds automáticos o servidores localesresmon → identificadores; Administrador de tareasCerrar el IDE y procesos asociados; detener servidores de desarrollo
AntivirusCPU de antivirus alta; archivos recién descargadosConsola del antivirusExclusión temporal de la carpeta; mover y restablecer
Compresor/visorSe abrió un ZIP o PDF dentro de la carpetaresmon o Process ExplorerCerrar visor/compresor; asegura que no haya procesos en segundo plano
Terminal abierta en la rutaPowerShell o CMD con directorio actual en la carpetaBarra de tareas (ventanas de terminal)Cambiar de directorio (cd) o cerrar la ventana
Indexador/BúsquedaActividad de indexación tras copiar muchos archivosresmon → SearchIndexerEsperar unos minutos o pausar temporalmente la indización
Proceso de vista previa de mediosArchivos de vídeo/audio abiertos recientementeresmon → procesos multimediaCerrar el reproductor; reiniciar Explorador

Flujo de resolución recomendado

  1. Intenta primero con Monitor de recursos (resmon) y cierra el proceso que bloquea.
  2. Si no lo detectas, reinicia el Explorador y prueba de nuevo.
  3. Si la carpeta está en la nube, pausa la sincronización.
  4. Usa Process Explorer para buscar por nombre de carpeta si el bloqueo es escurridizo o intermitente.
  5. Como último recurso, Modo seguro y mueve la carpeta.

Buenas prácticas de prevención

  • Desactiva el Panel de vista previa en el Explorador cuando manejes muchas imágenes o vídeos (Alt + P).
  • Evita tener la carpeta abierta en otra ventana, incluidas terminales con el directorio actual dentro de ella.
  • En proyectos con compilaciones o servidores locales, configura las salidas temporales (build, dist, node_modules) fuera de la carpeta que sueles mover.
  • En antivirus y sincronizadores, crea exclusiones para carpetas de proyectos activos que mueves habitualmente.
  • Antes de mover, cierra visores/editores que dejen procesos residentes (Acrobat, IDEs, compresores).

Atajos y comandos útiles

  • Reiniciar rápidamente el Explorador: taskkill /f /im explorer.exe start explorer.exe Úsalo sólo si te sientes cómodo con la consola.
  • Comprobar procesos activos: tasklist

Casos de red y servidores

Si la carpeta está en una unidad de red, el bloqueo puede originarse en otro equipo o en el servidor:

  • Pide a quien comparta la carpeta que cierre archivos abiertos.
  • En entornos administrados, el administrador puede revisar “Archivos abiertos” desde la consola de administración del servidor de archivos.

Preguntas frecuentes

¿Cerrar un handle desde Process Explorer es seguro?
Normalmente, no. Es mejor cerrar la aplicación completa. Forzar el cierre del handle puede corromper datos si hay escrituras pendientes.

¿Reiniciar el PC siempre arregla?
Suele liberar bloqueos, pero es más lento y no te enseña la causa raíz. Usar resmon te ahorra tiempo en el futuro.

¿Por qué el bloqueo vuelve al instante?
Un servicio o watcher puede reabrir el archivo al detectarlo. Pausa la sincronización, detén el servicio o cierra el proceso asociado antes de mover.

¿Este error es distinto a “Acceso denegado”?
Sí. “Acceso denegado” es de permisos; el presente mensaje es de archivo en uso.

Checklist de diagnóstico

  1. Intenta el movimiento con todas las ventanas y terminales cerradas.
  2. Desactiva panel de vista previa del Explorador.
  3. Abre resmon, busca la carpeta y cierra el proceso que la bloquea.
  4. Reinicia el Explorador si sigue bloqueado.
  5. Pausa OneDrive/Dropbox/Drive y vuelve a probar.
  6. Busca con Process Explorer si no ves nada evidente.
  7. Usa Modo seguro como último recurso.

Ejemplo paso a paso con un proyecto real

Supongamos que trabajas en C:\Proyectos\VideoPromo y al intentar mover la carpeta sale el mensaje de bloqueo. Sigues este itinerario:

  1. Abres resmon → pestaña CPU → colapsas Procesos y Servicios → en Buscar identificadores escribes VideoPromo.
  2. Detectas que vlc.exe y explorer.exe aparecen en la lista. Cierras VLC.
  3. Reinicias el Explorador desde el Administrador de tareas.
  4. Vuelves al Explorador y ahora puedes mover VideoPromo a su nueva ubicación.

Errores relacionados y cómo distinguirlos

  • “The action can’t be completed because the file is open in System”: a menudo miniaturas o indexación; reiniciar Explorador ayuda.
  • “File In Use” por Acrobat o IDE: cerrar por completo la app; algunos visores dejan procesos residentes.
  • “Thumbs.db en uso”: desactiva vista previa y borra miniaturas tras reiniciar el Explorador.

Resumen en una línea

Localiza el proceso que mantiene la carpeta abierta (resmon → Identificadores asociados), ciérralo y mueve la carpeta; si persiste, reinicia el Explorador, pausa la nube o usa Process Explorer/Modo seguro.


Guía compacta de referencia

PasoHerramientaAcciónResultado esperado
Identificar bloqueoMonitor de recursosBuscar por ruta o nombre de carpetaLista de procesos con handles abiertos
Terminar bloqueoAdministrador de tareasCerrar/Finalizar tarea del proceso culpableCarpeta queda libre para mover
Limpiar bloqueos del shellExplorador de WindowsReiniciar el proceso del ExploradorMiniaturas y vistas previas liberadas
Sincronización en pausaCliente en la nubePausar sincronización temporalmenteEvitar retry del cliente mientras mueves
Búsqueda avanzadaProcess ExplorerBuscar por handle o DLLIdentificar procesos “ocultos” o residentes
Último recursoModo seguroReiniciar y moverSin servicios tercos interfiriendo

Conclusión

El mensaje “Action can’t be completed because the folder or a file in it is open in another program” no es más que una pista de que algún proceso mantiene un handle abierto. Con Monitor de recursos puedes identificarlo en segundos, cerrar el proceso y completar el movimiento. Y si el bloqueo proviene del propio Explorador, de la nube o de un editor residente, tienes alternativas rápidas: reiniciar el Explorador, pausar la sincronización, cerrar visores/IDEs, usar Process Explorer o, en última instancia, recurrir al Modo seguro. Con las prácticas de prevención, este obstáculo dejará de interponerse en tu flujo de trabajo diario.

Índice