手工清除services.msc中的服务

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

记得以前在‘删除’这个动作上学到不少东西,今天又有了一次收获。

还是从事例开始讲。今天把想把StyleXP卸掉,因为我装的这个版本old了,象往常一样从添加删除中点击StyleXP-删除 to end。可能就是因为旧版本的问题,我在卸载了StyleXP后发现服务管理器中依然‘竖立着它的身影’——服务名为StyleXPService,这可不是件好事。

之后我在注册表编辑器中一阵狂扫,总算干掉几个StyleXP的项,然后通过快速注册表生效——explorer死而复生法之后,我再次打开服务管理器,它——让我惊呆了,这个无赖竟然还在那里——不可能的,它明明死了的——我是这么想的,确实也是,因为这个服务已经不可能开得起来了——在卸载StyelXP之后就开不起来了,但服务管理器里怎么……

还是Internet帮的忙,我脑中闪过四个字"清除服务",用google一搜,答案差不多就都在了,我进入MS TechNet 删除服务页,得到如下信息:

————————————————————————————————————————

删除服务

描述

删除名为 DbService 的假定服务。

脚本代码

strComputer = "."

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colListOfServices = objWMIService.ExecQuery _

("Select * from Win32_Service Where Name = 'DbService'")

For Each objService in colListOfServices

objService.StopService()

objService.Delete()

Next

—————————————————————————————————————————

虽然才疏学浅,但我运气比较好,因为我不知道怎么用这个脚本,只知道VBS的脚本文件能直接运行,于是我把代码copy到记事本,修改其中的"DbService"为"StyleXPService",保存为.VBS文件,双击运行,好像真是这么回事儿,它执行了,服务管理器中的StyleXP消失了。

接着我又发现服务管理器中还有个MSTake也是无效服务,我也用这种方法把它清除掉了。

OK,总结完毕。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航