Solución rápida: Abre el Monitor de recursos (resmon) → pestaña CPU → Identificadores asociados, busca el nombre del archivo, finaliza el proceso que lo bloquea — el archivo se vuelve eliminable al instante solo con las herramientas integradas de Windows, sin necesidad de descargar Unlocker ni LockHunter.
Pulsas Eliminar en un archivo y Windows dice que está en uso. El consejo habitual es instalar Unlocker, LockHunter o Process Explorer. No hace falta ninguno: Windows 11 ya incluye una herramienta que hace lo mismo, oculta en el Monitor de recursos. Una vez que sabes que está ahí, la eliminación forzada lleva menos de un minuto.
Afecta a: Windows 11 (y Windows 10) — cualquier archivo con un identificador activo sobre él.
Tiempo de solución: ~2 minutos.
Qué causa esto
Windows aplica los modos de uso compartido de archivos a través del kernel. Cuando cualquier proceso abre un archivo sin el indicador FILE_SHARE_DELETE, ningún otro proceso — incluida la solicitud de eliminación del Explorador — puede quitar el archivo hasta que se cierre ese identificador. El proceso que mantiene el identificador no siempre es visible: puede ser un análisis antivirus, un indizador de búsqueda, la sincronización de OneDrive, un generador de miniaturas de vídeo, la vista previa de adjuntos de un cliente de correo o un editor de código con autoguardado activo.
Tanto el Monitor de recursos como la línea de comandos handle.exe pueden enumerar todos los procesos que mantienen cualquier identificador. El Monitor de recursos está integrado; handle.exe requiere una descarga pero funciona en scripts.
Método 1: Monitor de recursos (integrado, interfaz gráfica)
Cero descargas. Identifica el proceso que bloquea por su nombre.
- Pulsa
Win + R, escriberesmon, pulsa Entrar. Se abre el Monitor de recursos. - Cambia a la pestaña CPU.
- Desplázate hasta la sección Identificadores asociados. Haz clic en el chevron para expandirla si está contraída.
- En el cuadro Buscar identificadores, escribe cualquier parte única del nombre del archivo bloqueado (por ejemplo, informe).
- La lista se filtra en vivo. Cada fila muestra la imagen del proceso, el PID y la ruta completa del identificador.
- Haz clic derecho en la fila coincidente y elige Finalizar proceso (si es seguro finalizar el proceso), o anota el nombre del proceso y detenlo por los medios habituales.
- Vuelve al Explorador de archivos y elimina el archivo. La eliminación se realiza correctamente.
Si el proceso que bloquea es System (PID 4), consulta el Método 3 — es un identificador del kernel que requiere un enfoque diferente.
Método 2: Usar takeown e icacls para conceder derechos de eliminación
Cuando el problema no es un identificador de proceso sino una denegación de permisos — habitual con archivos heredados de instalaciones anteriores de Windows o de otro usuario.
- Abre Terminal (Administrador).
- Toma la propiedad del archivo:
takeown /F "C:\path\to\stuck-file.ext" /APara una carpeta: añade
/R /D Ypara aplicar de forma recursiva. - Concede control total a tu usuario:
icacls "C:\path\to\stuck-file.ext" /grant administrators:F - Elimina el archivo:
del /F /Q "C:\path\to\stuck-file.ext" - Si el archivo sigue resistiéndose, el problema es un identificador de proceso (vuelve al Método 1), no una denegación de permisos.
Esta secuencia resuelve los fallos de «Acceso denegado» incluso cuando se ejecuta como administrador.
Método 3: Arrancar en Modo seguro y eliminar
La vía de escalado para identificadores de nivel de kernel o archivos que resisten todos los demás métodos.
- Abre Configuración → Sistema → Recuperación.
- Haz clic en Reiniciar ahora junto a Inicio avanzado. Confirma.
- En el menú de recuperación: Solucionar problemas → Opciones avanzadas → Configuración de inicio → Reiniciar.
- En el menú de arranque, pulsa 4 para el Modo seguro (o 5 para el Modo seguro con funciones de red si necesitas internet para investigar).
- Inicia sesión. En el Modo seguro solo se ejecutan los controladores y servicios esenciales. Abre el Explorador de archivos y navega hasta el archivo bloqueado.
- Elimínalo con
Shift + Deletepara omitir la Papelera de reciclaje. - Reinicia con normalidad. El archivo ya no está y Windows reanuda su carga completa de servicios.
El Modo seguro funciona porque OneDrive, el Indizador de búsqueda, la protección en tiempo real del antivirus y la mayoría de los servicios de terceros no se ejecutan allí — los identificadores del archivo se liberan durante el reinicio.
Cómo verificar que la solución funcionó
- El archivo ya no está en su ruta original en el Explorador de archivos.
- Ejecuta
Test-Path "C:\path\to\stuck-file.ext"en PowerShell. Resultado: False. - La búsqueda del nombre del archivo en Monitor de recursos → Identificadores asociados no devuelve resultados.
Si nada de esto funciona
Si un archivo resiste los Métodos 1, 2 y 3 combinados, se aplican dos situaciones. Corrupción del sistema de archivos: ejecuta chkdsk C: /f desde un Símbolo del sistema con privilegios elevados, acepta programarlo para el próximo reinicio y reinicia. CHKDSK a menudo elimina entradas huérfanas del sistema de archivos que impiden la eliminación. Nombre de archivo con caracteres no válidos: un archivo que termina en punto (por ejemplo, report.txt.) o que contiene espacios finales (report .txt) puede confundir al Explorador de archivos. Abre Terminal y usa el prefijo de ruta larga \\?\: del "\\?\C:\path\to\bad-file." — esto omite la normalización de nombres de Win32. Para archivos dentro de carpetas del sistema (Program Files, Windows), el archivo puede estar en uso activo por un servicio que no se cerrará durante el funcionamiento normal. En ese caso, la vía es detener primero el servicio concreto, luego eliminar y después reiniciar el servicio. Identifica el servicio a partir de la información de proceso del Método 1.
Conclusión: Forzar la eliminación de un archivo bloqueado no requiere software de terceros — el Monitor de recursos identifica el bloqueo, takeown resuelve los errores de permisos y el Modo seguro cubre todo lo demás.