禁用服务的方法
方法一
- 运行services.msc打开服务管理面板
 - 双击需要操作的服务或者右键选择属性
 - 常规选项卡启动类型为禁用,恢复选项卡中第一次失败、第二次失败、后续失败均选择无操作
 
方法二
- 运行regedit打开注册表管理器
 - HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services
 - 找到相应的服务名称(不是显示名称)点击
 - Start的值修改为十六进制的4,表示禁用
 - FailureActions中的0010、0018、0020中第5列的值改为00,表示失败后无操作
 
精简之后剩余服务
精简之后系统剩余服务
精简之后以下服务无法使用:
- DNS缓存
不使用此服务有一个好处,可以一定程度上防止DNS污染 - SMB服务,即文件分享
 - 远程桌面服务
 - 防火墙
 - NetBIOS(防止扫描)等功能
 
实际只剩下35个服务(实际仅需要29个),开机仅占用0.5G(546MB)内存,适合老机器或者虚拟机,具体服务名称如下:
- Background Tasks Infrastructure Service
 - Base Filtering Engine
如果禁用防火墙后,可以禁用此服务 - COM+ Event System
 - CoreMessaging
 - Cryptographic Services
 - DCOM Server Process Launcher
【防止被扫描,此服务是诸多mac地址扫描工具利用的弱点,依赖服务RPC,即135端口】 - Device Setup Manager
设置手动触发,不要设置为自动 - DHCP Client
【不建议关闭,关闭之后无法显示任务栏网络状态】如果是手动设置IP,即无法自动获取IP,网络内没有部署DHCP服务,可以禁用此服务 - Group Policy Client
 - Local Session Manager
 - Network List Service
【不建议关闭,关闭之后无法显示任务栏网络状态】DHCP Client服务禁用后,这个服务也可以禁用了 - Network Location Awareness
【不建议关闭,关闭之后无法显示任务栏网络状态】DHCP Client服务禁用后,这个服务也可以禁用了 - Network Store Interface Service
 - Plug and Play
 - Power
 - Remote Procedure Call(RPC)
【防止被扫描,此服务是诸多mac地址扫描工具利用的弱点】 - RPC Endpoint Mapper
 - Security Accounts Manager
 - Shell Hardware Detection
 - State Repository Service
 - System Event Notification Service
 - System Events Broker
 - Task Scheduler
 - Themes
不用主题管理,直接可以禁用 - Tile Data model server
 - Time Broker
 - User Manager
 - User Profile Service
 - Windows Audio
不需要提供音频服务,可以精简此服务 - Windows Audio Endpoint Builder
不需要提供音频服务,可以精简此服务 - Windows Connection Manager
 - Windows Event Log
 - Windows Firewall
如果不用防火墙,可以精简此服务 - Windows Font Cache Service
 - Windows Management Instrumentation
 
二次禁用服务
精简系统开机之后,还有以下2个应用需要手动精简:
- Portable Device Enumerator Service
 - AppX Deployment Service(AppXSVC)
 - WinHTTP Web Proxy Auto-Discovery Service
 - 在网卡配置中可以将IPv6也勾选掉
 
彻底关闭135端口
运行dcomcnfg打开组件服务-->计算机-->我的电脑-->右键选择属性-->默认属性选项卡中取消“在此计算机上启用分布式COM”-->默认协议选项卡中删除“面向连接的TCP/IP”