Apache说httpd.exe -System错误(.dll文件丢失)

时间:2016-05-16 15:15:21

标签: apache xampp

我在Windows 7 Ultimate 32位中安装了XAMPP 7.0.6版。控制面板版本为3.2.2。当我启动Apache时弹出一条错误消息显示"此程序无法启动,因为您的计算机缺少api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装程序以解决此问题"。当我选择确定日志屏幕时,它会显示以下详细信息。我试过重新安装,但仍然是同样的问题。我甚至尝试将端口从80改为81,但是徒劳无功。请帮帮我..

PM 08:04:08 [main]初始化控制面板

PM 08:04:08 [main] Windows版本:Windows 7 Ultimate 32位

PM 08:04:08 [主要] XAMPP版本:7.0.6

PM 08:04:08 [主要]控制面板版本:3.2.2 [编译:2015年11月12日]

PM 08:04:08 [main]以管理员权限运行 - 很好!

PM 08:04:08 [主要] XAMPP安装目录:" c:\ xampp \"

PM 08:04:08 [main]检查先决条件

PM 08:04:12 [main]找到所有先决条件

PM 08:04:12 [main]初始化模块

PM 08:04:12 [main]启动Check-Timer

PM 08:04:12 [主要]控制面板准备

PM 08:04:24 [Apache]试图启动Apache应用程序......

PM 08:04:24 [Apache]检测到状态更改:正在运行

PM 08:06:55 [Apache]检测到状态变化:已停止

PM 08:06:55 [Apache]错误:Apache意外关闭。

PM 08:06:55 [Apache]这可能是由于端口被阻塞,缺少依赖性,

PM 08:06:55 [Apache]不正当的权限,崩溃或其他方法的关闭。

PM 08:06:55 [Apache]按Logs按钮查看错误日志并检查

PM 08:06:55 [Apache] Windows事件查看器以获取更多线索

PM 08:06:55 [Apache]如果您需要更多帮助,请复制并发布

PM 08:06:55 [Apache]论坛上的整个日志窗口

3 个答案:

答案 0 :(得分:1)

缺少此dll有时是未安装Visual C ++ Redistributable 2015的标志。尝试安装它并再次运行apache。

答案 1 :(得分:0)

首先,您应该根据dll-files.com的系统位(32位或64位)下载错误按摩中显示的dll文件。这是zip文件,因此请将其解压缩并将此文件复制到以下路径c:\windows\system32并粘贴它们。

再次打开xampp服务器。

答案 2 :(得分:0)

通常通过安装visual c ++来修复dl错误 (我已经看到了关于安装visual c ++ 2015的一些答案)。

我的建议是从2008年到2015年安装visual c ++,以便了解您缺少哪些其他可视化c ++版本。

在此之后,您的程序应该启动并运行。