Remote workers often rely on shared libraries in OneDrive to access team files. After a system restart, some users report that OneDrive enters a sync loop on shared libraries. This means sync starts, fails, and restarts repeatedly without completing. The problem typically occurs because OneDrive tries to re-establish sync with libraries that have restrictive permissions, large file counts, or stale metadata. This article provides a structured checklist for IT administrators to diagnose and resolve shared library sync loops on remote Windows 10 and Windows 11 devices.
Key Takeaways: Shared Library Sync Loop Resolution for Remote Workers
- OneDrive Settings > Sync and backup > Manage backup: Verify that Known Folder Move is not forcing sync on redirected folders that conflict with shared library paths.
- Microsoft 365 admin center > SharePoint > Site collections: Check library permissions and file count limits that can trigger repeated sync attempts.
- Windows Task Scheduler > OneDrive Standalone Update Task: Disable automatic updates temporarily to prevent sync restarts during initial library enumeration.
Why Shared Library Sync Loops Occur After Restart
When a remote worker restarts Windows, OneDrive resumes sync for all configured shared libraries. The sync engine sends a request to SharePoint Online to enumerate files and folders. If the library contains more than 100,000 items, has broken permission inheritance, or includes nested folders with unique permissions, the enumeration can time out or return partial results. OneDrive then retries the enumeration, creating a loop.
Another common cause is the interaction between Known Folder Move and shared library sync. If the user’s Desktop, Documents, or Pictures folders are redirected to a personal OneDrive, and a shared library also targets one of those paths, the sync engine may conflict and restart repeatedly.
Network conditions also play a role. Remote workers on VPN or metered connections may experience intermittent connectivity during the initial sync handshake. OneDrive interprets a dropped connection as a sync failure and retries immediately.
The Role of the SyncThrottling Registry Key
OneDrive includes a hidden throttling mechanism that limits the number of concurrent sync operations. When the throttle is exceeded, the sync engine queues libraries and retries them in order. If a library fails repeatedly due to size or permissions, it stays at the front of the queue, blocking other libraries from syncing.
Admin Checklist to Diagnose and Fix Sync Loops
Follow these steps in order. Each step identifies a specific cause and provides a targeted fix. Apply changes at the tenant level or on the affected device as indicated.
- Check the OneDrive sync status on the affected device
Open OneDrive from the system tray. Click the OneDrive cloud icon and select View sync problems. Note the error code and the library name. Common error codes for sync loops include 0x80070194, 0x8007016a, and 0x8004de40. Share these codes with the user for later steps. - Verify shared library file count and permissions in the admin center
Go to the Microsoft 365 admin center > SharePoint > Active sites. Select the site containing the affected library. Click Site contents and locate the library. Check the Item count. If it exceeds 100,000, the library is too large for default sync. Use the Library settings > Permissions page to verify that inheritance is not broken on more than 2,000 subfolders. If broken, restore inheritance or reduce unique permissions. - Disable Known Folder Move for shared libraries
In the Microsoft 365 admin center, go to OneDrive > Sync. Under Known Folder Move, ensure that the policy is set to Only for personal OneDrive. If it is set to include SharePoint libraries, change it. Notify users to restart OneDrive after the policy update. - Adjust the sync throttle on the remote device
On the affected Windows device, open Registry Editor. Navigate toHKEY_CURRENT_USER\Software\Microsoft\OneDrive\Accounts\Business1. Create a new DWORD value named SyncThrottlingEnabled and set it to 0. Restart OneDrive. This disables the sync throttle and allows libraries to sync sequentially without retry delays. - Clear the OneDrive sync cache for the looping library
On the remote device, open OneDrive settings. Go to Account > Choose folders. Uncheck the looping shared library and click OK. Wait for OneDrive to remove the local copy. Reopen Choose folders and recheck the library. This forces a fresh enumeration and often breaks the loop. - Disable automatic OneDrive updates temporarily
Open Task Scheduler on the remote device. Navigate to Task Scheduler Library > Microsoft > OneDrive. Right-click OneDrive Standalone Update Task and select Disable. Instruct the user to restart the device and verify sync. After the loop is resolved, re-enable the task.
If OneDrive Still Has Issues After the Main Fix
OneDrive shows error 0x80070194 on multiple shared libraries
Error 0x80070194 indicates that OneDrive cannot connect to SharePoint because the user’s credentials are cached incorrectly. On the remote device, go to Control Panel > Credential Manager > Windows Credentials. Remove any entries under Generic Credentials that contain OneDrive Cached Credential or MicrosoftOffice16_Data:ADAL:. Restart OneDrive and sign in again.
Sync loop only occurs when the remote worker is on VPN
VPNs often split or tunnel traffic incorrectly. OneDrive requires direct connectivity to the sharepoint.com endpoint. On the VPN client, ensure that split tunneling is enabled for sharepoint.com and microsoft.com domains. If the VPN does not support split tunneling, the user should disconnect from VPN before syncing shared libraries. Reconnect after sync completes.
OneDrive keeps restarting after the user signs out and back in
This happens when the user’s Microsoft 365 license does not include SharePoint Online. In the Microsoft 365 admin center, go to Users > Active users. Select the affected user and click Licenses and apps. Ensure that SharePoint Online is selected under Microsoft 365. If it is not, assign the license and wait 30 minutes before retrying sync.
| Item | Sync Throttling Enabled (Default) | Sync Throttling Disabled |
|---|---|---|
| Description | Limits concurrent sync operations to prevent resource contention | Allows all libraries to sync without queue delays |
| Effect on large libraries | May cause repeated retries and loops | Reduces loops but increases CPU usage during initial sync |
| Registry key location | Not present by default | HKCU\Software\Microsoft\OneDrive\Accounts\Business1\SyncThrottlingEnabled |
| Revert method | Delete the DWORD or set it to 1 | Set DWORD to 0 or delete the key |
Use this checklist each time a remote worker reports a sync loop after restart. Start with the admin center checks, then move to device-level fixes. The sync throttle registry change and cache reset resolve most loops without needing a full OneDrive reinstall. After resolving the loop, remind users to keep OneDrive updated and to avoid adding libraries with more than 100,000 items to sync. For ongoing monitoring, enable the OneDrive sync health report in the Microsoft 365 admin center to receive alerts when libraries exceed sync limits.