windows注册服务非常实用

这篇具有很好参考价值的文章主要介绍了windows注册服务非常实用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

方式一:使用Windows自带的sc命令

1、使用管理员权限打开cmd窗口
2、注册服务命令:
sc create 服务名 binpath= 程序所在路径 type= own start= auto displayname= 服务显示名称

sc create redis binpath= d:\tools\redis-x64-5.0.14\redis-server.exe type= own start= auto displayname= redis

3、服务启动和关闭

启动服务:net start redis 或 sc start redis
停止服务:net stop redis 或 sc stop redis
删除服务:sc delete redis
查询服务详细:sc query redis

如果在services.msc启动服务报错:错误1053:服务没有及时响应启动或控制请求
则说明通过sc注册服务存在问题,可删除服务,通过其它方式注册;

说明:如果要注册的exe不符合服务的规范,此方式启动有可能会失败。

方式二:使用WinSW注册(推荐)

以Nginx为例,注册Windows服务使用WinSW注册方式。

具体步骤如下:
1、根据系统类型下载对应的winsw.exe文件

WinSW下载地址:
Releases · winsw/winsw · GitHub

2、将下载的winsw.exe放在Nginx根目录,并重命名为nginx_service.exe

3、在Nginx根目录新增配置文件nginx_service.xml,具体内容如下:

<service>
  <id>nginx</id>
  <name>nginx</name>
  <description>This service runs the Nginx service.</description>
  <env name="NGINX_HOME" value="%BASE%"/>
  <logpath>%BASE%\logs</logpath>
  <log mode="roll"></log>
  <executable>%BASE%\nginx.exe</executable>
  <startarguments></startarguments>
  <stoparguments>-s stop</stoparguments>
  <depend></depend>
</service>

4、执行服务注册及启动命令

#注册服务
nginx_service.exe install

#设置服务自启动
sc config nginx start=auto

#启动nginx服务
net start nginx

#关闭nginx服务
net stop nginx

注册成功后,多次启动关闭测试nginx服务,并关机重启测试nginx自启动。文章来源地址https://www.toymoban.com/news/detail-634402.html

到了这里,关于windows注册服务非常实用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows服务器实用(6)——gitbook安装与部署

    为了查找方便,以下内容来自GPT GitBook是一个基于Git的文档编写和托管平台,它提供了一种方便易用的方式来创建、编辑、发布和托管文档,特别适合于技术文档、教程、手册等领域的文档编写和发布。 GitBook平台支持多种文档格式,包括Markdown、Asciidoc和reStructuredText等,同时

    2024年02月07日
    浏览(48)
  • Spring Cloud微服务在Windows本地开发时禁用Nacos注册中心注册

    码到三十五 : 个人主页 心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 ! 本文将介绍如何在Spring Cloud微服务架构中,实现在Windows本地开发环境下禁用服务自动注册到Nacos注册中心,而在Linux服务器环境下则自动启用注册功能。这样的配置有助于开发者在本

    2024年03月18日
    浏览(100)
  • wooey,一个非常实用的 Python 命令行界面库!

    🏷️ 个人主页 :鼠鼠我捏,要死了捏的主页  🏷️ 付费专栏 :Python专栏 🏷️ 个人学习笔记,若有缺误,欢迎评论区指正   大家好,今天为大家分享一个非常实用的 Python 库 - wooey。 Github地址:https://github.com/wooey/wooey 在软件开发过程中,构建易于使用的命令行界面(CL

    2024年02月19日
    浏览(33)
  • Visual Studio打包windows服务并实现自动注册与开启

    已经创建并编写好了windows服务程序,且下载了Microsoft Visual Studio Installer Project插件。 创建windows服务程序的参考链接:https://blog.csdn.net/xiketangAndy/article/details/126851864 右键windows服务项目所在的解决方案,搜索setup并创建Setup Project项目。 右键Application Folder,选择Add-项目输出。选

    2024年02月08日
    浏览(45)
  • Windows+WSL开发环境下微服务注册(Consul)指定IP

    Win11下安装一个WSL2,做开发环境,简直是爽到不要不要的,相当于既有Windows下的完善生态,又有linux的便利。特别是,在linux下运行的服务端口号,完全和windows是相通的,直接在windows下浏览访问,不需要配置端口转发。linux上跑docker服务,Windows直接访问。 但今天碰到一个问

    2024年02月03日
    浏览(34)
  • VC++创建windows服务程序

    目录 1.关于windows标准可执行程序和服务程序 2.服务相关整理 2.1 VC++编写服务 2.2 服务注册 2.3  服务卸载 2.4 启动服务 2.5 关闭服务 2.6 sc命令 2.7 查看服务 3.标准程序 3.1 后台方式运行标准程序 3.2 查找进程 3.3 终止进程        以前经常在Linux下编写服务器程序,服务器程序大多

    2024年02月07日
    浏览(30)
  • 2种方法教你,如何将exe注册为windows服务,直接从后台运行

    首先我们要打开cmd,下面的命令在cmd中运行,最好使用管理员运行cmd sc create ceshi binpath= D:ceshiceshi.exe type= own start= auto displayname= ceshi binpath :你的应用程序所在的路径。 displayname :服务显示的名称 在cmd中输入services.msc打开系统服务,查看是否出现ceshi名称的服务(即display

    2024年02月13日
    浏览(35)
  • .NET6创建Windows服务

    之前的文章已经写过了创建Windows服务。 C#创建Windows服务_c# 创建windows服务_故里2130的博客-CSDN博客  不过之前使用的是.NET Framework创建的Windows服务。现在已经2023年了,其中vs2022有新的方法去创建Windows服务,本次使用.NET6创建Windows服务。 1.选择如图所示,其中vs2022这样的,vs

    2024年02月10日
    浏览(30)
  • Oatpp创建服务器项目(windows)

    一、 环境配置 1.vs2017(Oatpp需要c++11支持) 2.Oatpp-1.3.0源码 3.CMake( 编译成 lib 的话需要使用 )   二、构建 lib 的步骤 1. 安装 cmake 2.执行 3. 打开项目可以编译 三、使用 Oatpp 开发 http 服务器 1. 创建项目 2. 添加 Oatpp 源码 3. 配置项目 --- 添加源码   4. 添加修改个别文件的编译输出路径

    2024年02月11日
    浏览(33)
  • Windows命令创建用户,支持Windows Server或者Win10所有版本,可以在命令中实现自定义用户最全参数,自己运维经验,全部可用有效

    使用PowerShell创建用户可以带上更多的参数,缺点就是用户密码只能设置一样的。 1、设置用户统一的密码 $Password = Read-Host -AsSecureString 注意 :执行这条命令后要输入密码!!! 2、新建用户,可以附带用户详细参数 New-LocalUser \\\"用户名\\\" -Password $Password -FullName \\\"用户全名\\\" -Descr

    2024年02月11日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包