zoukankan      html  css  js  c++  java
  • 批量操作系统服务的脚本(windows关闭服务脚本)

    这个脚本出现的原因是:win10系统的windows update服务老是开始状态,很是烦人,所以添加了脚本,包括对服务状态查看、服务停止、服务启动

    后续有需要可以自行扩展服务,直接执行脚本就可以了

    @echo off
    title stop/start windows service   rem窗口名称信息
    
    rem 定义可操作的服务列表
    :allStart
    cls
    echo 选择服务编号
    echo [1] wuauserv服务:windows update服务
    echo [e] 退出:exit
    set in=
    set /p in=please enter the num:
    
    rem 选择服务编号后跳转到具体服务操作项
    if "%in%"=="1" goto wuauserv
    if "%in%"=="e" goto allClose
    
    rem定义服务可操作编号
    :wuauserv
    cls
    echo 选择服务可操作项
    echo [1] 查看服务状态(state为stopped,start_type为disabled 即为服务关闭并启动类型为禁止)
    echo [2] 停止服务并修改类型为禁止,一般只需要执行这步骤即可
    echo [3] 仅开启服务(启动类型为禁止的需要先执行修改)
    echo [4] 修改服务启动类型为自动
    echo [0] 退到上一步
    echo [e] 直接退出
    
    rem 从键盘获取服务可操作编号后,执行
    set in=
    set /p in= please enter the num:
    if "%in%"=="1" goto wuauservQuery
    if "%in%"=="2" goto wuauservStop
    if "%in%"=="3" goto wuauservStart  
    if "%in%"=="4" goto wuauservChangestatetype
    if "%in%"=="0" goto allStart
    if "%in%"=="e" goto allClose
    
    rem 服务类型为开启服务的操作
    :wuauservStart
    sc start wuauserv
    pause
    goto wuauserv
    
    rem 服务类型为修改服务启动类型的操作
    :wuauservChangestatetype
    sc config wuauserv start=AUTO
    pause
    goto wuauserv
    
    rem 服务类型为查询服务的操作
    :wuauservQuery
    sc query wuauserv 
    sc qc wuauserv  
    pause
    goto wuauserv
    
    rem 服务类型为关闭服务的操作
    :wuauservStop
    sc config wuauserv start=disabled
    sc stop wuauserv
    pause
    goto wuauserv
    
    :allClose
    pause
    exit

    操作方法:

    1、代码粘贴到txt中,并另存为bat文件,编码格式选择ansi(支持中文,否则中文要乱码)

    2、右键管理员权限运行bat文件,按提示执行就可以

    最后,附下,win10可关闭的服务

    1、wuauserv服务:windows update服务(自动更新服务)--建议禁止
    2、ShellHWDetection服务:Shell Hardware Detection为自动播放硬件事件提供通知。--建议禁止
    3、DiagTrack服务:根据事件来管理诊断和使用情况信息的收集和传输(用于改进 Windows 平台的体验和质量) --建议禁止
    4、WSearch服务:Windows Search为文件、电子邮件和其他内容提供内容索引、属性缓存和搜索结果。--建议禁止
    5、SDRSVC服务:Windows 备份提供 Windows 备份和还原功能。
    6、SysMain服务:维护和提高一段时间内的系统性能。

  • 相关阅读:
    MSSQL锁定1.Isolation level (myBased)
    等待状态CXPACKET分析
    拒绝了对对象 'sp_sdidebug'(数据库 'master',所有者 'dbo')的 EXECUTE 权限
    Oracle CBO 统计信息的收集与执行计划的选择
    Oracle 11gR1 on Win7
    读书笔记 <<你的知识需要管理>>
    ORA01555 总结
    Buffer Cache Management
    如何选择合适的索引
    书评 <SQL Server 2005 Performance Tuning性能调校> 竟然能够如此的不用心........
  • 原文地址:https://www.cnblogs.com/pinpin/p/12096813.html
Copyright © 2011-2022 走看看