Abres un archivo de Excel almacenado en OneDrive for Business y ves el mensaje “El archivo está bloqueado para edición por [Your Name]” aunque cerraste Excel hace horas. Esto ocurre cuando la caché de documentos de Office o el motor de sincronización de OneDrive retienen un bloqueo obsoleto en el archivo. El bloqueo impide que cualquier usuario, incluido tú, edite el archivo hasta que se libere la sesión. Este artículo explica por qué persiste el bloqueo y proporciona cinco métodos probados para eliminarlo.
Conclusiones clave: Cómo desbloquear un archivo de Excel atascado en una sesión cerrada
- Excel > Archivo > Opciones > Guardar > Archivos en caché: Limpiar la caché de documentos de Office elimina los bloqueos de sesión obsoletos que persisten después de cerrar Excel.
- Configuración de OneDrive > Cuenta > Desvincular este equipo: Desvincular y volver a vincular OneDrive restablece la relación de sincronización y libera los bloqueos de archivos mantenidos por el motor de sincronización.
- Administrador de tareas de Windows > pestaña Detalles > Excel.exe: Forzar la finalización de procesos en segundo plano de Excel huérfanos elimina los bloqueos que el comando de cierre normal no detectó.
Por qué los archivos de Excel permanecen bloqueados después de que la sesión termina
Cuando abres un archivo de Excel desde OneDrive for Business, Office 365 crea un archivo de bloqueo temporal: un archivo oculto con un nombre que comienza con ~$ en la misma carpeta que el archivo original. Este archivo de bloqueo indica a otros usuarios que el archivo está en uso. Cuando cierras Excel normalmente, la aplicación elimina el archivo de bloqueo y libera la sesión. Pero en tres situaciones el bloqueo persiste:
Procesos de Excel huérfanos
Si Excel se bloquea, si Windows se apaga inesperadamente o si la batería de una laptop se agota mientras el archivo está abierto, el proceso Excel.exe puede permanecer ejecutándose en segundo plano. El archivo de bloqueo no se elimina porque la rutina de cierre normal nunca se ejecutó. El motor de sincronización de OneDrive ve el archivo de bloqueo y continúa informando que el archivo está bloqueado por la sesión original.
Caché de documentos de Office
Office 365 almacena una copia local de cada archivo que abres en la caché de documentos de Office. Esta caché puede mantener una referencia de bloqueo obsoleta incluso después de que se cierre el archivo original. Cuando OneDrive sincroniza la carpeta, verifica la caché y ve un bloqueo activo. El motor de sincronización entonces impide cualquier edición hasta que se limpie la caché.
Bloqueo del motor de sincronización de OneDrive
OneDrive for Business mantiene su propio mecanismo de seguimiento de bloqueos de archivos. Si el motor de sincronización detecta que un archivo fue abierto por una aplicación de Office y el bloqueo no se liberó correctamente, mantiene el archivo en un estado bloqueado durante hasta 15 minutos. Durante ese período, todos los demás usuarios ven el mensaje “Bloqueado para edición”. En algunos casos, el bloqueo puede persistir indefinidamente si el motor de sincronización encuentra un conflicto o una carga estancada.
Pasos para liberar el bloqueo obsoleto en un archivo de Excel
Usa estos métodos en el orden mostrado. Comienza con el más simple y pasa al reinicio más agresivo solo si es necesario.
Método 1: Forzar el cierre de procesos de Excel huérfanos
- Abrir el Administrador de tareas
Presiona Ctrl + Shift + Escape. Haz clic en Más detalles si solo ves la vista compacta. - Cambiar a la pestaña Detalles
Haz clic en la pestaña Detalles. Localiza cada instancia deEXCEL.EXEen la lista. Si ves más de una, los procesos adicionales probablemente estén huérfanos. - Finalizar los procesos
Haz clic derecho en cada entrada deEXCEL.EXEy selecciona Finalizar tarea. Confirma la acción si se solicita. Repite esto para cada instancia. - Verificar que el bloqueo se haya liberado
Abre el archivo de Excel desde OneDrive en tu navegador en onedrive.com. Si el archivo se abre en Excel Online sin un mensaje de bloqueo, la solución funcionó.
Método 2: Limpiar la caché de documentos de Office
- Abrir las Opciones de Excel
Inicia Excel. Haz clic en Archivo > Opciones > Guardar. - Ubicar el botón de caché
Desplázate hasta la sección Archivos en caché. Haz clic en Limpiar archivos en caché. - Confirmar la acción
Haz clic en Sí en el cuadro de diálogo de confirmación. Excel elimina todos los documentos de Office almacenados en caché localmente. - Reabrir el archivo
Navega a la carpeta de OneDrive en el Explorador de archivos y abre el archivo de Excel. El bloqueo debería haber desaparecido.
Método 3: Eliminar el archivo de bloqueo oculto
- Mostrar archivos ocultos
En el Explorador de archivos, haz clic en Vista > Mostrar > Elementos ocultos. Los archivos ocultos se vuelven visibles. - Navegar a la carpeta
Ve a la carpeta de OneDrive que contiene el archivo de Excel bloqueado. - Encontrar el archivo de bloqueo
Busca un archivo llamado~$[filename].xlsx— por ejemplo,~$Budget.xlsx. Este es el archivo de bloqueo. - Eliminar el archivo de bloqueo
Selecciona el archivo de bloqueo y presiona la tecla Suprimir. Confirma la eliminación si se solicita. - Actualizar y probar
Presiona F5 para actualizar la carpeta. Abre el archivo de Excel. El mensaje de bloqueo ya no debería aparecer.
Método 4: Desvincular y volver a vincular OneDrive
- Abrir la configuración de OneDrive
Haz clic derecho en el icono de la nube de OneDrive en la bandeja del sistema. Selecciona Configuración. - Ir a la pestaña Cuenta
Haz clic en la pestaña Cuenta. Haz clic en Desvincular este equipo. - Confirmar la desvinculación
Haz clic en Desvincular cuenta en el cuadro de diálogo de confirmación. OneDrive deja de sincronizar y elimina todos los bloqueos de archivos locales. - Iniciar sesión nuevamente
Abre OneDrive desde el menú Inicio. Inicia sesión con tu cuenta profesional o educativa. Deja que la sincronización se complete. - Probar el archivo
Abre el archivo de Excel. El bloqueo debería haberse liberado porque el motor de sincronización restableció su estado de bloqueo.
Método 5: Restablecer el motor de sincronización de OneDrive
- Abrir un símbolo del sistema como administrador
Presiona la tecla de Windows, escribe cmd, haz clic derecho en Símbolo del sistema y selecciona Ejecutar como administrador. - Ejecutar el comando de restablecimiento
Escribe%localappdata%\Microsoft\OneDrive\onedrive.exe /resety presiona Enter. El icono de OneDrive desaparece de la bandeja del sistema. - Esperar a que se complete el restablecimiento
Después de 30 segundos, escribe%localappdata%\Microsoft\OneDrive\onedrive.exey presiona Enter. OneDrive se reinicia y vuelve a sincronizar todos los archivos. - Abrir el archivo de Excel
Navega al archivo y ábrelo. El restablecimiento limpia todos los estados de bloqueo internos, por lo que el archivo debería ser editable.
Si el archivo de Excel sigue bloqueado después de la solución principal
OneDrive muestra el archivo como “Desprotegido” por otro usuario
Cuando un archivo está desprotegido en la biblioteca de OneDrive, solo la persona que lo desprotegió puede editarlo. Si esa persona cerró Excel sin proteger el archivo, el bloqueo persiste. Pide al usuario que desprotegió el archivo que visite onedrive.com, localice el archivo, haga clic derecho y seleccione Descartar desprotección. Si ese usuario no está disponible, un propietario del sitio de SharePoint puede forzar el descarte de la desprotección desde el centro de administración de SharePoint.
El archivo está bloqueado por un conflicto de coautoría
Si dos usuarios abren el archivo al mismo tiempo, OneDrive crea una copia de conflicto. El archivo original puede mostrar un bloqueo que pertenece al proceso de resolución de conflictos. Abre la carpeta de OneDrive en el Explorador de archivos, busca un archivo llamado [filename] (conflict) [username].xlsx y elimínalo. Luego cierra y vuelve a abrir el archivo original.
El software antivirus está reteniendo el archivo
Algunos programas antivirus bloquean los archivos de Office durante el escaneo en tiempo real. Desactiva temporalmente la protección en tiempo real del antivirus durante 30 segundos y luego intenta abrir el archivo de Excel. Si el archivo se abre, agrega la carpeta de OneDrive a la lista de exclusiones del antivirus.
| Elemento | Método 1: Finalizar procesos de Excel | Método 3: Eliminar archivo de bloqueo |
|---|---|---|
| Descripción | Fuerza el cierre de procesos en segundo plano de Excel.exe huérfanos | Elimina manualmente el archivo de bloqueo oculto ~$ de la carpeta de OneDrive |
| Cuándo usar | Cuando Excel se bloqueó o no se cerró correctamente | Cuando el archivo de bloqueo es visible y no se elimina automáticamente |
| Nivel de riesgo | Bajo: los cambios no guardados en otros archivos de Excel pueden perderse | Bajo: eliminar el archivo de bloqueo no afecta el archivo original |
| Tiempo para completar | 1 minuto | 2 minutos |
Después de liberar el bloqueo, activa el Guardado automático en Excel haciendo clic en el interruptor de Guardado automático en la esquina superior izquierda de la ventana. El Guardado automático guarda los cambios cada pocos segundos y reduce la probabilidad de un bloqueo obsoleto porque el archivo se sincroniza continuamente. También configura OneDrive para que siempre muestre archivos ocultos para que puedas detectar rápidamente los archivos de bloqueo en el futuro.