无忧启动论坛

标题: 删除任意系统服务的VBS脚本更新于20200705 [打印本页]

作者: 9zhmke    时间: 2020-6-27 12:37
标题: 删除任意系统服务的VBS脚本更新于20200705
本帖最后由 9zhmke 于 2020-7-6 11:01 编辑

经过各位的帮助,服务删除脚本基本已成形,自测感觉不错可以删除绝大多数服务,目前已知自动升级、防火墙之类都可以删,而Windows Defender暂时还不能删除,有兴趣的同学可试用下 有部分服务需重启运行后才能删除,此重启过程为自动操作。因服务删除后并不能恢复,请同学们慎重,我个人使用环境有限,仅在Win10x64环境下试用,为获得更好兼容性,现贴出来请大家都试用收下
使用前请用记事本等纯文本编辑器打开编辑第一行,改为你需要删除的服务并存盘,把后缀名由.txt改为.vbs再再双击运行: 服务删除脚本0.9.txt (11.2 KB, 下载次数: 77)

其实这个脚本已经可以实现任意服务的禁用、手动等各种设置,甚至可以轻松把服务改为延迟启动,但并没有深入细化,先把这个服务删除搞定再说,大家使用了没发现问题那就可以继续完后续工作了。





作者: qitiandashe1020    时间: 2020-6-27 13:33
有些服务连禁用都不可能更莫说删除。进来学学方法。
作者: fulibo    时间: 2020-6-27 14:12
有个办法不知道可以不可以!就是修改权限,不是软件,就注册表修改!

其实安全模式进去,再删除,比较简单点!因为大部分服务就没运行了!
作者: 江南一根葱    时间: 2020-6-27 15:01
用sc delete不行?
作者: tedrick    时间: 2020-6-27 15:49
非核心驱动服务,停止该服务后注册表修改为禁用或删除项即可
作者: ljq    时间: 2020-6-27 15:55
记得以前删过,
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002
都要删
作者: austere    时间: 2020-6-27 16:33
窄口牛 发表于 2020-6-27 13:06
自带工具不可能的,至少得nsudo吧,少不了。给楼主留言求个vbs,设置全局修改资源管理器查看方式为中等图标 ...

注册表就可以搞定吧~
作者: 9zhmke    时间: 2020-6-27 17:36
窄口牛 发表于 2020-6-27 13:06
自带工具不可能的,至少得nsudo吧,少不了。给楼主留言求个vbs,设置全局修改资源管理器查看方式为中等图标 ...

应该不算难,没啥问题,但要等时间充裕些才能弄。
作者: 9zhmke    时间: 2020-6-27 17:37
2011ajie 发表于 2020-6-27 13:30
有些服务有驱动保护,驱动只要在运行 你怎么也删不掉

一直不知道是驱动在管这个,是个什么驱动呢?是否我们可以关掉这个驱动然后再动手杀掉服务?
作者: 9zhmke    时间: 2020-6-27 17:39
fulibo 发表于 2020-6-27 14:12
有个办法不知道可以不可以!就是修改权限,不是软件,就注册表修改!

其实安全模式进去,再删除,比较简 ...

你说的是哪里的权限? 安全模式需要用户参与,我希望是不需要用户参与的。这样我就可以写到VBS里去了。
作者: 9zhmke    时间: 2020-6-27 17:39
江南一根葱 发表于 2020-6-27 15:01
用sc delete不行?

不行的:
[SC] OpenService 失败 5:
拒绝访问。
作者: 9zhmke    时间: 2020-6-27 17:41
tedrick 发表于 2020-6-27 15:49
非核心驱动服务,停止该服务后注册表修改为禁用或删除项即可

不知核心是与是哪里规定的?是否能把核心的改成非核心的?
作者: 9zhmke    时间: 2020-6-27 17:43
ljq 发表于 2020-6-27 15:55
记得以前删过,
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002

无法删除的,手工在regedit中都无法删除...
作者: kkkssc    时间: 2020-6-27 17:49
@echo off
mode 60,30
set ddisk=z:

if /i not exist %ddisk%\windows\system32\config\system echo %ddisk%系统不存在 &&goto exx
if /i not exist %ddisk%\windows\system32\config\software echo %ddisk%系统不存在 &&goto exx

reg load hklm\sys %ddisk%\windows\system32\config\system
echo 导入%ddisk%盘system到hklm\sys

reg load hklm\soft %ddisk%\windows\system32\config\software
echo 导入%ddisk%盘software到hklm\soft

start /d %systemroot% regedit.exe
echo 修改后任意键即保存退出
pause >nul

taskkill /f /im regedit.exe >nul &&ping 127.1 -n 3 >nul
reg unload hklm\sys
reg unload hklm\soft
:exx
ping 127.1 -n 3 >nul
exit

一般手工都能删除,实在不行,到多系统或者pe下,运行,默认挂载了z,可以根据自己系统修改
作者: fulibo    时间: 2020-6-27 17:55
9zhmke 发表于 2020-6-27 17:39
你说的是哪里的权限? 安全模式需要用户参与,我希望是不需要用户参与的。这样我就可以写到VBS里去了。

我的办法就是,以前有个老大不是弄PE,修改到最高权限吗?

你可以试一试,把权限提高!再删除看看!

就是有个帖子,手工弄pe !有点老,在无忧论坛里!
作者: 黑中见白    时间: 2020-6-27 19:31
删了服务dll就行
作者: 9zhmke    时间: 2020-6-27 20:09
fulibo 发表于 2020-6-27 17:55
我的办法就是,以前有个老大不是弄PE,修改到最高权限吗?

你可以试一试,把权限提高!再删除看看!

有道理,下来再想想办法试下使用System身份的权限来删除。反正在注册表权限那里是不能实现的
作者: 9zhmke    时间: 2020-6-27 20:09
黑中见白 发表于 2020-6-27 19:31
删了服务dll就行

我想做到通用的服务设置工具里
作者: 9zhmke    时间: 2020-6-27 20:11
kkkssc 发表于 2020-6-27 17:49
@echo off
mode 60,30
set ddisk=z:

谢谢你的提议,但这只能操作其他系统上的系统,无法实现在正在使用的系统上优化这些服务
作者: 2010techon    时间: 2020-6-28 12:09
9zhmke 发表于 2020-6-27 17:39
不行的:
[SC] OpenService 失败 5:
拒绝访问。

先sc stop试试,或者禁用服务,如果不行就是内核权限问题了
作者: 9zhmke    时间: 2020-6-29 10:08
2010techon 发表于 2020-6-28 12:09
先sc stop试试,或者禁用服务,如果不行就是内核权限问题了

好像是我弄错了,是注册表项下面还有子项,子项上有权限限制所以删不了,暂时不想用VBS模拟按键来解除权限如果用户有操作容易造成兼容性问题。
删注册表不需要停止服务、不需要禁用的。
以前写过regini和secedit /configur来解除权限,但在手头这个Win10里好像还不行,正在进一步测试。
作者: 窄口牛    时间: 2020-6-29 10:31
win7很容易,bug10对权限进一步收紧了,难度增大了,ps操作应该简单些。
作者: dlwfdlikuan    时间: 2020-7-5 17:00
谢谢楼主更新!
作者: 零下5度    时间: 2020-7-5 22:40
能删的用apk工具就能直接删,不能删也同样干瞪眼。
作者: xyqiadff    时间: 2020-7-5 22:45
谢谢楼主更新!
作者: 醍丶醐    时间: 2020-7-6 11:36
这么狠吗?谢谢分享




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3