Board logo

标题: [问题求助] VBS删除系统服务没找到好方法,只好来求助 [打印本页]

作者: 9zhmke    时间: 2020-6-26 16:31     标题: VBS删除系统服务没找到好方法,只好来求助

======尝试过的一些方法=============
       想从注册表下手,开始直接删除了个注册表里的服务:
       oReg.deletekey HKEY_LOCAL_MACHINE ,"SYSTEM\CurrentControlSet\Services\" & Service.Name
       以为很简单,依然无法删除某些服务,于是想用命令直接删除:
       WshShell.Run "cmd /c reg delete " & chr(34) & "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\" & subkey  & chr(34) & " /f",0,true
       还是无法删除,写入注册表文件[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\" & subkey & "] 然后用regedit /s 调用也不行。
       最后才发现直接用手工删除注册表也不行啊,目前整理出来的基本可以用,还需要多测试兼容性,稍微变一下可能又不能用了。
   有些服务不需要停止就可以删除,比如自动升级,而有些必须要停止了才能删除,比如防火墙......
======目前在Win10x64中测试最上方的程序基本都可以搞定,还在测试之中,不排除有些无法删除的可能=============
作者: 窄口牛    时间: 2020-6-27 23:47

百分之九十的服务都有驱动保护,需要解除驱动加载才可以顺利删除。
仔细观察服务注册表,找到驱动字符串,先修改驱动文件名称,重启之后便可删除服务了
你试试,
作者: 窄口牛    时间: 2020-6-27 23:50

但是修改驱动名称会有无法启动之危险。
作者: 9zhmke    时间: 2020-6-28 10:27

回复 2# 窄口牛


    谢谢指导,我摸索试试
作者: 9zhmke    时间: 2020-6-29 16:01

百分之九十的服务都有驱动保护,需要解除驱动加载才可以顺利删除。
仔细观察服务注册表,找到驱动字符串, ...
窄口牛 发表于 2020-6-27 23:47



    与注册表子项权限、运行中的程序是不确定相关联的,就是说有些关联有些不关联,有些不需要停止就可以删,有些必须要停止才能删除,比如防火墙就必须要关了才能删除。
作者: 窄口牛    时间: 2020-6-29 17:08

没你这技术。一般都用第三方
稍微麻烦点
但是不用费脑子





欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2