# Fixing thumbnail generation and sync issues (2025-09-28 20:12Z)
_**User (2025-09-28 20:12Z)**_
Wtf is this shit. I have the sync mode set to turn off on demand sync, which should DISABLE thumbnailing. I think the synology drive client app updating reset registry changes or something? let's fix them. context: @2025-06-26_04-09Z-fixing-thumbnail-issues-for-video-formats.md @2025-06-26_05-09Z-using-custom-thumbnails-for-blend-files.md @2025-06-26_05-53Z-using-generated-thumbnails-for-blendfiles.md @2025-06-29_22-31Z-thumbnail-generation-issues-on-network-shares.md @2025-07-01_14-38Z-disabling-sync-destruction-for-local-thumbnails.md
I need to respond to the user's frustration about fixing registry keys that are affected by the Synology Drive Client app updates. They want to disable on-demand sync or prevent thumbnail overrides. I’ll provide step-by-step PowerShell commands to help them re-apply those registry modifications and possibly disable Cloud Files On-Demand for specific sync roots. This involves checking the registry paths and setting the right policies for effective management. It's a bit complicated, but we'll get through it together!
**Examining thumbnail issues**
I’m looking into the policies related to disabling File On-Demand for OneDrive, specifically the "UseOneDriveFilesOnDemand" setting; a value of 0 disables it. However, that’s just for OneDrive. For third-party providers, I’m considering options like "DisableIconOverlayHandler," but I’m not sure how it works. The tricky part is addressing the thumbnail overrides caused by the cloud provider. I might explore unregistering the Sync Root or modifying the right registry keys to effectively manage this issue. It's quite complex, but I’m here to help!
**Exploring thumbnail handling**
I'm digging into the thumbnail provider for OneDrive, which might be linked to a specific CLSID, like {BBACC218-34EA-4666-9D7A-C78F2274A524} for overlays. OneDrive utilizes the "Cloud Files Shell Extension," with its own CLSID. I could suggest using ShellExView to find and disable the "Thumbnail Handler" specifically for the Synology extension. The user wants registry edits, so I’ll guide them through blocking the cloud provider shell extensions by adding the relevant CLSIDs to the Blocked section in the registry. It's a bit intricate, but we'll get it sorted out!
**Considering file type overrides**
I’m looking into using per-extension overrides by registering Icaros providers for file types like .webm and .psd in the registry. Icaros supports various file types, and while it seems to work for .psd, the user mentions .webm is only functioning locally and not in the cloud. That could imply differences in provider precedence. I think I should suggest a script to re-apply the overlay removal keys for OneDrive and adjust some policies. We can definitely offer a PowerShell script for these adjustments!
**Planning registry adjustments**
I’m exploring options for toggling provider registration. If the app updates, it might re-enable the Sync Root provider. Deregistering the provider by deleting keys under SyncRootManager could disable cloud attributes for Synology Drive, making it operate as a full sync instead of on-demand.
I’ll propose commands to remove specified keys, backup registry entries, and restart services to apply these changes efficiently. Along the way, I'll clarify how to ensure the overlay icons and thumbnail issues are resolved. It might feel complex, but I’ll keep the steps straightforward and user-friendly!
**Providing Registry Instructions**
I’m guiding the user to block Synology's shell extensions using ShellExView. They’ll need to find entries related to Synology, copy the CLSIDs, and then use a command to block them.
The instructions will be concise: stop Synology Drive processes, remove SyncRootManager entries, and clear file attributes to ensure everything is pinned correctly. Restarting Explorer and Synology Drive will help verify that sync still functions properly. I’ll craft commands for querying keys and emphasize backing up the registry for safety! Let's keep it focused and straightforward for the user.</details></think>
---
I’ll give you concise, safe commands to re-apply the fixes and strip Windows’ cloud “SyncRoot” so Explorer stops overriding thumbnails.
Expected: no output. If entries reappear immediately, the Drive client is re-registering them; re-open its settings and ensure On‑Demand is off, then repeat Step 2.
Optional (OneDrive only): if files still show cloud attributes, in that path run:
```powershell
attrib +P -U /S /D
```
If you want, we can also block Synology’s cloud shell extension by CLSID to hard-disable its CFAPI hooks; I’ll need the CLSID from ShellExView to add it under:
- Removed overlay handlers again, deleted SyncRoot registrations for Synology so Explorer stops treating the folder as “cloud,” cleared caches, and restarted Explorer. This returns thumbnailing control to Windows/Icaros instead of the cloud provider.