1、解决 Win7“该文件没有与之关联的程序来执行操作“ 错误 如何解决 Windows7“计算机“右键菜单中“管理“打不开问题 当单击“计算机“右键菜单中“管理“出现“该文件没有与之关联的程序来执行操作。请 安装一个程序,或者,如果已安装程序,请在“默认程序“ 控制面板中创建关联。”错误, 如下图: 大家注意上面这个截图中所显示的路径,其实是指向 “C:ProgramDataMicrosoftWindowsStart MenuProgramsAdministrative ToolsCompmgmt.msc“如下图所示: 这里很明白其实在注册表中其实是调用这个路径中的“计算机管理“连接,当然相对应
2、的注 册表位置会有所不同,注册表中是调用%SystemRoot%system32CompMgmtLauncher.exe 这 个程序,当出现这个错误的时候,你到 system32目录下去找到这个程序运行的时候就出现 上面第一个截图中的错误。 注册表所在的位置为“HKEY_CLASSES_ROOTCLSID20D04FE0-3AEA-1069-A2D8- 08002B30309DshellManagecommand“下面,会看到有一个默认的子键,如下图: 到这里解决的办法就有了,我们可以修改这个子键的值,可以通过 MMC.exe去调用 system32目录下的 compmgmt.msc程序即可,
3、注意这里如果修改的为% windir%system32compmgmt.msc 是不行的,因为不支持这样的调用,如果设置成这个值, 那你会得到“不是有效的 Win32 应用程序“的错误,如下图: 所以这里将这个值修改为%windir%system32mmc.exe /s %windir%system32compmgmt.msc 如下图所示: 之后保存并关闭注册表。此时选中“计算机“单击右键,单击“管理“,如下图所示: 我们会先得到一个“用户账户控制“的安全警告,此时单击“是“就可以了,接下来我们可以 看到现在已经可以正常打开“计算机管理“窗口了,如下图: win7 系统,在打开鼠标右键的打开方
4、式的选择默认程序的时候,出现“该文件没有与之关 联的程序来执行操作。请安装一个程序,或者,如果已安装程序,请在“默认程序“ 控制 面板中创建关联。 ”错误,如下图: 解决方法: 点击桌面 新建文本文档 然后把下面内容复制进去 Windows Registry Editor Version 5.00 HKEY_CLASSES_ROOTUnknown “AlwaysShowExt“=“ “QueryClassStore“=“ “TypeOverlay“=“ HKEY_CLASSES_ROOTUnknownDefaultIcon =hex(2):25,00,53,00,79,00,73,00,74,
5、00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25, 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00, 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,30,00,00,00 HKEY_CLASSES_ROOTUnknownshell =“openas“ HKEY_CLASSES_ROOTUnknownshellopenas “MultiSelectModel“=“Single“ HKEY_
6、CLASSES_ROOTUnknownshellopenascommand =hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25, 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00, 6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,25,00,53, 00,79,00,73,00,74,00,65,00,6d,00
7、,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00, 79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,65,00,6c,00,6c, 00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,4f,00,70,00,65,00,6e,00,41,00, 73,00,5f,00,52,00,75,00,6e,00,44,00,4c,00,4c,00,20,00,25,00,31,00,00,00 “DelegateExecute“=“e44e9428-bdbc
8、-4987-a099-40dc8fd255e7“ HKEY_CLASSES_ROOTUnknownshellopendlg “LegacyDisable“=“ “MultiSelectModel“=“Single“ HKEY_CLASSES_ROOTUnknownshellopendlgcommand =hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25, 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,7
9、5,00, 6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,25,00,53, 00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00, 79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,65,00,6c,00,6c, 00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,4f,00,70,00,65,00,6e,00,41,00, 73,00,5f,00,52,00,75,00,6e,00,44,00,4c,00,4c,00,20,00,25,00,31,00,00,00 然后点文件另存为 reg 然后就成为注册表格式 然后双击打开 导入注册列表就 OK 乐