zoukankan      html  css  js  c++  java
  • Windows10系统服务优化及分析(批处理)

    对于Win10来说,除了UI的变动外,微软还根据用户体验做了一些功能的增强和更改,在我看来,Win10本身启动的服务都是为了系统运作更加完美而增加的,但是对于很多人来说,Win10的很多功能很少用,甚至用不到,对于这样的功能如果不关闭的话,只能占用我们的系统资源。

    如何用批处理对系统的服务进行开关?

    服务停止

    net stop "服务名称"   停止服务
    net pause "服务名称"  暂停服务
    net start "服务名称"  启动服务

    例如:net stop "WerSvc" //停止WerSvc服务

    服务禁止

    sc config "服务名称" start= auto(自动)
    sc config "服务名称" start= demand(手动)
    sc config "服务名称" start= disabled(禁用)
    sc config "服务名称" start= delayed-auto(自动(延迟启动))

    例如:sc config "WSearch" start= disabled //禁止WSearch服务

    Win10系统中有一些功能是可以选择关闭,有一些是必须开启(下面这些功能请根据自己的需要选择关闭)

    1、索引服务
    这个功能开启后会增快系统的搜索文件或其他东西,但是此功能运行过程占用不少的资源,而且会影响启动速度

    禁止功能

    sc stop "wsearch"
    sc config "WMPNetworkSvc" start= disabled
    sc config "wsearch" start= disabled

    启动功能

    sc config wsearch start= auto
    sc config WMPNetworkSvc start= delayed-auto
    sc start wsearch
    sc start WMPNetworkSvc

    注意:如果禁止了此功能,尽量清理一下这个功能所产生的的垃圾,有些电脑这里面的垃圾还是很大的

    del /f /s /q %ALLUSERSPROFILE%MicrosoftSearchDataApplicationsWindows

    2、疑难解答和系统诊断服务 
    禁用之后系统的问题检测、疑难解答和诊断支持等功能将不能使用,如果经常使用不建议禁止

    禁止功能

    sc stop "WdiSystemHost"
    sc stop "WdiServiceHost"
    sc stop "DPS"
    sc config "DPS" start= disabled
    sc config "WdiServiceHost" start= disabled
    sc config "WdiSystemHost" start= disabled

    启动功能

    sc config "DPS" start= auto
    sc config "WdiServiceHost" start= demand
    sc config "WdiSystemHost" start= demand
    sc start "DPS"

    3、家庭组和家庭共享
    这个功能通常我们都很少使用,这个功能主要是在家庭共享的时候用得到,平时我们用的一些社交软件如QQ、微信等,都可以满足它所含有的功能,如果您经常使用无线共享打印机等,可以考虑开启这个功能,这个功能Windows默认是开启的(Win10 1803版本已经移除此功能),磁盘占用率高,所以可以根据自己的使用情况选择关闭

    禁止功能

    net stop "HomeGroupProvider"
    net stop "HomeGroupListener"
    sc config "HomeGroupProvider" start= disabled
    sc config "HomeGroupListener" start= disabled

    启动功能

    sc config "HomeGroupProvider" start= demand
    sc config "HomeGroupListener" start= demand
    net start "HomeGroupProvider"
    net start "HomeGroupListener"

    4、Superfetch服务
    这个功能为“超级预读取”,这个功能主要是为您在内存中制作程序缓存,当您再次使用这个程序的时候会加快启动速度,比如使用office,第一次打开是2秒,第二次再开启就会变成1秒。但是这个服务会占用磁盘。所以,在内存比较小的情况下,建议关闭。如果硬盘是固态的话,也建议关闭。

    禁止功能

    net stop "SysMain"
    sc config "SysMain" start= disabled

    启动功能

    sc config "SysMain" start= auto
    net start "SysMain"

    注意如果长时间开启建议清理一下缓存垃圾**

    del /f /s /q "%windir%Prefetch*.pf"

    5、系统自动更新
    此功能可以自动检查您的系统是否需要更新,并自动更新,如果不喜欢更新系统的,可以关闭,建议手动更新系统

    禁止功能

    net stop "wuauserv"
    sc config "wuauserv" start= disabled

    启动功能

    sc config "wuauserv" start= auto
    net start "wuauserv"

    6、Windows Defender
    这个功能类似于杀毒软件,平时电脑里面下载了第三方杀毒软件的可以把它关闭了

    禁止功能

    reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows Defender" /v "DisableAntiSpyware" /d 1 /t REG_DWORD /f

    启动功能

    reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows Defender" /v "DisableAntiSpyware" /d 0 /t REG_DWORD /f

    7、 Windows Firewall
    这个功能是Windows防火墙,微软自带的防火墙还是很强的,如果配上Defender,几乎就不需要第三方杀毒软件,但是很多时候我们是安装了第三方杀毒软件的,尤其对于经常玩网游的人来说,防火墙有一定的影响

    禁止功能

    reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsFirewallDomainProfile" /v "EnableFirewall" /d 0 /t REG_DWORD /f
    reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsFirewallPrivateProfile" /v "EnableFirewall" /d 0 /t REG_DWORD /f
    reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsFirewallPublicProfile" /v "EnableFirewall" /d 0 /t REG_DWORD /f
    net stop "MpsSvc"
    sc config "MpsSvc" start=disabled

    启动功能

    sc config "MpsSvc" start= auto
    sc start "MpsSvc"
    reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsFirewallDomainProfile" /v "EnableFirewall" /d 1 /t REG_DWORD /f
    reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsFirewallPrivateProfile" /v "EnableFirewall" /d 1 /t REG_DWORD /f
    reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsFirewallPublicProfile" /v "EnableFirewall" /d 1 /t REG_DWORD /f

    8、IPv6转换服务
    IPv6是属于互联网协议,不过现在大部分网络协议还是IPv4,不过随着IPv4资源的不断减少,IPv6也越来越多

    禁止功能

    net stop "iphlpsvc"
    sc config "iphlpsvc" start= disabled

    启动功能

    sc config "iphlpsvc" start= auto
    net start "iphlpsvc"

    9、程序兼容性助手 
    由于不同的软件需要不同的系统环境,有些软件只能在XP下运行,有些只能在Win7下运行,所以在您安装软件时候,兼容性助手就会做出检测,如果软件不兼容系统会提示您,而对于现在大部分常用的软件来说很少有不兼容当前流行系统的,所以可以考虑关闭

    禁止功能

    reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsAppCompat" /v "DisablePCA" /d 1 /t REG_DWORD /f
    sc stop "PcaSvc"
    sc config "PcaSvc" start= disabled

    启动功能

    reg delete "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsAppCompat" /f
    sc config "PcaSvc" start= auto
    sc start "PcaSvc"

    10、Windows备份
    此服务主要是用来系统备份资料,其实平时我们用不到,真需要备份的话也可以用到第三方备份

    禁止功能

    net stop "SDRSVC"
    sc config "SDRSVC" start= disabled

    启动功能

    sc config "SDRSVC" start= auto
    net start "SDRSVC"

    11、错误报告
    这个功能是在您使用程序是出现问题时,系统会自动收集数据整理出错误报告,并给出一些解决方案,但是对于大部分用户来说用处还是不大的

    禁止功能

    net stop "WerSvc" 
    sc config "WerSvc" start= disabled

    启动功能

    sc config "WerSvc" start= auto
    net start "WerSvc"

    12、AppReadiness功能
    当用户初次登录到这台电脑和添加新应用时,使应用进入就绪可用的状态。有很多电脑因为这个服务导致黑屏,最后关闭了才好,不过此服务关闭后也没有多大的影响

    禁止功能

    rem net stop "AppReadiness"
    rem sc config "AppReadiness" start= disabled

    启动功能

    sc config "AppReadiness" start= auto
    net start "AppReadiness"

    13、远程修改注册表
    使远程用户能修改此计算机上的注册表设置。如果此服务被终止,只有此计算机上的用户才能修改注册表。这个功能个人觉着关闭比较好,如果被别人通过网络修改了注册表,那可是一件不舒服的事情

    禁止功能

    net stop "RemoteRegistry"
    sc config "RemoteRegistry" start= disabled

    启动功能

    sc config "RemoteRegistry" start= auto
    net start "RemoteRegistry"

    对于系统的服务,开启的越少,占用资源相对来说就会减少,但是有一些服务是我们必须要开的,还有一些服务使我们经常使用到的,其他比较闲置的服务,除了bug外,如果电脑的配置还可以的话,建议是开启,既然微软没有删除说明还是有很大作用的

  • 相关阅读:
    RabbitMQ——CLI 管理工具 rabbitmqadmin
    RabbitMQ——Fedration插件
    RabbitMQ——使用Shovel插件迁移数据
    Http——HttpClient使用
    Http——Keep-Alive机制
    Http——HttpURLConnection详解
    Kafak——日志数据策略
    Keepalived + LVS 搭建高可用负载均衡
    TCP——抓包分析
    常见的网络端口
  • 原文地址:https://www.cnblogs.com/ydzd/p/12688685.html
Copyright © 2011-2022 走看看