HKC / synology · 2023年 6月 19日 0

群晖Synology Drive client右键菜单缺失问题

 

背景:

安装drive client 后windows右键菜单中没有Synology Drive菜单

Synology Drive Client 新版本开始支持按需同步,可以把电脑上不常用的资料通过右键菜单中Synology Drive释放空间从本机删除只在NAS上保留,但是Windows电脑上的Drive偶尔会出现在右键菜单没有Synology Drive选项,有时可以通过重装Synology Drive Client解决,有时无论如何重装都解决不了。

解决方法:

找到Synology Drive Client的ContextMenu.dll文件并添加进注册表!

操作流程:

操作之前,可以尝试卸载Synology Drive client,然后重启电脑重新安装,查看是否可以解决问题。如果解决问题就省事了。
正常情况可以看到SynologyDrive,如下图:

1、有一定的动手能力,知道如何修改注册表。操作需谨慎!
2、打开注册表

按下Win+R打开 运行,输入regedit,找到01UnsuppModule(路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\)

看上图在 01UnsuppModule 前有一项是“360******”,恭喜你,下面的教程不适合你,可以放弃了。为了继续下一步我直接删除了“360******” ,我的电脑是测试机,可以大胆删除,不要随意删除注册表!!!(直接删除后再次安装所有问题就都解决了,但是也有可能给您带来其他问题,修改注册表请慎重!!!!!!!

01UnsuppModule 前没有任何项,继续下一步。

3、在Windows资源管理器的地址栏中输入如下内容:
%localappdata%\SynologyDrive\SynologyDrive.app\icon-overlay
 
在打开的窗口中,查看里面文件夹的名字,应该是一个数字22,见下图:
如果您看到的文件夹名称恰好和我一样,您的系统恰好也是X64的,那直接下载我这个注册表,然后打开,覆盖就可以。下载链接:synologydrive.reg
如果上图中看到的文件夹名字不是22、或者您电脑都是windows 64位的,需要先下载我提供的注册表,然后修改一下参数。
1、查看文件夹名称:dirName
Windows资源管理器的地址栏中输入:%localappdata%\SynologyDrive\SynologyDrive.app\icon-overlay
2、确认系统是64位还是32位:system-bit
3、确认系统当前登录用户名:userName
用户名:sunfeng
文件夹名:22
系统:Windows-64位
4、修改规则参考下图:
C:\\Users\\userName\\AppData\\Local\\SynologyDrive\\SynologyDrive.app\\icon-overlay\\dirName\\system-bit\\ContextMenu.dll
C:\\Users\\sunfeng\\AppData\\Local\\SynologyDrive\\SynologyDrive.app\\icon-overlay\\22\\x64\\ContextMenu.dll
 
打开下载好的synologydrive.reg,按照上述规则修改,共有6处需要修改,如下图:
5、导入注册表并检查
双击修改好的reg文件,在弹出的确认对话框中选择是将注册表信息导入。
然后检查是否导入成功。确认是否有该项:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{48AB5ADA-36B1-4137-99C9-2BD97F8788AB}

如果不存在,需要手动创建上图中两个项。如上图所示,其中InprocServer32项的默认值应该为第3步中确认下来的ContextMenu.dll的绝对实际路径。

 
赞赏

微信赞赏支付宝赞赏