怎么解决windows 7 计算机管理打不开
怎么解决windows 7计算机右键管理没有关联
2010年06月15日 星期二 20:40
方法一:
新建一个文本(TXT)文件,复制以下文字
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-
08002B30309D}\shell\Manage\command]
@=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,79,00,73,\ 00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,63,00,2e,00,65,00,78,00,\ 65,00,20,00,2f,00,73,00,20,00,25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6f,00,\ 6d,00,70,00,6d,00,67,00,6d,00,74,00,2e,00,6d,00,73,00,63,00,00,00
然后另存为 ooo.reg (ooo为任意名称).然后双击该文件。
该文件是将注册表下HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-
08002B30309D}\shell\Manage\command目录下的默认键值
由%SystemRoot%\system32\CompMgmtLauncher.exe更改为%windir%\system32\mmc.exe
/s %windir%\system32\compmgmt.msc
方法二:
当单击"计算机"右键菜单中"管理"出现“该文件没有与之关联的程序来执行操作。请安装
一个程序,或者,如果已安装程序,请在"默认程序" 控制面板中创建关联。”错误,如下
图:
大家注意上面这个截图中所显示的路径,其实是指向
"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Compmgmt.msc"如下图所示:
这里很明白其实在注册表中其实是调用这个路径中的"计算机管理"连接,当然相对应的注
册表位置会有所不同,注册表中是调用%SystemRoot%\system32\CompMgmtLauncher.exe这
个程序,当出现这个错误的时候,你到system32目录下去找到这个程序运行的时候就出现
上面第一个截图中的错误。
注册表所在的位置为"HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command"下面,会看到有一个默认的子键,如下图:
到这里解决的办法就有了,我们可以修改这个子键的值,可以通过MMC.exe去调用system32目录下的compmgmt.msc程序即可,注意这里如果修改的
为%windir%\system32\compmgmt.msc 是不行的,因为不支持这样的调用,如果设置成这个值,那你会得到"不是有效的 Win32 应用程序"的错误,如下图:
所以这里将这个值修改为%windir%\system32\mmc.exe /s %windir%\system32\compmgmt.msc 如下图所示:
之后保存并关闭注册表。此时选中"计算机"单击右键,单击"管理",如下图所示:
我们会先得到一个"用户账户控制"的安全警告,此时单击"是"就可以了,接下来我们可以
看到现在已经可以正常打开"计算机管理"窗口了,如下图:
另一张方法:打开管理
在运行窗口 输入 compmgmt.msc 即可打开