找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 15977|回复: 5

[问题求助] VBS删除系统服务没找到好方法,只好来求助

[复制链接]
发表于 2020-6-26 16:31:08 | 显示全部楼层 |阅读模式
======尝试过的一些方法=============
       想从注册表下手,开始直接删除了个注册表里的服务:
       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:57 | 显示全部楼层
百分之九十的服务都有驱动保护,需要解除驱动加载才可以顺利删除。
仔细观察服务注册表,找到驱动字符串,先修改驱动文件名称,重启之后便可删除服务了
你试试,
发表于 2020-6-27 23:50:11 | 显示全部楼层
但是修改驱动名称会有无法启动之危险。
 楼主| 发表于 2020-6-28 10:27:28 | 显示全部楼层
回复 2# 窄口牛


    谢谢指导,我摸索试试
 楼主| 发表于 2020-6-29 16:01:07 | 显示全部楼层
百分之九十的服务都有驱动保护,需要解除驱动加载才可以顺利删除。
仔细观察服务注册表,找到驱动字符串, ...
窄口牛 发表于 2020-6-27 23:47



    与注册表子项权限、运行中的程序是不确定相关联的,就是说有些关联有些不关联,有些不需要停止就可以删,有些必须要停止才能删除,比如防火墙就必须要关了才能删除。
发表于 2020-6-29 17:08:42 | 显示全部楼层
没你这技术。一般都用第三方
稍微麻烦点
但是不用费脑子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 23:45 , Processed in 0.009723 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表