之前用微软的 OneDrive 网盘,由于同步的速度有时候不是很稳定,国外的云盘嘛!你知道的,故弃之。现在用的是腾讯的微云同步助手,速度可以的。奇怪的是,我在单位电脑上用得好好的,在家里的电脑上却发现:即便数据同步成功了,却没有显示出那个绿色的打勾图标。这让我有些难受,因为你无法确认这个文件是否已经同步成功。
这个问题网上还不多,搜了一大片没有找到。于是 hack520.com 搜索了国外的一些网站,确实也有同样的问题,并有人给出了相应的解决方法。这里做个归纳整理吧!
首先要了解那个绿色打勾图标是什么?怎么实现的?它有个名字叫:叠加图标(Icon Overlays)。叠加图标为在正常的文件夹上另外叠加上去的额外图标。然而需要知道的是,目前 Windows 10 只允许 15 个叠加图标出现在系统当中。因此,当您系统中的其他软件中的文件夹使用了 15 叠加图标后,你的 OneDrive 或者其它同步盘的文件夹便无法显示您想要的绿色打勾图标了。也就是说,它是有一个顺序关系的,当前面15个排满了之后,后面的就不起作用了,也就无法显示图标了。
解决方法来了!若您希望 OneDrive 或 微云文件夹出现绿色打勾图标,请打开注册表,找到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
操作前请先备份这个注册表项。把这个表项下的不相关的文件夹从列表删除,让你正在使用的网盘文件夹能够升至该列表的顶部后(起码15名前),按F5键来更新列表。完成操作后,请你重启系统,就能看见你的同步文件夹出现绿色打勾图标了。
其它解决方法,来自国外网友
1、regsvr32.exe cscui.dll in admin cmd.exe like proposed in the top post
2、start regedit with admin rights
3、Go to: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
4、here you see all registered programs providing overlay icons for explorer
5、Problem: Only 15 overlays are processed. Which 15 these are is determined by the order of the reg keys
6、the order is the key! I suppose that is the reason why e.g. google drive (in my case) add two 7、leading spaces in the name of the key ” GoogleDriveSynced” to be at the top of the list and to guarantee to be processed.
7、I changed the name of “Offline Files” to ” Offline Files” (3 spaces) to get it on top of the list.
8、restart windows
9、Sync icons occurs again.
简单解释下,第一是重新注册下cscui.dll,开始,运行:regsvr32.exe cscui.dll;第二就是上面提到的注册表排序问题。
1、Click Start –> Computer.
2、Click Organize (on the Tool bar) –> Folder and Search Options.
3、Then click the View tab, and check-mark the Show hidden files and folders option, and click OK.
4、Navigate to the following directory:
C:\Users\(Your User Name)\AppData\Local
5、Find the IconCache.db file, and rename it (say IconCache.old) or delete it.
6、Close the window, and restart the computer.
这种解决方法就是清空一下图标缓存IconCache.db。
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/jc/7809.html