内容显示页
 
类别:服务器+软件 | 浏览(1862) | 2008-4-11 22:19:11

如何删除windows服务,今天做了个系统服务,但删除不了,按网上的注册表删除法不成,我自己的程序也删除不了,后来发现,原来可以这么删除:

1. DOS命令删除

开始菜单-->运行-->cmd-->SC delete 服务名

2. vbs+wmi删除

'保存以下代码为DeleteService.vbs,把里面的那个服务名也改成你要删除的服务名,双击就可以了,这个适合与程序化实现。
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colListOfServices = objWMIService.ExecQuery("Select * from Win32_Service Where Name = '服务名'")
For Each objService in colListOfServices
    objService.StopService()
    objService.Delete()
Next

3. 特殊情况删除

如果一个服务删除了马上又自动建立了,说明后台有进程在监视、保护。需要先在进程管理器中杀掉相应的进程,或者启动后按F8,到安全模式下删除。

后记:柳永法今天做的这个服务是每天早7:00重启机器,为了便于测试起初设置的是服务自动启动然后重启时间设为了一秒,所以一登录系统就直接重启了,只能按F8进入安全模式先设置为禁止,这才发现原来安全模式也还有这好处。

 


引用本页地址:http://www.yongfa365.com/item/RuHeShanChuwindowsFuWuCMDvbswmiShanChuwindowsFuWu.html
 
 
相关链接
 
网友评论:
1 匿名网友 - 2009-5-13 20:24:52
高人,谢谢
 
2 快乐桌面 - 2011-2-14 11:40:49
还可以
 
3 一打可乐 - 2011-4-21 17:53:41
有专门工具srvinstw.exe
 
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片 看不清? 换张图试试
 
     
 
 
文章分类
 
 
.Net + C#(73)
 
 
ASP+VBS(161)
 
 
 
Linux(10)
 
 
 
web 2.0(26)
 
 
 
 
 
心程(68)
 
生活(97)
 
 
     

Power by :柳永法(yongfa365)'Blog  | 京ICP备07011491号  QQ:64049027  E-mail:64049027@qq.com yongfa365'CodePlex yongfa365'CodeGoogle

申请友情链接 要求:跟本站主题相类似正规网站,双方交换为首页位置

转载请注明来源,以便后人及时得到最新、修正、加强版!!!