Después de reiniciar el equipo, OneDrive para la Empresa puede quedarse atascado en un bucle de sincronización al sincronizar una biblioteca compartida con muchos archivos. Este problema se manifiesta como un ciclo repetitivo de sincronización, pausa y resincronización que nunca finaliza. La causa principal es la forma en que OneDrive procesa los cambios en bibliotecas grandes, especialmente cuando la base de datos de metadatos de archivos se fragmenta o se vuelve demasiado grande. Este artículo explica por qué ocurre este bucle y proporciona una serie de pasos para romper el ciclo y restaurar la sincronización normal.
Puntos clave: Cómo romper el bucle de sincronización en bibliotecas compartidas grandes
- Configuración de OneDrive > Sincronización y copia de seguridad > Administrar copia de seguridad > Detener copia de seguridad: Deshabilitar temporalmente la Movilidad de carpetas conocidas puede reducir la carga de la base de datos durante la solución.
- Configuración de OneDrive > Cuenta > Elegir carpetas > Desmarcar la biblioteca problemática: Eliminar la biblioteca de la sincronización y volver a agregarla reconstruye la base de datos de sincronización desde cero.
- Ejecute este comando en el Símbolo del sistema como administrador: %localappdata%\Microsoft\OneDrive\onedrive.exe /reset: Restablece el motor de sincronización de OneDrive sin eliminar los archivos locales.
Por qué se producen bucles de sincronización de OneDrive tras reiniciar en bibliotecas grandes
Cuando se sincroniza una biblioteca compartida que contiene más de 10.000 archivos, OneDrive crea una base de datos local para realizar un seguimiento de los metadatos de los archivos y del estado de sincronización. Esta base de datos, ubicada en %localappdata%\Microsoft\OneDrive\settings\Business1 para cada biblioteca, puede crecer hasta varios gigabytes. Después de un reinicio, OneDrive debe volver a leer cada archivo de esa biblioteca para comparar su base de datos local con el estado del servidor. Si la base de datos está dañada o fragmentada, el motor de sincronización puede detectar cambios falsos, marcar archivos como que necesitan carga o descarga y luego volver a marcarlos de nuevo en un bucle infinito.
El bucle es más común cuando la biblioteca contiene archivos de Office, que generan eventos frecuentes de coautoría y historial de versiones. OneDrive intenta combinar los cambios, pero la base de datos local no puede seguir el ritmo del número de operaciones pendientes. El resultado es un ciclo constante de sincronización, pausa y resincronización. El icono de OneDrive en la bandeja del sistema muestra un círculo de sincronización girando indefinidamente, y la actividad de red permanece alta.
Tres factores contribuyen a este problema: un tamaño de biblioteca grande que supera los 5.000 elementos, la presencia de carpetas con muchos niveles de anidamiento y el uso de la Movilidad de carpetas conocidas, que agrega las carpetas Escritorio, Documentos e Imágenes a la misma base de datos de sincronización. La solución implica reducir la carga en el motor de sincronización, borrar la base de datos dañada y volver a agregar la biblioteca con una relación de sincronización nueva.
Pasos para solucionar el bucle de sincronización en bibliotecas compartidas grandes
Siga estos pasos en orden. No omita ningún paso. Cada paso reduce la probabilidad de que el bucle se repita.
Paso 1: Detener temporalmente la Movilidad de carpetas conocidas
- Abrir la Configuración de OneDrive
Haga clic con el botón derecho en el icono de OneDrive en la bandeja del sistema, cerca del reloj. Seleccione Configuración. - Ir a Sincronización y copia de seguridad
Haga clic en la pestaña Sincronización y copia de seguridad. Luego haga clic en Administrar copia de seguridad. - Detener la copia de seguridad de las tres carpetas
Haga clic en Detener copia de seguridad junto a Escritorio, Documentos e Imágenes. Confirme cualquier mensaje. Esto elimina esas carpetas de la misma base de datos de sincronización que maneja la biblioteca compartida. - Esperar a que finalicen los cambios
OneDrive puede tardar unos minutos en mover las carpetas de vuelta a sus ubicaciones originales. Espere hasta que el icono de OneDrive muestre una marca de verificación antes de continuar.
Paso 2: Eliminar la biblioteca compartida problemática de la sincronización
- Abrir de nuevo la Configuración de OneDrive
Haga clic con el botón derecho en el icono de OneDrive y seleccione Configuración. - Ir a Cuenta
Haga clic en la pestaña Cuenta. En Bibliotecas compartidas, busque la biblioteca que está en bucle. - Elegir carpetas
Haga clic en Elegir carpetas. Aparece una lista de todas las bibliotecas sincronizadas. - Desmarcar la biblioteca en bucle
Desmarque la casilla junto al nombre de la biblioteca. Haga clic en Aceptar. OneDrive eliminará la biblioteca de la sincronización. No elimine manualmente ningún archivo local.
Paso 3: Restablecer el motor de sincronización de OneDrive
- Abrir el Símbolo del sistema como administrador
Presione la tecla Windows, escriba cmd, haga clic con el botón derecho en Símbolo del sistema y seleccione Ejecutar como administrador. - Ejecutar el comando de restablecimiento
Escriba o pegue el siguiente comando y presione Entrar:%localappdata%\Microsoft\OneDrive\onedrive.exe /reset - Esperar a que se complete el restablecimiento
OneDrive se cerrará. Aparecerá una nueva ventana de OneDrive después de unos 30 segundos. Si no aparece, ejecute el comando de nuevo. - Iniciar sesión de nuevo
Cuando aparezca la ventana de configuración de OneDrive, inicie sesión con su cuenta profesional o educativa. Complete la configuración inicial, pero no agregue todavía ninguna biblioteca compartida.
Paso 4: Volver a agregar la biblioteca compartida con sincronización selectiva
- Abrir la Configuración de OneDrive
Haga clic con el botón derecho en el icono de OneDrive y seleccione Configuración. - Ir a Cuenta
Haga clic en la pestaña Cuenta. En Bibliotecas compartidas, haga clic en Agregar una biblioteca compartida. - Seleccionar la biblioteca
Busque la biblioteca que estaba en bucle. Selecciónela y haga clic en Agregar. - Elegir las carpetas para sincronizar
Después de agregarla, haga clic en Elegir carpetas. Desmarque las carpetas que contengan más de 5.000 elementos. Sincronice solo las carpetas de nivel superior que necesite. Esto reduce el tamaño de la base de datos y evita futuros bucles. - Haga clic en Aceptar y espere
OneDrive comenzará a sincronizar solo las carpetas seleccionadas. La sincronización inicial puede tardar varias horas para una biblioteca grande, pero no debería entrar en bucle.
Si OneDrive sigue teniendo problemas de sincronización después de la solución principal
OneDrive muestra una X roja en archivos de Office compartidos
Una X roja en un archivo significa que el motor de sincronización no puede escribir la versión más reciente. Abra el archivo desde el navegador web en SharePoint, guarde una copia localmente y luego mueva esa copia a la carpeta sincronizada. OneDrive cargará el archivo y eliminará la X roja.
OneDrive sigue pausando la sincronización automáticamente
Si la sincronización se pausa repetidamente, es posible que la biblioteca tenga más de 300.000 elementos. SharePoint impone un límite de 300.000 elementos por biblioteca para la sincronización. Use el Centro de administración de SharePoint para archivar archivos antiguos o dividir la biblioteca en carpetas más pequeñas. Luego elimine y vuelva a agregar la biblioteca como se describe en el Paso 2 y el Paso 4.
OneDrive usa demasiada CPU después de reiniciar
El uso alto de CPU después de reiniciar es normal durante la sincronización inicial. Sin embargo, si dura más de 2 horas, pause la sincronización de OneDrive haciendo clic con el botón derecho en el icono de OneDrive y seleccionando Pausar la sincronización durante 2 horas. Después de 2 horas, reanude la sincronización. Esto le da tiempo a la base de datos para reorganizarse.
Archivos a petición vs. Mantener siempre en este dispositivo: diferencias clave para bibliotecas grandes
| Elemento | Archivos a petición | Mantener siempre en este dispositivo |
|---|---|---|
| Descripción | Los archivos aparecen como marcadores de posición solo en línea hasta que se abren | Los archivos se descargan por completo y se mantienen en la unidad local |
| Almacenamiento local utilizado | Mínimo, solo metadatos y miniaturas | Tamaño completo de cada archivo |
| Tamaño de la base de datos de sincronización | Menor porque solo se rastrean los metadatos | Mayor porque la base de datos rastrea rutas de archivo completas y el estado |
| Ideal para bibliotecas con | Más de 10.000 archivos | Menos de 5.000 archivos a los que accede sin conexión con regularidad |
| Riesgo de bucle de sincronización | Menor porque la base de datos es más pequeña | Mayor porque la base de datos es más grande y más propensa a la fragmentación |
Para una biblioteca compartida que anteriormente causó un bucle de sincronización, configure toda la biblioteca en Archivos a petición. Haga clic con el botón derecho en la carpeta de la biblioteca en el Explorador de archivos, seleccione Liberar espacio. Esto convierte todos los archivos en marcadores de posición solo en línea y reduce el tamaño de la base de datos.
Después de completar los pasos anteriores, la sincronización de OneDrive ya no debería entrar en bucle tras reiniciar. Use la sincronización selectiva para mantener la biblioteca por debajo de 5.000 elementos por carpeta. Si el bucle vuelve, repita el proceso de restablecimiento y compruebe si la biblioteca supera los límites de sincronización de SharePoint. Para bibliotecas de más de 300.000 elementos, aconseje al propietario del sitio que divida el contenido en varias bibliotecas usando herramientas de migración de SharePoint.