本教程主要解决windows10右键菜单中没有Synology Drive
菜单的问题,整体思路是找到群晖Drive Client的ContextMenu.dll
文件并添加进注册表。动手能力要求较高,小白请出门右转!
在使用文章中方案之前,可以尝试卸载群辉Drive后重启电脑,然后在重新安装,看是否问题已经解决。如果这样做仍未能成功解决,可以按照本文内容操作。
用过群晖Drive的同学都知道,2.0版本开始支持按需同步,可以把电脑上不常用的资料通过右键菜单中Synology Drive
下释放空间
从本机删除只在NAS上保留。好用到不要不要的。
但是Windows10下的Drive却容易莫名抽风,在文件右键菜单总没有Synology Drive
选项,有时可以通过重装Synology Drive Client
解决,比方说之前;但是有的无论如何重装都解决不了,比方说我这次。很是痛苦,联系群晖售后得到的回复无异议隔靴搔痒,无奈下内外网搜索,终于找到了解决办法并实验实验成功,现整理并分享出来,献给有需要的朋友。
0、解决后的样子
直接上图
右键测试了一下释放空间,很好用。好了,废话不说,直接上步骤。
1、准备工作
开始前,先确认一下该教程是否适合你。
- 小心自信谨慎;
- 有系统维护常识,手动修改过注册表!!!
否则造成系统故障,本文概不负责。
2、打开注册表确认
Win + R
打开运行,输入regedit
,在打开的注册表编辑其中,定位到如下位置
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\
找到
01UnsuppModule
并确定该项前面的其他项数少于5个。见下图:
如果符合要求,恭喜可以继续下一步。
3、确定系统参数
3.1)确定文件夹名称
在Windows资源管理器的地址栏中输入如下内容:
%localappdata%\SynologyDrive\SynologyDrive.app\icon-overlay
在打开的窗口中,查看里面文件夹的名字,应该是一个数字,我这里是22,见下图:
3.2)确定系统用户名
当前系统登录用户名,我的是VSUNKS.V
3.3)确定当前系统的位数
“x86”(32位系统对应的值)
“x64”(64位系统对应的值)
PS:我的是win10-64位。等等,Win10还有32位的系统吗?
3.4)数据汇总
到这里,我们搜集到了三个参数汇总如下:
序号 | 参数名 | 参数值 |
---|---|---|
1 | dirName | 22 |
2 | userName | VSUNKS.V |
3 | system-bit | x64 |
4、下载reg文件并使用上述参数替换
4.1)下载地址
百度网盘地址 提取码:QHWX
也可以点击下载synologydrivefix.reg
4.2)修改规则如下
打开下载好的synologydrivefix.reg
,按照上述规则修改,共有6处需要修改,如下图:
5、导入注册表并检查
双击修改好的reg文件,在弹出的确认对话框中选择是将注册表信息导入。
然后按照下面的思路检查是否导入成功。
确认是否有该项:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{48AB5ADA-36B1-4137-99C9-2BD97F8788AB}
成功导入的效果如下图:
如果不存在,需要手动创建上图中两个项。如上图所示,其中InprocServer32
项的默认值应该为第三步中确认下来的ContextMenu.dll
的绝对实际路径。
6、结束语
如果以上操作无误,打开同步文件夹,在某个文件或文件夹上右击,就能看到久违的Synology Drive
选项了。
版权属于:Vsunks.V
本文链接:http://blog.sunxiaowei.net/DSM/63.html
转载时须注明出处及本声明