一,SC命令创建和卸载windows服务

创建服务的命令格式:

sc [servername] create Servicename [Optionname= Optionvalues]

servername(可选)

可选,可以使用双斜线,如\\\\myserver,也可以是\\\\192.168.0.1来操作远程计算机。如果在本地计算机上操作就不用添加任何参数。

Servicename

在注册表中为service key制定的名称。注意这个名称是不同于显示名称的(这个名称可以用net start和服务控制面板看到),而SC是使用服务键名来鉴别服务的。

Optionname 

这个optionname和optionvalues参数允许你指定操作命令参数的名称和数值。注意,这一点很重要在操作名称和等号之间是没有空格的。

如果你想要看每个命令的可以用的optionvalues,你可以使用sc command这样的格式。这会为你提供详细的帮助。

Optionvalues

为optionname的参数的名称指定它的数值。有效数值范围常常限制于哪一个参数的optionname。如果要列表请用sc command来询问每个命令。

需要注意的是:1. 在option= xxxxx格式中,“=”号和后面的内容一定要有空格,如depend=  Tcpip2. 如果命令中的需要进行双引号的嵌套,使用反斜杠加引号 " \" " 来进行转义处理。

事例格式:  

sc create svnservice binpath= "\"D:\Servers\Subversion\bin\svnserve.exe\" --service -r E:\SVN\repository" displayname= "SVNService" depend= Tcpip start= auto  

SC删除命令:

sc delete [ServiceName] 

失败提示:DeleteService FAILED 1072在删除服务时可能会遇上一个失败提示“DeleteService FAILED 1072: The specified service has been marked for deletion.”,或者运行没报错,但服务仍然在服务管理列表中
这 是因为server被卸载掉时,会检查状态(实际是标记状 态,启动服务时检查,确定定启动或是卸载)。如果是启动状态,则在服务停止时自动卸载;否则立即卸载。所以报错的原因可能是因为服务处于启动状态,所以无 法删除,如果需要立即删除,需要使用命令终止服务,命令格式如下:

sc stop ServiceName

转载于:https://www.cnblogs.com/LGDD/p/9460427.html

C#windows服务开发相关推荐

  1. windows服务开发(一、安装)

    最近由于工作需要,写了一个windows服务程序,有许多经验,我会陆续写出来. 请原谅我从安装谈起,因为我一直有一个误区:只要从System.ServiceProcess.ServiceBase继承一 ...

  2. windows 服务开发教程

    一. window服务是什么 当你单击"开始",执行"services.msc"命令.就会看见如下窗口.它显示的是当前操作系统中系统自带的服务或者第三方软件安装 ...

  3. WINDOWS服务开发

    1.查看系统日志:控制面板\所有控制面板项\管理工具\计算机管理 2.windows服务的实现: 资料:msdn->system service->services. http://msd ...

  4. .net Windows服务开发

    本文详细介绍Windows服务的开发与部署 一.服务项目搭建 1.新建一个Windows服务项目 然后会自动打开我们所添加服务的设计模式. 在解决方案管理器中右键Service1.cs,重命名为MyS ...

  5. .NET Windows服务开发流程

    前段时间做一个数据迁移项目,刚开始用B/S架构做的项目,但B/S要寄存在IIs中,而IIs又不稳定因素,如果重启IIs就要打开页面才能运行项目.有不便之处,就改用Windows服务实现.这篇就总结下, ...

  6. 利用vs.net快速开发windows服务(总结)

    引用 http://www.cnblogs.com/lovecherry/archive/2005/03/25/125527.html 在很多应用中需要做windows服务来操作数据库等操作,比如 ( ...

  7. vs2015开发Windows服务

    工作已经很久,时隔这么长时间写这篇文章是给自己以后做参考.也不至于以后长时间不写Windows服务而忘记整个开发过程.windows服务开发,基础的就不说了,直接上过程. 1.新建windows服务项 ...

  8. .NET开发Windows服务

    一.概述 本文旨在简单论述如何开发Windows服务程序. 服务名称:ServiceTest 实验环境:VS2015 最终程序结构: 二.步骤 1.创建一个项目,选择Windows 服务,更改项目名称 ...

  9. C#开发人员能够可视化操作windows服务

    使用C#开发自己的定义windows服务是一个很简单的事.因此,当.我们需要发展自己windows它的服务.这是当我们需要有定期的计算机或运行某些程序的时候,我们开发.在这里,我有WCF监听案例,因为 ...

最新文章

  1. tplink wr886n v5.0 ttl 接线方法
  2. boost::geometry模块自定义指针到点示例
  3. 《鬼泣V》:旧时代的标杆在新时代的窘境
  4. 看完这个你还不理解右值引用和移动构造 你就可以来咬我(中)
  5. nssl1511-我的世界【堆,贪心】
  6. JavaScript 计算细节解惑
  7. lua绑定c++的时候常见得错误
  8. Android9怎么截图,华为mate9怎么截图/截屏 华为mate9多种截屏方法图文教程
  9. Vue动态加载本地磁盘图片
  10. 618手机争夺战:5G时代首场大考,荣耀再度领跑
  11. IDELAY输入延迟分析
  12. C#学习笔记——观察者模式及实现
  13. CV语义分割,类别加权损失函数
  14. 【干】探索自己的云米冰箱-2
  15. 图片映射(HTML map标签)这么拽,小伙伴们都知道吗?
  16. Linux内核数据结构——链表
  17. 2021年华东交通大学计算机专硕招生计划,华东交通大学代码
  18. speedoffice(Word)怎么将文字设置成倾斜的
  19. 深度学习未来的发展点
  20. 达梦数据库linux 启动命令

热门文章

  1. fedora18 fedora17安装显卡驱动和网卡驱动
  2. Eclipse VIM
  3. ms 两个数组,从每个数组中取一个数相加,求最大的前k个和
  4. UA MATH567 高维统计II 随机向量8 图的max-cut问题 0.5近似算法
  5. WPF布局控件Grid的基本使用 - 使用kaxaml
  6. POJ 3368 Frequent values 【ST表RMQ 维护区间频率最大值】
  7. sql express 会提供iis 服务
  8. CentOS6.5菜鸟之旅:安装VirtualBox4.3
  9. android 入门-Android Permission denied(不允许连接Socket) 错误
  10. java mission 篡改后 网速很慢_关于直连网线速度正常,插上路由器后速度变慢的解决方法{不全面}...