我已经在网上搜索了很长时间,但我找不到如何完全删除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.
注意,该服务仍在运行,
意思是阿帕奇还在工作,
我得到了“它的作品!”在 localhost 。
答案 0 :(得分:7)
您可能在没有Administrator privileges的情况下从终端运行这些命令。
如果httpd -k uninstall
由于某种原因无效,您应该可以通过sc
命令删除服务:Sc delete,其他教程here。
再次确保以管理员身份运行这些命令。
答案 1 :(得分:3)
我有这种问题..... 解决: cmd / powershell作为管理员运行!!! :D结束!我总是忘记.....
注意: 在powershell需要放。 例如: 。\ httpd -k shutdown 。\ httpd -k停止 。\ httpd -k uninstall
结果: 删除&#39; apache2.4&#39;服务 &#39; Apache2.4&#39;服务已成功删除。
答案 2 :(得分:0)
我注意到您是否尚未将Apache添加到路径环境变量中(从任何文件夹/目录调用Apache)。您将必须cd ..到您的Apache / bin目录并运行
。\ httpd -k卸载进行卸载。 (请记住以管理员身份运行PowerShell)
答案 3 :(得分:0)
以管理员身份运行命令提示符 并输入:
C:\Apache24\bin>httpd -k uninstall
在Windows 10中使用