Windows 如何使用命令行卸载Apache
因此,我试图找到一个命令,从我之前安装的带有NSIS脚本的windows中卸载apache 基本上,apache是我们用于程序的应用程序包的一部分,卸载程序时,我们会将它们全部卸载。已经在为postgres、java和ruby工作,但我没有找到任何apache命令 我尝试了wmic命令,但它需要用户确认操作。没有任何httpd卸载命令吗Windows 如何使用命令行卸载Apache,windows,apache,nsis,uninstallation,Windows,Apache,Nsis,Uninstallation,因此,我试图找到一个命令,从我之前安装的带有NSIS脚本的windows中卸载apache 基本上,apache是我们用于程序的应用程序包的一部分,卸载程序时,我们会将它们全部卸载。已经在为postgres、java和ruby工作,但我没有找到任何apache命令 我尝试了wmic命令,但它需要用户确认操作。没有任何httpd卸载命令吗 httpd -k uninstall 只需删除服务即可 谢谢如果Apache是使用NSIS安装程序安装的,它应该留下一个卸载程序。您应该在Apache安装目
httpd -k uninstall
只需删除服务即可
谢谢如果Apache是使用NSIS安装程序安装的,它应该留下一个卸载程序。您应该在Apache安装目录中搜索名为
unistaller.exe
或类似文件的可执行文件。NSIS卸载程序默认支持静默卸载的/S
标志。因此,您可以运行类似于“C:\Program Files\:
3.2.1通用选项
/NCRC禁用CRC检查,除非在
script./S以静默方式运行安装程序或卸载程序。请参阅第节
4.12有关详细信息。/D设置默认安装目录($INSTDIR),覆盖InstallDir和InstallDirRegKey。它必须是
命令行中使用的最后一个参数,不得包含任何
引号,即使路径包含空格。只有绝对路径是
支持
在Windows 8.1上,我必须以管理员身份运行cmd.exe(即使我以管理员身份登录)。否则,我在尝试执行时出错:httpd.exe-k uninstall
错误:
C:\Program Files\Apache\bin>(OS 5)访问被拒绝。:AH00373:Apache2.4:打开
服务失败我遇到过这样的问题
解决方法:cmd
/powershell
以管理员身份运行!我总是忘记
注意:在powershell
中,您需要放置\
,例如:
.\httpd -k shutdown .\httpd -k stop .\httpd -k uninstall
结果:删除apache2.4
服务apache2.4
服务已成功删除
sc delete Apache2.4
在windows中删除服务尝试以下操作:
sc删除Apache2.4
或者试试这个:
C:\Apache24\bin>httpd-k卸载
希望这会有帮助Apache是随我的安装程序安装的,它没有留下卸载程序文件。它是通过MSI安装的。我无法使用此建议取消安装Apache。可能只有当您使用MSI安装程序时才可能这样做。这是一条评论还是一个答案?对我来说似乎是一个答案(同时也得到了几票支持)。