- UID
- 205832
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 精华
- 主题
- 回帖
- 0
- 积分
- 133
- PB币
-
- 威望
-
- 贡献
-
- 技术
-
- 活跃
-
|

本帖最后由 maddog_tt 于 2021-12-1 20:48 编辑
几点说明:
- 禁用哪些服务跟个人的使用场景有关!系统内置的服务都有它存在的道理,我没法保证我这里正常你那里也一定正常。
- 调试适合自己的服务列表需要耐心,如果有异常,逐条测试之外,务必注意查看服务的依赖关系,比如A服务依赖B服务,那么如果B被停用时,A你设置成Enabled也没用,必须把B也Enable。
- 本人的场景:不用商店,不用内置的Hyper-V虚拟机,不用Remote Desktop远程桌面,不用bitLocker硬盘加密,一律用第三方软件替代;脱机文件、故障诊断之类的也禁用了。
- 完整的服务(包括驱动程序)其实存在注册表HKLM\SYSTEM\CurrentControlSet\Services下,每个子键就是该服务(或驱动)的名字。因为有很多服务用“管理工具→服务”UI是看不到的,用SC命令行也是操作不了的,操作注册表是最根本的手段。
- 用注册表禁用服务很简单,就改服务名子键下的两个值的数据:① Start→4(DWORD);②DelayedAutostart→0(DWORD)。把DelayedAutostart删掉也行,效果等同于设0。
- 有些服务的注册表键,修改的话需要取得所有者权限,没办法简单用.reg文件导入。所以我是用脚本实现自动化任务,期间要使用CACLS或第三方SetACL命令行工具,感兴趣的同学自己去研究,本文就不展开了。
- 最后,给出我自用脚本(vbscript)里禁用服务部分的字典定义——
[20211201更新]"VSS", "Volume Shadow Copy"
↑这个禁用会偶尔产生错误事件,虽然我并没发现对什么软件或功能运行有实际影响。时间洁癖者勿关。
[20211127更新]
"camsvc", "Capability Access Manager Service / 功能访问管理器服务"
↑这个不能禁,会导致点击开始菜单后键盘输入无效,只能靠鼠标。
' ============================================
Dim Dic : Set Dic = CreateObject("Scripting.Dictionary")
Dic.Add "AJRouter", "AllJoyn Router Service"
Dic.Add "ALG", "Application Layer Gateway Service"
Dic.Add "AppMgmt", "Application Management"
Dic.Add "AssignedAccess" &_
"ManagerSvc", "AssignedAccessManager Service / AssignedAccessManager 服务"
Dic.Add "BDESVC", "BitLocker Drive Encryption Service"
Dic.Add "wbengine", "Block Level Backup Engine Service"
Dic.Add "PeerDistSvc", "BranchCache"
Dic.Add "camsvc", "Capability Access Manager Service / 功能访问管理器服务" ' *观察* - UWP相关
Dic.Add "CertPropSvc", "Certificate Propagation"
Dic.Add "ClipSVC", "Client License Service (ClipSVC)" ' *观察* - Store相关
Dic.Add "DiagTrack", "Connected User Experiences and Telemetry"
Dic.Add "diagsvc", "Diagnostic Execution Service"
Dic.Add "DPS", "Diagnostic Policy Service"
Dic.Add "WdiServiceHost", "Diagnostic Service Host"
Dic.Add "WdiSystemHost", "Diagnostic System Host"
Dic.Add "TrkWks", "Distributed Link Tracking Client"
Dic.Add "dmwappushservice", "Device Management Wireless Application Protocol (WAP) Push message Routing Service / " &_
"设备管理无线应用程序协议 (WAP) 推送消息路由服务"
Dic.Add "MapsBroker", "Downloaded Maps Manager"
Dic.Add "embeddedmode", "Embedded Mode / 嵌入模式"
Dic.Add "EntAppSvc", "Enterprise App Management Service"
Dic.Add "fhsvc", "File History Service"
Dic.Add "BcastDVRUserService", "GameDVR and Broadcast User Service / GameDVR 和广播用户服务"
Dic.Add "lfsvc", "Geolocation Service"
Dic.Add "SharedAccess", "Internet Connection Sharing (ICS)"
Dic.Add "wlpasvc", "Local Profile Assistant Service / 本地配置文件助手服务"
Dic.Add "MessagingService", "MessagingService"
Dic.Add "diagnosticshub." &_
"standardcollector." &_
"service", "Microsoft (R) Diagnostics Hub Standard Collector Service / Microsoft (R) 诊断中心标准收集器服务"
Dic.Add "MSiSCSI", "Microsoft iSCSI Initiator Service"
Dic.Add "swprv", "Microsoft Software Shadow Copy Provider"
Dic.Add "SmsRouter", "Microsoft Windows SMS Router Service / Microsoft Windows SMS 路由器服务"
Dic.Add "NaturalAuthentication","Natural Authentication / 自然身份验证"
Dic.Add "Netlogon", "Netlogon"
Dic.Add "CSC", "Offline Files Driver"
Dic.Add "CscService", "Offline Files"
Dic.Add "WpcMonSvc", "Parental Controls / 家长控制"
Dic.Add "SEMgrSvc", "Payments and NFC/SE Manager / 付款和 NFC/SE 管理器"
Dic.Add "PNRPsvc", "Peer Name Resolution Protocol"
Dic.Add "p2psvc", "Peer Networking Grouping"
Dic.Add "p2pimsvc", "Peer Networking Identity Manager"
Dic.Add "pla", "Performance Logs & Alerts"
Dic.Add "PhoneSvc", "Phone Service"
Dic.Add "PNRPAutoReg", "PNRP Machine Name Publication Service"
Dic.Add "WPDBusEnum", "Portable Device Enumerator Service"
Dic.Add "wercplsupport", "Problem Reports and Solutions Control Panel Support"
Dic.Add "PcaSvc", "Program Compatibility Assistant Service"
Dic.Add "RpcLocator", "Remote Procedure Call (RPC) Locator"
Dic.Add "RetailDemo", "Retail Demo Service / 零售演示服务"
Dic.Add "seclogon", "Secondary Logon"
Dic.Add "SNMPTRAP", "SNMP Trap / SNMP 陷阱"
Dic.Add "SharedRealitySvc", "Spatial Data Service / 空间数据服务"
Dic.Add "SysMain", "SysMain / SuperFetch"
Dic.Add "TapiSrv", "Telephony"
Dic.Add "VSS", "Volume Shadow Copy"
Dic.Add "WalletService", "WalletService"
Dic.Add "WarpJITSvc", "WarpJITSvc"
Dic.Add "SDRSVC", "Windows Backup / Windows 备份"
Dic.Add "CldFlt", "Windows Cloud Files Filter Driver"
Dic.Add "WerSvc", "Windows Error Reporting Service"
Dic.Add "wisvc", "Windows Insider Service / Windows 预览体验成员服务"
Dic.Add "icssvc", "Windows Mobile Hotspot Service / Windows 移动热点服务"
Dic.Add "spectrum", "Windows Perception Service / Windows 感知服务"
Dic.Add "perceptionsimulation", "Windows Perception Simulation Service / Windows 感知模拟服务"
Dic.Add "PushToInstall", "Windows PushToInstall Service / Windows PushToInstall 服务" ' *观察* - Store相关
Dic.Add "WinRM", "Windows Remote Management (WS-Management)"
Dic.Add "WSearch", "Windows Search"
Dic.Add "wmiApSrv", "WMI Performance Adapter"
Dic.Add "WwanSvc", "WWAN AutoConfig"
' 无用硬件
Dic.Add "usbcir", "eHome Infrared Receiver (USBCIR)"
Dic.Add "fdc", "Floppy Disk Controller Driver"
Dic.Add "flpydisk", "Floppy Disk Driver"
Dic.Add "sfloppy", "High-Capacity Floppy Disk Drive"
Dic.Add "HidIr", "Microsoft Infrared HID Driver"
Dic.Add "SCardSvr", "Smart Card"
Dic.Add "ScDeviceEnum", "Smart Card Device Enumeration Service"
Dic.Add "scfilter", "Smart card PnP Class Filter Driver"
Dic.Add "SCPolicySvc", "Smart Card Removal Policy"
Dic.Add "xinputhid", "XINPUT HID Filter Driver"
Dic.Add "XboxGipSvc", "Xbox Accessory Management Service"
Dic.Add "xboxgip", "Xbox Game Input Protocol Driver"
Dic.Add "XblAuthManager", "Xbox Live Auth Manager / Xbox Live 身份验证管理器"
Dic.Add "XblGameSave", "Xbox Live Game Save / Xbox Live 游戏保存"
Dic.Add "XboxNetApiSvc", "Xbox Live Networking Service / Xbox Live 网络服务"
' Hyper-V 虚拟机相关
Dic.Add "HvHost", "HV Host Service / HV 主机服务"
Dic.Add "vmickvpexchange", "Hyper-V Data Exchange Service"
Dic.Add "vmicguestinterface", "Hyper-V Guest Service Interface"
Dic.Add "vmicshutdown", "Hyper-V Guest Shutdown Service"
Dic.Add "vmicheartbeat", "Hyper-V Heartbeat Service"
Dic.Add "vmicvmsession", "Hyper-V PowerShell Direct Service"
Dic.Add "vmicrdv", "Hyper-V Remote Desktop Virtualization Service / Hyper-V 远程桌面虚拟化服务"
Dic.Add "vmictimesync", "Hyper-V Time Synchronization Service"
Dic.Add "vmicvss", "Hyper-V Volume Shadow Copy Requestor / Hyper-V 卷影复制请求程序"
Dic.Add "gencounter", "Microsoft Hyper-V Generation Counter"
Dic.Add "vmgid", "Microsoft Hyper-V Guest Infrastructure Driver"
Dic.Add "storflt", "Microsoft Hyper-V Storage Accelerator"
' Remote Desktop 远程桌面相关
Dic.Add "terminpt", "Microsoft Remote Desktop Input Driver"
Dic.Add "SessionEnv", "Remote Desktop Configuration"
Dic.Add "TsUsbGD", "Remote Desktop Generic USB Device"
Dic.Add "TermService", "Remote Desktop Services"
Dic.Add "UmRdpService", "Remote Desktop Services UserMode Port Redirector"
Dic.Add "tsusbhub", "Remote Desktop USB Hub"
Dic.Add "TsUsbFlt", "Remote Desktop USB Hub Class Filter Driver"
' LTSC 2019里有而2021消失
If OSVer = 1809 Then _
Dic.Add "irmon", "Infrared monitor service" :_
Dic.Add "IRENUM", "IR Bus Enumerator" :_
Dic.Add "irda", "IrDA"
' LTSC 2021里有
If OSVer > 1809 Then _
Dic.Add "autotimesvc", "Cellular Time / 手机网络时间" :_
Dic.Add "TroubleshootingSvc", "Recommended Troubleshooting Service" :_
Dic.Add "UdkUserSvc", "Udk User Service / Udk 用户服务"
' ===================================================
|
|