删除服务
下面这篇文章是给那些和我一样菜的菜鸟的。

如果你也和我一样,用工具创建了一个服务,想删除时却发现删除不掉。
那么你不要着急。看下去就会解决了。
比如你创建了一个服务i
怎么删呢,如果你直接来个sc delete i ,那肯定会得到下面的答案。
C:\Documents and Settings\pan>sc delete i
[SC] OpenService FAILED 1060:
意思就是没有该实例。即使你在注册表也不会查到这个的。
不用着急,你可以先查看服务的名称,因为那个i只是显示的名称。
有三种办法可以做到这点。
最容易的方法就是在运行中输入services.msc,找到那个可恶的i ,点右键:
看到服务名称了吗,这才是你要的name
假设名称为you。 现在可以来删除服务了。
等一等,你会问你不是说有三种方法吗,这还只是一种啊!
是的,上面的查询法,对于查个把名称是很方便的,但多些,就力不从心了。
介绍第二种方法:
请用  sc GetKeyName i     你会得到满意的结果,看下面就知道了。
[SC] GetServiceKeyName SUCCESS  Name = you
再来说一下第三种方法:
请用  wmic service  where  caption='i' get name
有点慢,几秒后,就有了下面的结果。
i
you
不错吧,最方便最快捷的就属第二种了。简直无话可说耶!

得到了Name 想要删除就不会是什么难事了。
你也有三种办法删除。
最笨也最有效的方法是从注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
找到你要的那个,即you。 删掉整个项就可以了,别删错了,要不然就只有哭的份了。
这么笨的方法就不要用了。
高级一点的方法是用命令行。
也有两种方法可以做到这一点。
你能用下面两条命令中的任何一条轻而易举就做到这点。
sc delete you
wmic service you delete
注意,用wmic 时,是会有安全提示的。
看:删除 '\\PAN\ROOT\CIMV2:Win32_Service.Name="you"' 吗(Y/N/?)?这里输入y
删除范例 \\PAN\ROOT\CIMV2:Win32_Service.Name="you"
范例删除成功。
至此大功告成了。你再到services.msc看看,没了那个恼人的i了吧。

上面那些方法最好用的就数sc了。那就是NO.   是最快速的方法。不过可没安全提示哦!

就写到这吧,献给那些和我一样的菜鸟。老鸟们就不要笑我啦,菜鸟也会变老鸟的 。
哈哈!!!!!
--------------------------
另外  建立服务时可以用javaService 工具,如  InstallJBOSS xx –auto; xx为JBoss依赖的服务,如数据库服务。