更改Apache服务启动类型为手动
对于一个批处理(.bat)型安装的这一点,你需要做类似如下:
httpd.exe -k install -n "MyServiceName"
sc config "MyServiceName" start=demand
参考,
非常感谢吉米。 –
打开Windows任务管理器,在顶部单击“启动”时使用CTRL + SHIFT + ESC在列表中找到Apache服务,右键单击它并单击禁用。 这适用于Windows 10和8/8.1,我不确定7岁及以上。 编辑
在做了一些环视后,我发现一个文件夹在启动时执行它的内容:C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup。但是,必须更改权限才能这样做。如果您希望单个用户使用它:C:\ Users \\ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup。这不需要新的权限。所以你可以使用代码简单地删除这些文件夹中的快捷方式。
感谢您的重播。我想通过以下命令安装服务:httpd.exe -k install -n“MyServiceName”。然后我想将启动类型更改为手动。我怎样才能通过代码做到这一点?像一个.bat程序来安装,然后更改启动类型。 –
你想以编程方式做到这一点?你有现有的代码?如果这与编程无关,那么您可能需要尝试搜索或询问[在超级用户](http://superuser.com/) –
感谢您的重播。我想通过以下命令安装服务:httpd.exe -k install -n“MyServiceName”。然后我想将启动类型更改为手动。我怎样才能通过代码做到这一点?像一个.bat程序来安装,然后更改启动类型。 –