为什么我的电脑所有的可执行文件都打不开了,信息说windows找不到文件路径

 我来答
百度网友34c107e6e71
2006-09-13 · TA获得超过8918个赞
知道大有可为答主
回答量:6903
采纳率:14%
帮助的人:6413万
展开全部
执行一些exe应用程序时,它会出现这样的对话框:
windows无法找到???.exe
该程序用于打开的"应用程序"类型的文件???.exe位置
这是由于注册表中EXE文件关联被修改所致,而这时往往只有IE可以正常运行。

修复EXE文件关联的方法如下:

一、在控制面板--文件夹选项里设置显示所有文件,并且取消对隐藏已知文件的扩展名的选择
1、搜索cmd.exe,并改名为cmd.com或cmd.scr。
2、运行cmd.com
3、运行下面两个命令:
ftype exefile="%1" %*
assoc .exe=exefile
4、将cmd.com改回cmd.exe

二、依次单击“开始”→“运行”,在弹出的“运行”栏中输入“CMD”命令并按Enter键。在接着弹出命令提示符窗口中,输入“Assoc/?”命令并按Enter键,就可以立即出现所有文件的关联说明了。
除了查看文件关联这个作用外,Assoc命令还可以解决很多关联问题。比方说exe文件的关联出错后,我们就可以使用“Assoc .exe=exefile”这个命令来完成修复操作。

三、打开“我的电脑”,依次点击菜单“工具”→“文件夹选项”→“文件类型”,单击“新建”弹出“新建扩展名”对话框,在“文件扩展名”框中写入“exe”,再单击“高级”,在“关联的文件类型”下拉框中选择“应用程序”,单击“确定”返回,最后单击“确定”完成任务。

四、在控制面板→文件夹选项里设置显示所有文件,并且取消对隐藏已知文件的扩展名的选择,在开始--搜索里对C盘搜索regedit.exe文件,这个regedit.exe是注册表编辑器,解决问题需要它,搜索到了后,把regedit.exe改名为regedit.com,然后双击打开,你可以进入注册表编辑器了,依次进入注册表编辑器如下键:HKEY_CLASSES_ROOT\exefile\shell\open\command,双击右窗口中的默认键名,将它的键值修改为“%1 %*”。也可以将如下代码复制保存为.reg格式的文件,双击导人即可。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

将其保存为“修复.reg”。

五、用exe文件关联修复器 。
1.瑞星注册表修复工具。
下载地址:http://download.rising.com.cn/zsgj/RegClean.com
2.System Repair Engineer(SREng) 是一款全新的、强有力的、可扩充的用于调整和修复你系统的免费工具,在这个工具的帮助下,你可以察觉你的系统故障并能够很容易的修复他们。
下载地址:http://www.kztechs.com/sreng/download.html

附:如果想一次全恢复恢复Windows默认的文件关联点击开始--运行,分别输入:
rundll setupx.dll,InstallHinfSection DefaultInstall 132 c:windowsinfshell.inf回车 regsvr32.exe /i shdocvw.dll回车
regsvr32 /i shell32.dll回车
regsvr32.exe /i shdoc401.dll回车
这样一来,所有的你发现坏了的,没发现坏了的都恢复了...

祝你成功,不过如果是exe文件受损这个办法就无效了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式