发布网友 发布时间:2022-04-23 08:45
共3个回答
热心网友 时间:2022-06-18 13:05
从其他地方搬运的,亲测可用,以下希望有所帮助:
遇到问题先百度,当然,没有任何有用的结果(不然我还写这个文干嘛)。
由于完全不知道这个问题是何时产生的,更别提如何复现,所以一切只能靠猜。
既然报错提到了关联应用,那应该是关联出现了问题,对应注册表中的 HKEY_CLASSES_ROOT。进一步,这是打开一个文件夹时出现的问题,可能的注册表项目就是 HKEY_CLASSES_ROOT\Directory\shell 和 HKEY_CLASSES_ROOT\Folder\shell。
由于 HKEY_CLASSES_ROOT 是 HKEY_LOCAL_MACHINE\SOFTWARE\Classes 和 HKEY_CURRENT_USER\Software\Classes 的并集,所以先排除法,创建一个新用户,登录进去看看新用户是否正常。结果是新用户中一切正常,这样就可以确定是 HKEY_CURRENT_USER 的问题。
其实 HKEY_CLASSES_ROOT\Directory\shell 的默认值应该为 none,这里不能删除,删除后也会导致这个问题。
问题虽然解决了,但是为何会出现,是谁改了这个注册表,仍然没有头绪,我的使用习惯自认为很好,电脑上没有管家卫士,也从来不用所谓的优化软件。
最后骂一下百度上的半吊子,竟然搜到了某些“专家”教人给Folder\shell设置默认值none,估计我电脑这个情况也是因为某个渣渣软件的开发者,信了这些半吊子专家,在自己软件里写了这样的代码吧。
热心网友 时间:2022-06-18 13:05
应该是注册表删除了系统的关键项,建议你修复注册表试试看行不行,不行的话,就重装系统吧!热心网友 时间:2022-06-18 13:05
解决了吗?我也遇到了同样的问题