Error “el archivo está bloqueado para uso compartido”: causas y soluciones
🔍 WiseChecker

Error “el archivo está bloqueado para uso compartido”: causas y soluciones

Cuando intentas abrir un archivo de Microsoft Office almacenado en una biblioteca de documentos de SharePoint o en una unidad de red, es posible que veas el mensaje de error: “El archivo está bloqueado para uso compartido por .” Este error impide editar el archivo y a menudo aparece incluso cuando el otro usuario parece estar sin conexión. La causa es un archivo de bloqueo temporal que Office crea para evitar la corrupción de datos durante la edición colaborativa. Este artículo explica por qué ocurre este bloqueo y proporciona soluciones prácticas para recuperar el acceso al archivo.

Puntos clave: Soluciones para el error de archivo bloqueado

  • Biblioteca de SharePoint > Abrir en la aplicación: Fuerza a Office a abrir el archivo directamente desde el servidor, omitiendo archivos de bloqueo obsoletos.
  • Explorador de archivos de Windows > Mostrar elementos ocultos: Revela el archivo de bloqueo oculto (prefijo .~lock. o ~$) que puedes eliminar.
  • Cmdlet Remove-Item de PowerShell: Elimina archivos de bloqueo en unidades asignadas de SharePoint o recursos compartidos de red en masa.

ADVERTISEMENT

Por qué Office crea un archivo de bloqueo durante la edición compartida

Cuando abres un archivo de Office desde una biblioteca de documentos de SharePoint o un recurso compartido de red, Office crea un archivo de bloqueo temporal en el servidor o en la misma carpeta. Este archivo de bloqueo tiene un nombre que comienza con ~$ o .~lock. seguido del nombre original del archivo. El archivo de bloqueo contiene metadatos sobre el usuario que abrió el archivo, incluido su nombre de usuario y la hora en que se abrió. Su propósito es evitar que dos usuarios sobrescriban los cambios del otro simultáneamente.

El error “El archivo está bloqueado para uso compartido” aparece cuando Office detecta un archivo de bloqueo existente que coincide con el archivo actual. Se supone que el archivo de bloqueo se elimina automáticamente cuando el usuario cierra el archivo normalmente. Sin embargo, el archivo de bloqueo puede permanecer si la aplicación de Office del usuario falla, la conexión de red se interrumpe o el usuario cierra la computadora portátil sin guardar. El sistema entonces ve el archivo de bloqueo obsoleto y bloquea cualquier nueva sesión de edición.

Dónde se encuentra el archivo de bloqueo

Para archivos almacenados en una biblioteca de documentos de SharePoint a la que se accede mediante una unidad asignada o el cliente de sincronización de OneDrive, el archivo de bloqueo se almacena en la misma carpeta que el archivo original. Para archivos abiertos directamente en el navegador a través de SharePoint, el archivo de bloqueo se mantiene en el servidor de SharePoint y no es visible para los usuarios. En el caso del navegador, el bloqueo se libera después de un período de tiempo de espera de aproximadamente 15 a 30 minutos.

Cuándo el archivo de bloqueo no se libera

El archivo de bloqueo persiste en estos escenarios comunes:

  • El usuario que tiene el bloqueo cierra el archivo sin guardar y Office no elimina el archivo de bloqueo.
  • La computadora del usuario se suspende o hiberna mientras el archivo aún está abierto.
  • La conexión de red al servidor de SharePoint se interrumpe durante una operación de guardado.
  • El usuario abre el archivo desde una unidad asignada en lugar de usar la interfaz web de SharePoint.

Soluciones para eliminar el bloqueo del archivo

Antes de probar cualquier solución, confirma que el usuario mencionado en el mensaje de error no está editando activamente el archivo. Si lo está, pídele que cierre el archivo. Si no lo está, usa uno de los siguientes métodos para eliminar el bloqueo.

Método 1: Abrir el archivo desde SharePoint en el navegador

Abrir el archivo directamente en el navegador omite cualquier archivo de bloqueo local y obliga a SharePoint a verificar el estado de bloqueo del lado del servidor. Este método funciona cuando el archivo de bloqueo está en una unidad asignada o carpeta de sincronización.

  1. Navega a la biblioteca de documentos de SharePoint
    Abre tu navegador web y ve al sitio de SharePoint que contiene el archivo. Haz clic en Documentos en la navegación izquierda para abrir la biblioteca.
  2. Abre el archivo con la aplicación del navegador
    Haz clic en el nombre del archivo para abrirlo en la versión de navegador de Word, Excel o PowerPoint. Si se te solicita, selecciona Editar en el navegador en lugar de Editar en la aplicación de escritorio.
  3. Guarda una copia para eliminar el bloqueo
    Una vez que el archivo se abra, ve a Archivo > Guardar como > Descargar una copia. Guarda la copia en tu unidad local. Luego sube la copia de vuelta a la biblioteca, sobrescribiendo el original. Esta acción elimina el archivo de bloqueo obsoleto en el servidor.

Método 2: Eliminar el archivo de bloqueo oculto en el Explorador de archivos de Windows

Si el archivo está almacenado en una unidad de red asignada o en una carpeta de SharePoint sincronizada con OneDrive, puedes eliminar el archivo de bloqueo directamente.

  1. Habilita los archivos ocultos en el Explorador de archivos
    Abre el Explorador de archivos. Haz clic en la pestaña Ver en la cinta. Marca la casilla Elementos ocultos.
  2. Localiza el archivo de bloqueo
    Navega a la carpeta que contiene el archivo bloqueado. Busca un archivo que comience con ~$ seguido del nombre original del archivo. Por ejemplo, si el archivo original es Report.docx, el archivo de bloqueo es ~$Report.docx. Alternativamente, busca un archivo llamado .~lock.Report.docx#.
  3. Elimina el archivo de bloqueo
    Haz clic derecho en el archivo de bloqueo y selecciona Eliminar. Confirma la eliminación. El archivo original ahora está desbloqueado. Ábrelo normalmente.

Método 3: Usar PowerShell para eliminar archivos de bloqueo

Si varios archivos en una carpeta están bloqueados, usa PowerShell para eliminar todos los archivos de bloqueo a la vez. Este método también es útil para administradores de red que gestionan unidades compartidas.

  1. Abre PowerShell como administrador
    Presiona la tecla de Windows, escribe PowerShell, haz clic derecho en Windows PowerShell y selecciona Ejecutar como administrador.
  2. Ejecuta el comando Remove-Item
    Escribe el siguiente comando y presiona Enter:
    Remove-Item -Path "C:\Users\YourName\SharePoint\Shared Documents\~$" -Force
    Reemplaza la ruta con la ruta real a tu carpeta de sincronización de SharePoint o unidad de red. El parámetro -Force elimina archivos ocultos y de solo lectura.
  3. Verifica que el bloqueo se haya eliminado
    Navega a la carpeta en el Explorador de archivos y confirma que los archivos ~$ hayan desaparecido. Abre el archivo original para verificar que ya no esté bloqueado.

Método 4: Esperar el tiempo de espera del bloqueo del lado del servidor

Si abriste el archivo a través de la interfaz web de SharePoint y no puedes eliminar el archivo de bloqueo porque está en el servidor, el bloqueo caduca automáticamente después de 15 a 30 minutos. Este tiempo de espera está controlado por el servidor de Office Web Apps. Durante este período, ningún usuario puede editar el archivo. Para verificar si el bloqueo ha caducado, actualiza la página de la biblioteca de SharePoint después de 30 minutos e intenta abrir el archivo.

ADVERTISEMENT

Si el error de archivo bloqueado persiste después de estas soluciones

El error “El archivo está bloqueado para uso compartido” aparece en un archivo abierto desde un sitio de SharePoint que utiliza coautoría

La coautoría en SharePoint requiere que Office se comunique con el servidor para rastrear los cambios. Si el bloqueo persiste, el usuario mencionado en el error puede tener el archivo abierto en una aplicación de escritorio que no responde. Pide al usuario que cierre a la fuerza todas las aplicaciones de Office. En la máquina del usuario, abre el Administrador de tareas con Ctrl+Shift+Escape, selecciona cualquier proceso de Word, Excel o PowerPoint y haz clic en Finalizar tarea. Esta acción libera el bloqueo en el servidor.

El error “El archivo está bloqueado para uso compartido” aparece después de una interrupción de la red

Una conexión de red caída puede dejar un archivo de bloqueo en el servidor de SharePoint. En este caso, el archivo de bloqueo no es visible para los usuarios. La única solución es esperar el tiempo de espera del servidor. Para evitar esto en el futuro, guarda siempre los archivos antes de cerrar la tapa de la computadora portátil o cambiar de red.

El error “El archivo está bloqueado para uso compartido” aparece en un archivo almacenado en una carpeta de SharePoint sincronizada con OneDrive

La sincronización de OneDrive a veces puede crear un archivo de bloqueo local que entra en conflicto con el bloqueo del servidor. Pausa y reanuda la sincronización de OneDrive para eliminar el bloqueo local. Haz clic derecho en el icono de OneDrive en la bandeja del sistema, selecciona Pausar sincronización, elige 2 horas, luego después de un minuto haz clic nuevamente en el icono de OneDrive y selecciona Reanudar sincronización. Intenta abrir el archivo nuevamente.

Elemento Apertura basada en navegador Apertura en aplicación de escritorio Apertura en unidad asignada
Ubicación del archivo de bloqueo Solo servidor de SharePoint Carpeta de sincronización local o servidor Carpeta de recurso compartido de red
Archivo de bloqueo visible para los usuarios No Sí, si se muestran archivos ocultos Sí, si se muestran archivos ocultos
Método de liberación del bloqueo Tiempo de espera del servidor (15-30 min) Eliminar archivo ~$ o esperar Eliminar archivo ~$
Mejor solución Esperar o descargar una copia Mostrar elementos ocultos y eliminar el bloqueo PowerShell Remove-Item

Ahora puedes resolver el error “El archivo está bloqueado para uso compartido” identificando la ubicación del archivo de bloqueo y utilizando la solución adecuada. Para archivos abiertos a través del navegador, esperar el tiempo de espera del servidor es la única opción, pero puedes evitar el error abriendo siempre los archivos desde la interfaz web de SharePoint en lugar de una unidad asignada. Un consejo avanzado útil es configurar Office para que guarde automáticamente la información de recuperación cada minuto, lo que reduce la posibilidad de que un fallo deje un archivo de bloqueo obsoleto. Para hacer esto, ve a Archivo > Opciones > Guardar y establece Guardar información de Autorrecuperación cada 1 minuto.

ADVERTISEMENT