WAMPServer 在 Windows 10 上无法正常工作,“无法执行服务操作”

Posted

技术标签:

【中文标题】WAMPServer 在 Windows 10 上无法正常工作,“无法执行服务操作”【英文标题】:WAMPServer not working properly on Windows 10, "could not perform service action" 【发布时间】:2015-10-24 19:58:14 【问题描述】:

最近我从 windows 7 64 升级到 windows 10 64。 在此之前,我已经让 WAMPServer 像魅力一样运行,但现在它不起作用。 每当我启动它时,我都会使服务器脱机。单击“联机”只会弹出“无法执行服务操作”错误。 我已经尝试为 Visual Studio 2012 Update 4 重新安装 Visual C++ Redistributable,重命名 localhost 并从 80 监听到 8080,关闭 Skype,这些都不起作用。

有人知道修复此错误的不同解决方案吗?

【问题讨论】:

在下面的链接中找到您的问题的解决方案:) Wamp server on Windows 【参考方案1】:

如果不需要,请停止 IIS。它对我有用。

    以管理员身份运行打开 cmd.exe 输入iisreset /stop然后回车 重启 wamp 服务器 享受:)

【讨论】:

谢谢,这解决了我的问题。另外,这篇文章可能对一些https://forums.iis.net/t/1227982.aspx?IIS+10+0+in+Windows+10+Pro 有用 通常开发人员更喜欢同时使用 IIS 和 wamp。所以,停止并不能解决问题。如果想同时使用两者,请更改 apache 的端口。我在下面的答案中提到了这些步骤。【参考方案2】:

您需要做的就是安装 Apache 和 mysql 服务。

启动 WampServer

左键单击 wampmanager -> Apache -> 服务 -> 安装服务 左键单击 wampmanager -> MySQL -> 服务 -> 安装服务

停止 WampServer 启动 WampServer

【讨论】:

一直在努力,寻找 WWWP 等,检查端口 80,禁用Skype,一遍又一遍地搜索和搜索。谢谢你【参考方案3】:

您还应该检查 HOSTS 文件。我认为在 W10 中它是空的。

确保你至少有

127.0.0.1  localhost
::1  localhost

第 1 列中没有 '#` cmets

您也可能无意中安装了 IIS。 MS 最近似乎认为这是个好主意。检查,如果你不使用它,卸载它。

【讨论】:

我照你说的做了。现在 wamp 显示它在线(图标仍然是红色的),但是当我在浏览器中访问 localhost 时,窗口仍然是空白的。我检查了进程并找到了 IIS 工作进程。结束它会消除问题吗? 查看 Windows 事件视图以获取来自 MYSQL 和 Apache 的消息还查看 APache 错误日志和 mysql 错误日志 Nvm 找到了。有 3 个 MySql 和 4 个 Apache 重复错误: MySql:无法启动服务器:在 TCP/IP 端口上绑定:没有这样的文件或目录,您是否已经在端口:3306 上运行了另一个 mysqld 服务器?和 Aborting Apache: (...) AH00072: make_sock: could not bind to address [::]:80 , AH00072: make_sock: could not bind to address 0.0.0.0:80 , AH00451: 没有可用的监听套接字,正在关闭和AH00015: 无法打开日志。 更新:以 Want2bExpert 所说的方式更改 apache 的 httpd 中的数据,摆脱了所有 apache 错误。图标现在是橙色的,仍然无法正常工作。 UPDATE2:禁用mysql进程使图标变为绿色,服务器在线....尝试访问时仍然出现白页【参考方案4】:

上述这些 cmets 没有解决我使用 Windows 10 的计算机的 WAMP 问题,但是,我确实从以下位置找到了我的问题的答案: http://praveenpuglia.com/make-wamp-work-on-windows-10-technical-preview/

万维网发布服务使用端口 80,导致 WAMP 无法正常工作。

【讨论】:

【参考方案5】: 转到“开始”,输入 services.msc 在“服务”窗口中向下滚动以找到万维网发布服务。 右键单击它并选择停止。

【讨论】:

记住,每次重启电脑时都必须这样做。【参考方案6】:

工作得很好。左键单击任务托盘上的 wamp 图标 -> apache -> 服务管理 -> 安装服务...

【讨论】:

【参考方案7】:

我会建议您不要升级到 .windows 10,因为操作通常在早期启动时会出现错误。 下次在进行全系统升级之前先在 Virtual PC 上运行新操作系统。 将端口号更改为例如8084?如果可用,因为 80 仍然是 8080。

【讨论】:

【参考方案8】:

它正在工作:享受

1. Go to Start, type in services.msc
2. Scroll down in the Services window to find the World Wide Web Publishing  Service.
3. Right click on it and select Stop.
4. Now restart WAMP and you should be good to go.

记住每一个你需要做的事情,在重启电脑之后...... :)

【讨论】:

【参考方案9】:

这通常是由 http 端口冲突引起的问题。 IIS 已经占用了 80 号端口,而 apache 尝试占用 80 并发生冲突。

用其他端口启动apache,它将运行:

第 1 步: 停止 wamp 服务。 关闭 wamp 管理器

第 2 步: \bin\apache\apache2.4.9\conf\httpd.conf 将端口更改为 8080(或任何其他空闲端口)

第 3 步: \wampmanager.tpl 注意:更改 wampmanager.ini 不起作用,因为它是从 .tpl 文件重新生成的 将您在上面选择的端口更改为 localhost。

例如 http://localhost 到 http://localhost:8080

【讨论】:

【参考方案10】:

我间歇性地遇到了这个问题,我发现它是 Skype。关闭 Skype 并重新启动 WAMP 中的所有服务为我解决了这个问题。如果您打开了其他即时通讯工具,请尝试关闭它们。您需要释放 80 端口。

【讨论】:

【参考方案11】:

我遇到了同样的问题。我使用的是 Wamp x86,而我的 Windows 10 是 X64。它可以工作,但事实并非如此。然后,我安装了 Wamp x64,它现在可以正常工作了。

【讨论】:

【参考方案12】:
    转到“开始”,输入 services.msc 在“服务”窗口中向下滚动以找到万维网发布服务。 右键单击它并选择停止。 双击万维网发布并将“启动类型”设置为“手动” 重启 WAMP

人们错过了第 4 步,以防止每次重新启动后都必须停止服务。安装最新版本的 WAMP 时,很确定它在说明中,但只是在此处注明,以防有人阅读上述一些提到此方法的 cmets。

【讨论】:

【参考方案13】:

我有同样的问题smdrhk.biz 我使用:转到开始,输入 services.msc 在“服务”窗口中向下滚动以找到万维网发布服务。 右键单击它并选择停止。 双击万维网发布并将“启动类型”设置为“手动” 重启 WAMP

【讨论】:

【参考方案14】:

让我们让它变得简单。

    进入任务栏 -> 点击 Wamp 图标 ->apache->httpd.conf。 find -> Listen [::0]:80 将其更改为 Listen [::0]:8080(保存) 右键单击 wamp 图标并单击退出。 进入 C:\wamp64\bin\mysql\mysql(version)\data -> 删除 ib_logfile0、ib_logfile1 和 auto.cnf 文件。 重新启动 Wamp 并享受它。 ;)

【讨论】:

【参考方案15】:

这是针对 02-2020 更新的。

以前我的 Wamp 服务器工作正常,后来突然停止工作,我尝试了上述所有解决方案,但没有一个对我有帮助。我终于通过重新安装 WAMP 服务器解决了这个问题。所以我对每个人的建议是,不要尝试各种解决方案来使其工作,而你不知道你是否会得到解决方案。你永远不知道在尝试这一切时会浪费多少时间。我的建议是,复制服务器中已经存在的所有文件,包括数据库。尝试重新安装服务器。一定会成功的。

我尝试过但失败的选项列表

    更改了端口号。 试过这个命令 iisreset /stop。 尝试通过在 RUN 上转到 services.msc 来停止此操作 -> 万维网发布 服务(但我的系统没有显示此万维网发布服务)。 在尝试所有选项后尝试重新启动 Wamp 服务器超过 10 次

上述选项可能有效,也可能无效。这只是我的建议,并根据我的经验向您解释。

谢谢

【讨论】:

【参考方案16】:
    打开runServices.msc 转至World Wide Web Publishing 然后点击Stop 重启 Wampserver

【讨论】:

以上是关于WAMPServer 在 Windows 10 上无法正常工作,“无法执行服务操作”的主要内容,如果未能解决你的问题,请参考以下文章

Windows10上安装集成开发环境wampserver3.1.0

windows10安装好wampserver后不能启动Apache怎么办

windows10安装好wampserver后不能启动Apache怎么办

Wampserver 2.1 在 Windows 7 上安装后显示橙色图标

安装wampserver时提示丢失MSVCR110.dll(在windows server上可用)

为啥错误“禁止”“您无权访问此服务器上的 /。”在 Windows 7 上安装 wampserver2.2d 后出现?