|
如何解决应用程序无法运行?
| 如何解决应用程序无法运行? - 首佳汽修汽配及汽车美容软件问题解答发布日期:[2006-10-14] 共阅[7532]次 | 经常有客户反映他的机子运行任何可执行程序都没有任何响应。
执行一些exe应用程序时,它会出现这样的对话框:
windows无法找到???.exe
该程序用于打开的"应用程序"类型的文件???.exe位置
这是由于注册表中EXE文件关联被修改所致,而这时往往只有IE可以正常运行。
1、首先检查操作系统是否感染病毒或中木马等情况;杀毒软件应当升级到最新的病毒库,升级到最新的版本,进入安全模式(这样杀毒最保险,不然可能还可通过网络传播,或者无法查杀)再进行查杀。
2、检查文件关联是否正确,很多带有恶意代码的网页会修改可执行文件的关联导致应用程序无法运行。检查方法:打开“我的电脑”,打开菜单上的“工具/文件夹选项”,点文件类型选项卡,在已注册的文件类型中输入e快速查找,看看有没有exe类型的被关联到其它东西去了,有就把它删除。或者新建一个,单击“新建”弹出“新建扩展名”对话框,在“文件扩展名”框中写入“exe”,再单击“高级”,在“关联的文件类型”下拉框中选择“应用程序”,单击“确定”返回,最后单击“确定”完成任务。
3、修改注册表的方法:
在控制面板→文件夹选项里设置显示所有文件,并且取消对隐藏已知文件的扩展名的选择,在开始--搜索里对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”。
4、用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文件受损这个办法就无效了。
|
|
|
|
|
|
|
|