解决最近Sai2无法打开文件显示ClassFactory或注册类的问题
sai吧
全部回复
仅看楼主
level 6
ㄈ瑾ㄕ 楼主
键盘按Win+R 运行 regedit
打开注册表,找到:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{18701C81-34AB-498E-8C7F-5D26B9C36732}
把这个{18701C81-34AB-498E-8C7F-5D26B9C36732}键删掉。
以上是方法简要。
如果无效,或者有效但对这个问题原因感兴趣的话可以往下看:
2022年07月25日 09点07分 1
level 6
ㄈ瑾ㄕ 楼主
在删除这个注册表键的时候马上就会发现是“百度网盘同步空间”,也就是度盘的问题。
\Desktop\NameSpace也就是系统桌面文件夹,桌面上自带的快捷方式比如“此电脑”、“控制面板”、“Internet Explorer”(已经没有啦)都以这种方式存在,平时也能明显感受到它们和一般的快捷方式不同。
度盘的这个dll是用做创建同步空间的快捷方式的,就是它采取了太激进的NameSpace方式,即使默认不显示,也要占个位置加载个dll,可能对于一些有野心的软件商来说这是基本操作吧。
顺着{18701C81-34AB-498E-8C7F-5D26B9C36732}搜索可以找到YunShellExtV164.dll(V164是版本号,可能会变)相关的一大串启动项。
比如它直接刷了5个图标覆盖:
不过这些也不影响Sai2,就不管他了,唯一引起Sai2“水土不服”(?)的只有\Desktop\NameSpace的部分。
因为同步空间是度盘力推的服务,所以每次更新度盘后都会重写这些注册表项,所以如果一段时间之后发现又出这个问题了,可以重复一次1楼的操作。
也可以考虑限制这个注册表键的写入权限,不过暂时还是期待这个问题被官方(哪边?)解决吧。
2022年07月25日 09点07分 2
level 1
感谢大神。第一个就删除注册表就可以了。[花心]
2022年07月25日 13点07分 3
level 6
楼主太牛啦!谢谢!今天有问题就上来贴吧查查,一下子就看到你啦,lucky~居然是因为度盘,知乎说 取消勾选“总是使用文件查看器”也有用!
2022年07月25日 14点07分 4
level 11
感谢大神,效果拔群。
2022年07月25日 15点07分 5
level 1
[太开心]
2022年07月25日 15点07分 6
level 1
[乖]
2022年07月26日 08点07分 7
level 6
感谢感谢!!!!太感谢拉啊啊啊啊[爱心]楼主好厉害!!!!
2022年07月27日 04点07分 8
level 15
除了最近百度网盘的锅,这个问题是由来已久的,可能其他一些软件也会导致
2022年07月27日 07点07分 9
level 1
感谢感谢感谢好人一生平安[泪]
2022年07月27日 12点07分 10
level 8
大神啊!!!
2022年07月28日 14点07分 11
level 1
感谢大佬[喝酒][喝酒][喝酒]
2022年07月29日 12点07分 12
level 1
感谢 感谢楼楼[乖]
2022年07月31日 12点07分 13
level 4
感谢
2022年07月31日 12点07分 14
level 2
非常感谢,已经复制并保存到本地文本。
2022年08月02日 03点08分 15
1 2 3 4 5 6 尾页