5

我已经在网上搜索了很长一段时间,但我找不到如何 完全删除 apache 2.4 。

使用:
Windows 7
c:\apache24\

我已经尝试了所有命令,但没有任何效果。

httpd -k shutdown
httpd -k stop
httpd -k uninstall

继续获得相同的结果(对于每个命令):

<OS 5> access is denied.
failed to open the 'Apache2.4' service.

请注意,该服务仍在运行,
这意味着 apache 仍在工作,
我得到“它可以工作!” 在本地主机中。

4

4 回答 4

14

您可能在没有管理员权限的情况下从终端运行这些命令。

如果httpd -k uninstall由于某种原因无法正常工作,您应该可以通过以下sc命令删除服务:Sc delete ,此处的其他教程。

同样,确保您以管理员身份运行这些命令。

于 2016-01-31T09:44:26.353 回答
5

我遇到过这样的问题。

解决方案:

cmd/powershell 

以管理员身份运行!!!:D 结束!我总是忘记......

注意:在 powershell 中需要放 .\ 例如:

.\httpd -k shutdown
.\httpd -k stop
.\httpd -k uninstall

结果:

Removing the 'apache2.4' service
The 'Apache2.4' service has been removed successfully.
于 2016-11-02T11:41:16.687 回答
1

以管理员身份运行命令提示符并键入:

C:\Apache24\bin>httpd -k uninstall

在 Windows 10 中工作

于 2019-05-03T05:59:03.197 回答
0

我注意到如果您没有将 Apache 添加到路径环境变量中(从任何文件夹/目录调用 Apache)。你必须 cd.. 到你的 Apache/bin 目录并运行
.\httpd -k uninstall来卸载。(记得以管理员身份运行 PowerShell)

于 2018-08-24T04:33:53.093 回答