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服务:维护和提高一段时间内的系统性能。

  • 相关阅读:
    linux那点事儿(六)进程管理详解(推荐)
    linux那点事儿(下)
    视图的架构刷新和绑定
    HttpHandler开发的两个重点问题
    RichTextBox控件的几点有意思的东西
    重复输入某个字符(C++,C#)
    几个博客系统点评
    怎么理解符号整数的取值范围(C++)
    为SSIS编写自定义任务项(Task)之进阶篇
    LINQ TO XML之判断不存在行则插入
  • 原文地址:https://www.cnblogs.com/pinpin/p/12096813.html
Copyright © 2011-2022 走看看