所以我试图找到一个命令从我之前安装的 NSIS 脚本的 Windows 卸载 Apache。
基本上 apache 是我们用于我们的程序的 applications 包的一部分,当卸载我们的程序时,我们将它们全部卸载。已经为 postgres,java 和 ruby 工作,但我没有找到 apache 的任何命令。
我尝试了 wmic 命令,但它需要用户确认操作。没有任何 httpd 卸载命令?
httpd -k uninstall
只需删除服务。
谢谢
sc delete Apache2.4
在 Windows 中删除服务
在 Windows 8.1 上,我必须以管理员身份运行 cmd.exe(即使我以管理员身份登录)。否则,我在尝试执行时出现错误:httpd.exe-k 卸载
错误:C:\ Program Files\ Apache\ bin & gt;(OS 5) 访问被拒绝。语法:AH00373:Apache2.4:OpenS ervice 失败
我遇到过这样的问题……
解决方法:cmd
/powers
以管理员身份运行!我总是忘记。
注意:在powers
中,您需要将.\
例如:
.\httpd -k shutdown .\httpd -k stop .\httpd -k uninstall
结果:删除apache2.4
服务Apache2.4
服务已成功删除。
如果 Apache 是使用 NSIS 安装程序安装的,它应该留下一个卸载程序。您应该在 Apache 安装目录中搜索名为unistaller.exe
或类似的可执行文件。NSIS 卸载程序默认支持/S
标志进行静默卸载。因此,您可以运行"C:\Program Files\<Apache installation dir here>\uninstaller.exe" /S
来自 NSISdoentation:
3.2.1 常见选项
/ NCRC 禁用 CRC 检查,除非在脚本中使用了 CRCCheck force。/ S 以静默方式运行安装程序或卸载程序。有关详细信息,请参阅第 4.12 节。/ D 设置默认安装目录 ($INSTDIR),覆盖 InstallDir 和 InstallDirRegKey。它必须是命令行中使用的最后一个参数,并且不得包含任何引号,即使路径包含空格。仅支持绝对路径。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(47条)