查看: 2297|回复: 6
收起左侧

[软件] 有什么能批量多选开启或者关闭系统服务的软件吗?

[复制链接]
足球
发表于 2014-1-3 21:37:40 | 显示全部楼层 |阅读模式
一个一个启动太麻烦了!
100lj
发表于 2014-1-3 21:38:54 | 显示全部楼层
用批处理就可以。
随便注册
发表于 2014-1-3 21:40:05 | 显示全部楼层
批处理啊,net start和net stop服务名,难道你一个个手动开关?

评分

参与人数 1经验 +3 收起 理由
woxihuan2011 + 3 感谢支持,欢迎常来: )

查看全部评分

woxihuan2011
发表于 2014-1-3 21:41:01 | 显示全部楼层
net stop命令加上批处理应该可以满足楼主的要求,服务最好不要随便修改,除非你对系统和服务依赖关系比较熟悉,并且备份了系统。
wwdboy
发表于 2014-1-3 21:48:40 | 显示全部楼层
系统服务没多少吧,还是自己看着点一个一个处理放心
100lj
发表于 2014-1-3 21:50:32 | 显示全部楼层
随便注册 发表于 2014-1-3 21:40
批处理啊,net start和net stop服务名,难道你一个个手动开关?

其实虽然批处理可以解决问题,但楼主最起码也得搞清楚每个服务啥意思,哪个开哪个关,总得设置好了再用批处理备份才行。
翼风Fly
发表于 2014-1-3 21:59:20 | 显示全部楼层
正好,前些天我刚刚在答疑区发过类似帖子,这次来个完整的:
①计算机-管理-服务 中设置要关闭服务为手动——注意不能是禁用,否则批处理无效;记下那些服务的名字。
②net start为开启服务,net stop为关闭服务。如果需要一键搞定,可以这样(以部分Oracle服务为例):

记事本里输入以下内容,存为bat文件:
  1. @echo off
  2. echo  【1】开启设置好的服务
  3. echo  【2】关闭设置好的服务
  4. echo.
  5. echo.
  6. echo.
  7. set /p item= 请输入对应序号,enter键继续:
  8. if /i %item%==1 goto 1
  9. if /i %item%==2 goto 2


  10. :1
  11. net start OracleXETNSListener
  12. net start "Oracle RDBMS Kernel Executable"
  13. echo 按任意键退出
  14. pause>nul
  15. exit
  16. :2
  17. net stop OracleXETNSListener
  18. net stop "net start "Oracle RDBMS Kernel Executable"
  19. echo 按任意键退出
  20. pause>nul
  21. exit
复制代码
注意:
①服务名若有空格,以英文引号包围起来;
②必须以管理员权限运行。如果不愿意每次都要右击获取权限,可以先用一个简易的笨办法。。。用压缩软件生成一个自运行的自解压exe文件,属性设置上管理员权限(Vista以上版本)。
③命令具体帮助:net help start,net help stop可以查看对应的帮助信息;net helpmsg可以查看报错代码信息。

评分

参与人数 1经验 +5 收起 理由
woxihuan2011 + 5 感谢解答: )

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-11 22:54 , Processed in 0.113682 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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