Cómo solucionar archivos bloqueados en Nextcloud

Última actualización: 11/09/2026

  • Limpieza de la tabla oc_file_locks en la base de datos mediante el modo mantenimiento.
  • Configuración del cron del sistema para liberar bloqueos automáticamente.
  • Uso de contraseñas de aplicación y gestión de coautoría en documentos de Office.
  • Optimización de transferencias mediante Rclone para evitar el error HTTP 423.

Nextcloud dice que un archivo está bloqueado aunque nadie lo tiene abierto

Seguro que te ha pasado: intentas borrar o editar un documento en tu nube y, de repente, Nextcloud te suelta el dichoso aviso de que el archivo está bloqueado. Lo más desesperante es que sabes perfectamente que nadie más lo tiene abierto, ni siquiera tú en otra pestaña, pero el sistema se empeña en decir que hay un bloqueo activo que te impide hacer cualquier movimiento. Si te sucede algo similar en tu PC, existen guías sobre cómo desbloquear archivos en Windows 10 que pueden ser útiles.

Este problema es más común de lo que parece y suele deberse a que el servidor se ha quedado «colgado» pensando que el archivo sigue en uso, o a que hay entradas huérfanas en la base de datos que no se han limpiado correctamente. No te preocupes, que aunque parezca un callejón sin salida, hay varias formas de solucionarlo dependiendo de si eres el administrador del sistema o un usuario más. Vamos a ver qué hacer si Nextcloud dice que un archivo está bloqueado aunque nadie lo tiene abierto.

Contenido exclusivo - Clic Aquí  RiotClientCrashHandler.exe: por qué aparece aunque el juego funcione

Related article:
Cómo Eliminar Archivos Bloqueados

Soluciones radicales para administradores del servidor

Infraestructura de servidores en un centro de datos donde se gestionan las tablas de bloqueos de Nextcloud

Si tienes acceso total al servidor y el bloqueo persiste a pesar de reiniciar sesiones, la opción más efectiva es limpiar la tabla de bloqueos directamente en la base de datos. Para hacer esto sin romper nada, lo ideal es poner la instancia en modo mantenimiento. Si usas Docker, puedes entrar en la shell del contenedor y editar el archivo config.php cambiando la línea de 'maintenance' a true.

Una vez que el sistema está «dormido», debes acceder a la base de datos (por ejemplo, MariaDB) y ejecutar el comando DELETE FROM oc_file_locks WHERE 1. Esto básicamente borra todos los bloqueos activos que el servidor cree que existen, liberando instantáneamente cualquier archivo que estuviera pillado. No olvides volver a poner el modo mantenimiento en false para que todo vuelva a la normalidad.

Problemas específicos con archivos de Office y coautoría

Administrador de sistemas trabajando con un portátil en la sala de servidores para solucionar errores de base de datos

A veces el bloqueo no es un error del servidor, sino una cuestión de compatibilidad con Microsoft Excel. Si trabajas con archivos .xlsx y recibes este aviso, comprueba primero que el documento esté cerrado en todos tus dispositivos. Si el problema sigue, puede que alguien esté usando una versión de Excel que no admite la coautoría, lo que provoca que el servidor bloquee el acceso exclusivo para evitar que se pierdan datos.

Related article:
Eliminar archivos bloqueados en Windows.

Para evitar estos dolores de cabeza, lo más recomendable es usar formatos modernos como .xlsx o .xlsm y, si es posible, integrar los archivos con herramientas que permitan la edición simultánea. También es vital revisar que no haya complementos de Excel interfiriendo en el proceso o contraseñas de cifrado que el servidor no sepa gestionar correctamente durante la sincronización.

Contenido exclusivo - Clic Aquí  Qué es ShowOS en Windows 11 y por qué puede ser peligroso instalarlo

Sincronización, Rclone y errores de red

Teclas de teclado formando la palabra BACKUP, representando la sincronización y copias de seguridad con Rclone

Cuando se utilizan herramientas externas como RcloneView, es habitual toparse con el error HTTP 423 Locked. Esto ocurre generalmente porque se intenta hacer una copia de seguridad mientras un usuario real está editando el archivo. La mejor estrategia aquí es programar las tareas de sincronización en horas valle, como la madrugada, y reducir el número de transferencias simultáneas para no saturar la API de Nextcloud.

Otros fallos que pueden parecer bloqueos son en realidad problemas de autenticación (Error 401). En estos casos, la solución es generar una contraseña de aplicación desde los ajustes de seguridad de Nextcloud en lugar de usar la contraseña principal, especialmente si tienes activada la verificación en dos pasos.

Mantenimiento preventivo y optimización del sistema

Código de programación en pantalla, ilustrando la ejecución de comandos SQL para limpiar bloqueos huérfanos

Para que estos errores no vuelvan a aparecer, es fundamental que el sistema de tareas en segundo plano funcione como la seda. Si ves que el cron de Nextcloud no se ha ejecutado en días, es muy probable que los bloqueos de archivos no se liberen automáticamente. Configurar el cron correctamente en el sistema operativo (usando el usuario www-data) asegurará que el servidor haga la limpieza necesaria cada pocos minutos.

Contenido exclusivo - Clic Aquí  Apple mueve ficha con las mini apps: comisión al 15% y nuevas reglas

Además, es aconsejable ejecutar el comando occ db:add-missing-indices para optimizar la base de datos y evitar lentitudes en la gestión de archivos. Si notas que el servidor te pide una ventana de mantenimiento, edita el config.php y define un horario específico (por ejemplo, de 2 a 3 de la mañana) para que Nextcloud pueda realizar sus tareas de limpieza sin interrumpir tu flujo de trabajo.

Tener el control sobre la tabla de bloqueos de la base de datos, configurar correctamente el cron del sistema y gestionar las contraseñas de aplicación permite eliminar la mayoría de los conflictos de acceso, asegurando que la sincronización de archivos sea fluida y que los errores de bloqueo desaparezcan definitivamente. Ahora ya sabes qué pasa cuando Nextcloud dice que un archivo está bloqueado aunque nadie lo tiene abierto.

Related article:
Cómo bloquear archivos