所以我试图find一个命令来卸载我以前安装NSIS脚本的窗口的Apache。
基本上,apache是我们程序使用的应用程序包的一部分,当卸载我们的程序时,我们全部卸载它们。 已经为Postgres,Java和ruby工作,但我没有find任何命令的Apache。
我尝试了wmic命令,但它需要用户确认操作。 没有任何httpd卸载命令?
httpd -k uninstall
只是删除服务。
为什么卸载Apache2尝试安装PHP5-CGI?
如何以编程方式卸载Windows中的应用程序?
通过Ansible悄悄卸载Windows上的Tomcat
无法在Windows上卸载Python(3.4.2)
谢谢
所有机器上的msi产品代码都是相同的
通过registry卸载软件
如何以编程方式在Windows中查找已安装应用程序的安装位置
在Windows 8.1上,我必须以管理员身份运行cmd.exe(即使我以管理员身份登录)。 否则,我尝试执行时出现错误:httpd.exe -k卸载
错误:C: Program Files Apache bin>(OS 5)访问被拒绝。 :AH00373:Apache2.4:OpenS服务失败
sc delete Apache2.4
在Windows中删除服务
如果Apache使用NSIS安装程序安装,它应该已经离开了一个卸载程序。 您应该在Apache安装目录中搜索名为unistaller.exe可执行文件或类似的东西。 NSIS卸载程序默认支持/S标志进行静默卸载。 所以你可以运行"C:Program Files<Apache installation dir here>uninstaller.exe" /S
从NSIS 文档 :
3.2.1通用选项
/ NCRC禁止CRC校验,除非在脚本中使用CRCCheck强制。 / S静默运行安装程序或卸载程序。 有关更多信息,请参阅第4.12节。 / D设置默认安装目录($ INSTDIR),覆盖InstallDir和InstallDirRegKey。 它必须是命令行中使用的最后一个参数,并且不能包含任何引号,即使路径包含空格也是如此。 只支持绝对路径。
我有这样的问题…..
解决方法: cmd / powershell作为管理员运行! 我总是忘记。
注意:在powershell ,你需要放.例如:
.httpd -k shutdown .httpd -k stop .httpd -k uninstall
结果:删除apache2.4服务Apache2.4服务已成功删除。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。