中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-29 07:07
47,816 主题排行 / 349,916 发帖 / 今日 2 篇 / 48,265 会员排行
DOS批处理 & 脚本技术(批处理室) » 请问如何删除删除系统服务?
可打印版本  9,641 / 34
第1楼 vlq5299 发表于 2006-06-15 16:40
初级用户 发帖 59 积分 136
请问如何删除删除系统服务?
我想删除一项系统服务,请问用批次处理方式如何处理?
第2楼 vlq5299 发表于 2006-06-15 17:43
初级用户 发帖 59 积分 136
请问注册表删除的问题
我在批次处理程序中执行
REG DELETE HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\RsCCenter
总是提示错误,但是在cmd中运行却可以通过,请问是为什么?

附件
1.PNG (12.64 KiB)
第3楼 namejm 发表于 2006-06-15 17:46
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  请在CMD中用 sc /? 查询。sc stop 服务名 格式可以干掉它。
第4楼 vlq5299 发表于 2006-06-15 17:49
初级用户 发帖 59 积分 136
谢谢了
第5楼 namejm 发表于 2006-06-15 17:52
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  在CMD窗口中用reg delete /? 查看帮助文件你就明白了。

  注意,在批处理中,根键应该用HKLM(根键名首字母组合)之类的格式来表示。
第6楼 vlq5299 发表于 2006-06-15 18:00
初级用户 发帖 59 积分 136
我换成REG DELETE HKLM\SYSTEM\ControlSet001\Services\RsCCenter在bat中仍然不行呀
提示仍然是:
C:\>
'' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

[ Last edited by vlq5299 on 2006-6-15 at 18:04 ]
第7楼 不得不爱 发表于 2006-06-15 20:24
超级版主 发帖 2,044 积分 5,310 来自 四川南充
大概你那个BAT文件有乱码!
第8楼 bagpipe 发表于 2006-06-16 12:44
银牌会员 发帖 425 积分 1,144 来自 北京
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2* delims=: " %%i in ('"sc query|findstr /c:"SERVICE_NAME"

/c:"DISPLAY_NAME""') do set mm=%%j !mm!
echo 你系统上的服务有: %mm%
set /p a=请输入你要删除的服务名称:
sc stop "%a%" >nul 2>nul||echo Error......&&goto :eof
sc delele "%a%" >nul 2>nul||echo Error.......&&goto :eof
echo 服务成功删除!!!

endlocal
第9楼 bagpipe 发表于 2006-06-16 12:57
银牌会员 发帖 425 积分 1,144 来自 北京
发错了
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2* delims=: " %%i in ('"sc query|findstr /c:"SERVICE_NAME"') do set mm=%%j !mm!
echo 你系统上的服务有: %mm%
set /p a=请输入你要删除的服务名称:
sc stop "%a%" >nul 2>nul||echo Error......&&goto :eof
sc delele "%a%" >nul 2>nul||echo Error.......&&goto :eof
echo 服务成功删除!!!

endlocal
第10楼 DOSforever 发表于 2006-06-16 14:32
金牌会员 发帖 2,239 积分 4,639
我想你的问题是删除系统服务,而不是停掉吧。我也一直在问这个问题,就是如何从注册表中删除某项系统服务。我曾经试过,有关启动的项是被我删除了,但还有一些相关的项不允许我删除,不知道为什么。
第11楼 vlq5299 发表于 2006-06-16 16:56
初级用户 发帖 59 积分 136
我打算删除系统服务,我曾经通过注册表删除,但是用批处理总是提示出错,但是运行cmd却可以,不知道为什么?

[ Last edited by qwe1234567 on 2006-6-16 at 19:26 ]

附件
1.png (12.64 KiB)
第12楼 bagpipe 发表于 2006-06-16 17:07
银牌会员 发帖 425 积分 1,144 来自 北京
我建议把你运行的批处理程序贴出来。要不谁也不知道你哪里出现问题了
第13楼 namejm 发表于 2006-06-16 18:56
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  呵呵,确实不能通过bat来删除,而CMD中却可以,不解。
第14楼 不得不爱 发表于 2006-06-16 19:11
超级版主 发帖 2,044 积分 5,310 来自 四川南充
你是用什么软件写的BAT文件?字节都不对?我给你发个文件试下!

附件
2.rar (132 bytes)
第15楼 不得不爱 发表于 2006-06-16 19:13
超级版主 发帖 2,044 积分 5,310 来自 四川南充
你怎么一个问题发几个主题贴子?
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023