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

[系统相关] 批处理怎样关闭xp系统服务?

[复制链接]
发表于 2010-10-15 17:21:49 | 显示全部楼层 |阅读模式
我的是家里用笔记本,xpsp3的,想找个关闭无用服务的批处理,本论坛能开发个这个一定更火,360关闭的还不够多,比如我电脑不用打印机等的,而且说明还不够详细
发表于 2010-10-15 18:14:34 | 显示全部楼层
服务优化一找一大堆,

这是我自己写的:
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. ::查看已运行的服务
  4. echo.查看已运行的服务...
  5. sc query type^= service|findstr "SERVICE_NAME: DISPLAY_NAME:">tmpinsrv.txt
  6. start "notepad.exe" tmpinsrv.txt

  7. :: 枚举所有服务
  8. cd.>tmpsrv.txt
  9. sc query type^= service state^= all|findstr /r /C:"SERVICE_NAME:">>tmpsrv.txt
  10. echo 正在运行 稍后...
  11. ::设置启动类型:关闭
  12. for /f "tokens=2 delims= " %%a in (tmpsrv.txt) do sc config %%a start= DISABLED>nul
  13. ::for /f "tokens=2 delims= " %a in (tmpsrv.txt) do sc config %a start= AUTO>nul

  14. ::打开必要的服务:
  15. (rem 显示名:                                remote Procedure Call (RPC)
  16. sc config RpcSs start= AUTO
  17. rem 显示名:                                  Plug and Play (随插随用)
  18. sc config PlugPlay start= AUTO
  19. sc config AudioSrv start= AUTO
  20. sc config Eventlog start= AUTO
  21. rem 显示名:                                  Network Connections
  22. sc config Netman start= DEMAND
  23. rem 显示名:                                  Telephony (电话语音)
  24. sc config TapiSrv start= DEMAND
  25. rem 显示名:                                  Remote Access Connection Manager(PPPOE)
  26. sc config RasMan start= DEMAND
  27. rem 显示名:                                  Windows Installer (Windows 安装程序)
  28. sc config MSIServer start= DEMAND
  29. rem 显示名:                                Telnet  
  30. sc config TlntSvr start= DEMAND
  31. rem 显示名:                                  NVIDIA Display Driver Service (N显卡驱动)
  32. sc config NVSvc start= AUTO
  33. rem 显示名:                                Kaspersky Internet Security 7.0 (卡巴斯基)
  34. sc config AVP start= DEMAND
  35. )>nul

  36. set /p "choice=需要打印服务?(y|n)"
  37. if /i "%choice%"=="y" (sc config Spooler start= AUTO)
  38. set /p "choice=需要使用扫描仪/摄像头?(y|n)"
  39. if /i "%choice%"=="y" (sc config stisvc start= DEMAND)
  40. set /p "choice=需要DCOM/COM+服务?(y|n)"
  41. if /i "%choice%"=="y" (sc config DcomLaunch start= AUTO & sc config EventSystem start= DEMAND)
  42. set /p "choice=IP地址自动获得(DHCP)?(y|n)"
  43. if /i "%choice%"=="y" (sc config dhcp start= AUTO)
  44. set /p "choice=ASP.NET 玩大型网游?(y|n)"
  45. if /i "%choice%"=="y" (sc config aspnet_state start= DEMAND)

  46. echo 任务结束
  47. pause>nul
  48. del /q tmpsrv.txt tmpinsrv.txt
  49. exit /b
复制代码
 楼主| 发表于 2010-10-15 18:44:53 | 显示全部楼层

回复 2楼 的帖子

感觉数量太少了,玩大型网游?是什么?
发表于 2010-10-15 20:54:52 | 显示全部楼层

回复 3楼 的帖子

2L的已经够清晰了,你还想怎么样?优化系统服务的网上大把多,随便搜索都可以下载的!~
不过奉劝还是自己手动去优化甚至不动为妙!~
发表于 2010-10-15 22:29:39 | 显示全部楼层
Google搜索WinXP服务详解
里面详细介绍了每个服务的作用、是否建议关闭等
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-16 22:57 , Processed in 0.019870 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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