我在网络共享上设置了几个文件夹,这些文件夹始终可通过同步中心离线访问。同步工作正常,但 Windows 不再显示我已启用同步的文件夹。
它通过在任何设置为同步的文件夹的左上角显示同步图标来指示这些:
同步图标不再显示。
答案1
尝试在以管理员身份运行的命令提示符中输入此命令:
regsvr32.exe cscui.dll
如果这不起作用,请澄清以下几点:
- 这些是脱机文件夹吗?还是它们仅包含脱机文件?
换句话说,它们是根脱机文件夹吗? - 这些文件夹上还显示其他图标吗?
- 您安装了 TortoiseSVN 吗?
答案2
在Win 10 64上对我有用的是:
- regsvr32.exe cscui.dll 在管理员 cmd.exe 中,如顶帖中所建议的那样
- 以管理员权限启动 regedit
- 去:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
- 在这里你可以看到所有注册的程序为资源管理器提供覆盖图标
- 问题:根据这里:http://www.thewindowsclub.com/the-overlay-icons-in-windows-7仅处理 15 个覆盖。具体是哪 15 个由注册表项的顺序决定
- 顺序是关键!我想这就是为什么例如谷歌驱动器(在我的情况下)在键“GoogleDriveSynced”的名称中添加两个前导空格,以位于列表顶部并保证被处理的原因。
- 我将“脱机文件”的名称更改为“ 脱机文件”(3 个空格),以使其位于列表顶部。
- 重新启动 Windows
- 同步图标再次出现
答案3
您可以尝试刷新 IconCache 数据库:
- 单击开始-->计算机。
- 单击组织(在工具栏上)--> 文件夹和搜索选项。
- 然后单击“查看”选项卡,选中“显示隐藏文件和文件夹”选项,然后单击“确定”。
- 导航到以下目录:
C:\Users\(Your User Name)\AppData\Local
- 找到 IconCache.db 文件,然后重命名(例如 IconCache.old)或删除它。
- 关闭窗口并重新启动计算机。
Windows 将在重启后重新创建 IconCache,并且希望您的离线文件覆盖将再次开始工作。:)