[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] 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中测试最上方的程序基本都可以搞定,还在测试之中,不排除有些无法删除的可能=============

百分之九十的服务都有驱动保护,需要解除驱动加载才可以顺利删除。
仔细观察服务注册表,找到驱动字符串,先修改驱动文件名称,重启之后便可删除服务了
你试试,

TOP

但是修改驱动名称会有无法启动之危险。

TOP

回复 2# 窄口牛


    谢谢指导,我摸索试试

TOP

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



    与注册表子项权限、运行中的程序是不确定相关联的,就是说有些关联有些不关联,有些不需要停止就可以删,有些必须要停止才能删除,比如防火墙就必须要关了才能删除。

TOP

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

TOP

返回列表