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

  • 相关阅读:
    Spring Cloud Hystrix Dashboard的使用 5.1.3
    Spring Cloud Hystrix 服务容错保护 5.1
    Spring Cloud Ribbon 客户端负载均衡 4.3
    Spring Cloud 如何实现服务间的调用 4.2.3
    hadoop3.1集成yarn ha
    hadoop3.1 hdfs的api使用
    hadoop3.1 ha高可用部署
    hadoop3.1 分布式集群部署
    hadoop3.1伪分布式部署
    KVM(八)使用 libvirt 迁移 QEMU/KVM 虚机和 Nova 虚机
  • 原文地址:https://www.cnblogs.com/pinpin/p/12096813.html
Copyright © 2011-2022 走看看