右键打开方式没有了,只有word打开方式,怎么办?

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:19:34
如打开杀毒软件、qq、360等左双击,都用word打开,都打不开,出现转换文件对话框和一个打不开的文档。右键点打开能打开,同样也出现word打开,都打不开,出现转换文件对话框和一个打不开的文档,找打开方式,没有了,只有运行方式。

其一:
右键菜单里的“打开方式丢失”解决办法~``
一开始是因为使用了优化大师把该右键项给删除了,之后准备恢复的时候,发现备份的文件出错了,无法实现修复。

于是变成了对着文件点右键之后不再有打开方式选项,即使按住shift也不能出来。

网上求解,大致有如下3个方案,第一种试了有效,之后两种没做测试。

第1种、下载了一个VBS代码,双击导入即可解决,好像是专门恢复这个右键菜单打开方式的。

VBS代码如下:

Set WshShell = WScript.CreateObject("WScript.Shell")
p1 = "HKEY_CLASSES_ROOT\Directory\shell\"

p2 = "none"
WshShell.RegWrite p1, p2
p1 = "HKEY_CLASSES_ROOT\Drive\shell\"
WshShell.RegWrite p1, p2
X = WshShell.Run("REGSVR32 /I /S SHELL32.DLL",4,True)
Set WshShell = Nothing
MyBox = MsgBox("Folders will now Open when double clicked", 4096, "Finished!")

第2种、理论讲解如下:
初步断定有以下原因导致的:
1、HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Open With 键丢失造成的。
2、CLSID丢失

解决方法:
由于打开方式是由Shell32.DLL完成的,因此只要重新注册Shell32.DLL就可以完成修复了。