exe关联出问题会造成系统瘫痪。注册表和cmd可以打得开吗?以下是几种常用的恢复方法。
1命令修复
以管理员身份运行cmd,输入:
assoc .exe=exefile
ftype exefile="%1" %*
2注册表
HKEY_CLASSES_ROOT\exefile\shell\open\command下将默认键值数据设为"%1" %*
下面举例将exe文件和Windows Media Center相关联,并修复。
以管理员身份运行cmd,输入: ftype exefile="C:\windows\ehome\ehshell.exe"
完成后重启电脑,开机会弹出很多Windows Media Center,所有文件打开都是Windows Media Center,所以无法使用命令和修改注册表。(将cmd.exe修改为cmd.com,虽可打开命令但由于无法提权,实际无法执行命令)在系统下虽一筹莫展,但可以通过winre下修改注册表解决难题。
开机按F8(或从光盘启动)-修复计算机-命令提示符,输入:
reg load Hklm\abc c:\windows\system32\config\software
键入regedit打开注册表,HKEY_LOCAL_MACHINE\abc\Classes\exefile\shell\open\command下
将默认键值设为"%1" %*
reg unload Hklm\abc
重启电脑,问题得以解决。