关于exe文件无法执行的解决方式小结

昨天学习时候用到Apache,下载安装之后。用对应的exe文件无法打开,服务器一直打不开。我就好奇怎么样才能解决这个问题?先在网上百度了一些方法,通过修改注册表方式。
步骤如下:
新建记事本,将下面这段代码保存进去,然后另存为将其修改为恢复可执行程序(exe)的文件关联.reg.,然后执行这个文件,一般就能让exe文件执行。(有些情况需要重启电脑才能够生效)
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT.exe]

@=“exefile”

“Content Type”=“application/x-msdownload”
[HKEY_CLASSES_ROOT.exe\PersistentHandler]

@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\exefile\shell\open\command]

@=""%1" %*"
在这里插入图片描述
在这里插入图片描述

但是我尝试之后发现我的没有办法解决。在网上查阅相关资料之后,说可能是下载时部分文件丢失导致,或者是注册信息问题。

后来我查阅了一下指令:
通过assoc .exe来显示EXE文件关联
在这里插入图片描述
也就是说电脑里有exe的关联。

后来我决定尝试重新下载Apache服务器,重新安装。在重新下载安装完之后,依旧没办法开启,
后来在网上找到Apache的安装教程中发现了无法执行的问题:程序默认路径和程序实际安装路径不一致导致的。
这个解决方案是,找到Apache安装程序目录下的conf文件,找到httpd.conf用记事本打开,搜索"Define SRVROOT",找到需要改动的位置,Define SRVROOT引号里面改成自己程序路径就可以了。
在这里插入图片描述
修改完成之后,我在重新打开,exe文件可以执行了。

总结:除了以上两种方法,具体的问题应该根据具体的情况去解决,上面只是参考。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值