问题描述: 桌面上的图标能够操作,但是点击右键后,光标就一直转圈,就导致整个桌面都无法操作,后来网上查到一些办法逐个尝试后解决了桌面没有反应的问题,但是反应有延迟而且延迟较长,然后又鼓捣了一会儿才成功解决问题,希望本篇总结对各位朋友有帮助。
我的问题产生原因: 由于卸载qt的时候自己作死动了系统文件,电脑直接歇菜,只好重置,打开电脑后发现鼠标右键点击桌面没有任何反应。
问题分析: 总的来说就是注册表编辑器的注册表项的问题。
-
解决桌面完全没有反应的问题(法一)
-
解决桌面完全没有反应的问题(法二)
-
解决桌面反应有延迟的问题
解决桌面完全没有反应的问题(法一)
见过最多的方法就是下面这个办法(仅适用于能在计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer路径下能找到NoViewContextMenu的朋友,因为比如我就是这个路径下没有这个东西,所以这个办法对我的电脑没用,要是跟我一样的请直接看本文的下一个办法,我是通过那个办法解决的):
- 按下快捷键:win + R打开
运行
,输入regedit.exe
打开注册表编辑器
(也可以直接在win的搜索栏直接搜注册表编辑器
)
- 按照以下路径展开注册表:
\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies
(直接复制粘贴路径,当然也可以一个个路径的找)
-
找到
Policies
后可能有的朋友的Policies
无法直接展开,可采用以下步骤展开:
-
找到当前路径下的
Explorer
,选中后看右侧的列表中是否有NoViewContextiMenu
,有的话:选中-右键-删除,即可测试一下桌面是否恢复正常(要是没有找到NoViewContextiMenu
,或者找到了但仍然没有解决问题的,那请务必看下面的办法,因为我就是通过以下办法才解决问题的)
解决桌面完全没有反应的问题(法二)
- 跟上一个方法一样找到Explorer目录,此处就不再赘述,由于咱们的当前路径下即便没有
NoViewContextiMenu
,桌面还是没有反应,所以就得采取“B计划”,如果朋友的以下截图所示处的值也是1,那就需要:选中-右键-修改,将它们的值都改为0,要是有其他表项不是0的,也请改为0,然后桌面就能有反应,但可能有延迟(没延迟的话那就皆大欢喜):
解决桌面反应有延迟的问题
-
同样的,跟前面的办法一样需要打开注册表编辑器,此处亦不做赘述。
-
按照以下路径展开定位到
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
注册表项
-
选中
ContextMenuHandlers
展开,把除new
之外的的注册表项都删除,可能有的朋友的WorkFolders
无法删除,并提示一下内容:
不用在意,不能删的也没关系,因为我也删不掉,不影响问题的解决。
到此结束操作,删除这些注册表项后鼠标右击桌面既会有反应,又不会有延迟:
要是期间遇到其它问题,欢迎讨论。