Windows 7 服务管理解析及优化.docx
- 文档编号:9373218
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:24
- 大小:28.38KB
Windows 7 服务管理解析及优化.docx
《Windows 7 服务管理解析及优化.docx》由会员分享,可在线阅读,更多相关《Windows 7 服务管理解析及优化.docx(24页珍藏版)》请在冰豆网上搜索。
Windows7服务管理解析及优化
Windows7服务管理解析及优化
1、了解Windows7服务的基础知识
与WindowsXP和Windows2003七十多个服务相比,到Windows7时代,系统已经增加到一百五十多个服务(Vista系统有130多个),这不可避免地加大了系统资源占用,拖慢了系统速度,占据了系统CPU和内存资源。
当然,在Windows7的各个版本中,启动默认加载的服务数量是明显不同的,功能最多的是旗舰版,加载的服务也最多。
2、如何设置、开启、关闭Windows7系统的各项服务
1)用Win7系统自带的服务管理软件:
方式1、在Win7系统中随时按下Win键+R键快捷键打开运行窗口,输入Services.msc回车
方式2、点击控制面板——管理工具——服务
3.建议关闭的服务
1)服务名称RemoteRegistry:
本服务允许远程用户修改本机注册表,建议关闭;
2)服务名称SecondaryLogon:
本服务替换凭据下的启用进程,建议普通用户关闭;
3)服务名称SSDPDiscovery:
本服务启动家庭网络上的UPNP设备,建议关闭;
4.建议考虑关闭的服务
1)服务名称IPHelper:
如果您的网络协议不是IPV6,建议关闭此服务;
2)服务名称IPsecPolicyAgent:
使用和管理IP安全策略,建议普通用户关闭;
3)服务名称SystemEventNotificationService:
记录系统事件,建议普通用户关闭;
4)服务名称PrintSpooler:
如果您不使用打印机,建议关闭此服务;
5)服务名称WindowsImageAcquisition(WIA):
如果不使用扫描仪和数码相机,建议关闭此服务;
6)服务名称WindowsErrorReportingService:
当系统发生错误时提交错误报告给微软,建议关闭此服务;
5.Windows7系统服务全解
ApplicationExperience
在应用程序启动时处理应用程序兼容型查询请求。
该服务的默认运行方式是自动,不建议更改。
\\WINDOWS\system32\svchost.exe-knetsvcs
估计使用该技术之后在运行老程序的时候系统会自动选择相应的兼容模式运行,以便取得最佳效果。
ApplicationHostHelperService
为IIS提供管理服务,例如配置历史记录和应用程序池帐户映射。
如果停止此服务,则配置历史记录将无法工作,也无法用特定于应用程序池的访问控制项锁定文件或目录。
\\Windows\system32\svchost.exe-kapphost
IIS相关的东西,如果普通用户建议禁用。
ApplicationInformation
为应用程序的运行提供信息。
该服务的默认运行方式是手动,不建议更改。
\\WINDOWS\system32\svchost.exe-knetsvcs
ApplicationLayerGatewayService
为Internet连接共享提供第三方协议插件的支持。
该服务的默认运行方式是手动,如果你连接了网络,则该服务会自动启动,不建议更改。
\\WINDOWS\System32\alg.exe
WindowsXP中也有该服务,作用也差不多,是系统自带防火墙和开启ICS共享上网的依赖服务,如果装有第三方防火墙且不需要用ICS方式共享上网,完全可以禁用掉。
ApplicationManagement
为活动目录的智能镜像(IntelliMirror)组策略程序提供软件的安装、卸载和枚举等操作。
如果该服务停止,用户将无法安装、删除或枚举任何使用智能镜像方式安装的程序。
如果该服务被禁用,任何依赖该服务的其他服务都将无法运行。
该服务默认的运行方式为手动,该功能主要适用于大型企业环境下的集中管理,因此家庭用户可以放心禁用该服务。
\\WINDOWS\system32\svchost.exe-knetsvcs
BackgroundIntelligentTransferService
在后台传输客户端和服务器之间的数据。
如果禁用了BITS,一些功能,如WindowsUpdate,就无法正常运行。
该服务的默认运行方式是自动,这个服务的主要用途还是用于进行WindowsUpdate或者自动更新,最好不要更改这个服务。
\\WINDOWS\System32\svchost.exe-knetsvcs
BaseFilteringEngine
基本筛选引擎(BFE)是一种管理防火墙和Internet协议安全(IPsec)策略以及实施用户模式筛选的服务。
停止或禁用BFE服务将大大降低系统的安全。
还将造成IPsec管理和防火墙应用程序产生不可预知的行为。
建议保持默认。
\\WINDOWS\system32\svchost.exe-kLocalServiceNetworkRestricted
同样为系统防火墙,VPN以及IPsec提供依赖服务,同时也是系统安全方面的服务,如果使用第三方VPN拨号软件并且不用系统的防火墙以及ICS共享上网,为了系统资源,关闭它吧,否则就别动它。
DiagnosticPolicyService
DiagnosticPolicy服务为Windows组件提供诊断支持。
如果该服务停止了,系统诊断工具将无法正常运行。
如果该服务被禁用了,那么任何依赖该服务的其他服务都将无法正常运行。
该服务的默认运行方式是自动,Vista或IE7有时会弹出对话框问你是否需要让它帮忙找到故障的原因,只有1%的情况下它会帮忙修复Internet断线的问题,可以关掉。
\\WINDOWS\System32\svchost.exe-knetsvcs
DiagnosticServiceHost
诊断服务主机服务启用Windows组件的问题检测、故障排除和解决方案。
如果停止该服务,则一些诊断将不再发挥作用。
如果禁用该服务,则显式依赖它的所有服务将无法启动。
这就是帮上面DiagnosticPolicyService做具体事情的服务,会随着上面的服务启动,可以一起关掉。
\\Windows\System32\svchost.exe-kwdisvc
DiagnosticSystemHost
诊断系统主机服务启用Windows组件的问题检测、故障排除和解决方案。
如果停止该服务,则一些诊断将不再发挥作用。
如果禁用该服务,则显式依赖它的所有服务将无法启动。
基本和DiagnosticPolicyService/DiagnosticServiceHost是同类,可以一起关掉。
\\Windows\System32\svchost.exe-kLocalSystemNetworkRestricted
DistributedFileSystemReplication
在多个系统之间的NTFS文件系统上提供多宿主复制(multi-masterreplication)。
该服务的默认运行方式是手动,最好不要乱动。
虽然禁用也没什么影响,但是建议不要设置为禁用。
\\WINDOWS\system32\DFSR.exe
DistributedLinkTrackingClient:
在计算机内NTFS文件之间保持链接或在网络域中的计算机之间保持链接。
该服务的默认运行方式是自动,不过这个功能一般都用不上,完全可以放心禁用。
\\WINDOWS\System32\svchost.exe-knetsvcs
DistributedTransactionCoordinator
在多个来源,例如数据库、消息队列以及文件系统之间进行传送协调。
如果该服务停止,这些传输将不会发生。
如果该服务被禁用,任何依赖该服务的其他服务都将无法运行。
很多应用以及SQL,ExchangeBiztalk等服务器软件都依赖这个服务,可以不启动它,但不要Disabled它。
\\Windows\system32\msdtc.exe
DNSClient
为此计算机解析和缓冲域名系统(DNS)名称。
如果此服务被停止,计算机将不能解析DNS名称并定位ActiveDirectory域控制器。
如果此服务被禁用,任何明确依赖它的服务将不能启动。
该服务的默认运行方式是自动,如果是在域的环境中要设置为自动,但是这个服务可以泄露你浏览过哪些网站,所以一般用户出于安全考虑,禁用了吧。
\\WINDOWS\system32\svchost.exe-kNetworkService
ExtensibleAuthenticationProtocol
可扩展的身份验证协议(EAP)服务在以下情况下提供网络身份验证:
802.1x有线和无线、VPN和网络访问保护(NAP)。
EAP在身份验证过程中也提供网络访问客户端使用的应用程序编程接口(API),包括无线客户端和VPN客户端。
如果禁用此服务,该计算机将无法访问需要EAP身份验证的网络。
不用802.1x认证、无线网络或VPN可以不启动它,不要Disabled它。
\\Windows\System32\svchost.exe-knetsvcs
Fax
利用计算机或网络上的可用传真资源发送和接收传真。
不用我说了吧,很明显就能看出来是和传真有关的。
手动或禁用
\\Windows\system32\fxssvc.exe
FunctionDiscoveryProviderHost
功能发现提供程序的主机进程。
PnP-X和SSDP相关,如果无相关设备就关了吧。
\\Windows\system32\svchost.exe-kLocalService
FunctionDiscoveryResourcePublication
发布该计算机以及连接到该计算机的资源,以便能够在网络上发现这些资源。
如果该服务被停止,将不再发布网络资源,网络上的其他计算机将无法发现这些资源。
PnP-X和SSDP相关,如果无相关设备就关了吧。
\\Windows\system32\svchost.exe-kLocalService
GroupPolicyClient
该服务负责通过组策略组件应用管理员为计算机和用户配置的设置。
如果停止或禁用该服务,将无法应用设置,并且将无法通过组策略管理应用程序和组件。
如果停止或禁用该服务,依赖于组策略的任何组件或应用程序都将无法正常运行。
你无法关闭这个服务。
\\Windows\system32\svchost.exe-kGPSvcGroup
HealthKeyandCertificateManagement
为网络访问保护代理(NAPAgent)提供X.509证书和密钥管理服务。
使用X.509证书的强制技术在没有此服务的情况下可能无法正常工作。
推测是NAP的一个服务,其中提到要实现一个HealthRegistrationAuthority机制。
默认即可。
\\Windows\System32\svchost.exe-knetsvcs
HumanInterfaceDeviceAccess
启用对智能界面设备(HID)的通用输入访问,它激活并保存键盘、远程控制和其它多媒体设备上的预先定义的热按钮。
如果此服务被终止,由此服务控制的热按钮将不再运行。
如果此服务被禁用,任何依赖它的服务将无法启动。
如果你不想你机器或笔记本键盘上面的那些特别的附加按键起作用、不用游戏手柄之类可以关掉这个服务。
\\Windows\system32\svchost.exe-kLocalSystemNetworkRestricted
IKEandAuthIPIPsecKeyingModules
IKEEXT服务托管Internet密钥交换(IKE)和身份验证Internet协议(AuthIP)键控模块。
这些键控模块用于Internet协议安全(IPSec)中的身份验证和密钥交换。
停止或禁用IKEEXT服务将禁用与对等计算机的IKE/AuthIP密钥交换。
通常将IPSec配置为使用IKE或AuthIP,因此停止或禁用IKEEXT服务将导致IPSec故障并且危及系统的安全。
强烈建议运行IKEEXT服务。
主要是针对VPN等网络环境的进行认证。
不用VPN或用第三方VPN拨号的话可以禁用。
\\Windows\system32\svchost.exe-knetsvcs
InteractiveServicesDetection
启用交互式服务的用户输入的用户通知,这样当交互式服务创建的对话框出现时可以访问这些对话框。
如果此服务已停止,将不再有新的交互式服务对话框通知,而且可能再也无法访问交互式服务对话框。
如果此服务已禁用,则不再有新的交互式服务对话框通知,也无法访问这些对话框。
我也不清楚什么算交互式服务,默认也是Manual,保持默认吧。
\\Windows\system32\UI0Detect.exe
InternetConnectionSharing(ICS)
为家庭和小型商业网络提供网络地址转换、寻址、名称解析以及/或入侵防御服务。
该服务的默认运行方式是禁用,如果你不打算让这台计算机充当ICS主机,那么该服务可以禁用,否则需要启用。
\\WINDOWS\System32\svchost.exe-knetsvcs
IPHelper
在IPv4网络上提供自动的IPv6连接。
如果停止此服务,则在计算机连接到本地IPv6网络时,该计算机将只具有IPv6连接。
主要是提供IPv6的支持,说白了就是让IPv4和IPv6相互兼容,现在的情况下不是特别需要,其实设置成Disabled也无妨。
\\Windows\System32\svchost.exe-kNetSvcs
IPsecPolicyAgent
Internet协议安全(IPSec)支持网络级别的对等身份验证、数据原始身份验证、数据完整性、数据机密性(加密)以及重播保护。
此服务强制执行通过IP安全策略管理单元或命令行工具“netshipsec”创建的IPSec策略。
停止此服务时,如果策略需要连接使用IPSec,可能会遇到网络连接问题。
同样,此服务停止时,Windows防火墙的远程管理也不再可用。
某些公司的网络环境要求必须打开,它提供一个TCP/IP网络上客户端和服务器之间端到端的安全连接。
其他的情况建议设置成禁用。
\\Windows\system32\svchost.exe-kNetworkServiceNetworkRestricted
KtmRmforDistributedTransactionCoordinator
协调MSDTC和核心事务管理器(KTM)之间的事务。
Vista提供的另外一种事务服务,对开发人员来说是比较有用,对于一般的用户或者非开发人员来说,设置成手动。
\\Windows\System32\svchost.exe-kNetworkService
Link-LayerTopologyDiscoveryMapper
创建网络映射,它由PC和设备拓扑(连接)信息以及说明每个PC和设备的元数据组成。
如果禁用此服务,则网络映射将不能正常工作。
应该是支持LLTD(LinkLayerTopologyDiscovery)技术,可以精确地显示支持LLTD的设备在网络结构中的位置,比如Vista的无线地图,保持默认手动。
\\Windows\System32\svchost.exe-kLocalService
Microsoft.NETFrameworkNGENv2.0.50727_X86
NET开发人员都知道NGEN的用法,保持默认的设置,以后会有很多基于.NETFX3的应用,那么这个服务会有用的。
\\Windows\Microsoft.NET\Framework\v2.0.50727\mscorsvw.exe
MicrosoftiSCSIInitiatorService
管理从这台计算机到远程iSCSI目标设备的InternetSCSI(iSCSI)会话。
如果该服务已停止,则该计算机将无法登录或访问iSCSI目标设备。
如果该服务已禁用,则所有显式依赖于该服务的服务将不会启动。
如果本机没有iSCSI设备也不需要连接和访问远程iSCSI设备,设置成禁用。
\\Windows\system32\svchost.exe-knetsvcs
MicrosoftSoftwareShadowCopyProvider
管理卷影复制服务制作的基于软件的卷影副本。
如果该服务被停止,将无法管理基于软件的卷影副本。
如果该服务被禁用,任何依赖它的服务将无法启动。
卷影拷贝,不要贸然Disabled它,因为有时也许它会起作用,如果确实不需要就设置为禁用吧。
\\Windows\System32\svchost.exe-kswprv
MultimediaClassScheduler
基于系统范围内的任务优先级启用工作的相对优先级。
这主要适用于多媒体应用程序。
如果此服务停止,个别任务将使用其默认的优先级。
主要是针对一些多媒体应用的音/视频流设置优先级,禁用可能会导致声卡功能出现问题,建议打开这个服务,设成手动一般也会自动启动。
\\Windows\system32\svchost.exe-knetsvcs
NETRuntimeOptimizationServicev2.0.50215_X86
对使用下一代技术编写的程序的运行提供优化。
该服务的默认运行方式是手动,不建议更改。
\\WINDOWS\Microsoft.NET\Framework\v2.0.50215\mscorsvw.exe
估计使用该技术之后,运行.Net技术编写的程序时执行效率将会更高,因为现有系统中运行.Net程序的速度还是有些慢。
RemoteAccessAutoConnectionManager
无论什么时候当某个程序引用一个远程DNS或NetBIOS名或者地址就创建一个到远程网络的连接。
当你的机器获得一个DNS或NetBIOS的名称或地址时会创建一个到远程网络的连接,一般ADSL拔号和VPN接入都会用到这个服务。
如果设置成禁用,就建不了连接了。
还是手动比较好。
\\Windows\system32\svchost.exe-knetsvcs
RemoteAccessConnectionManager
管理从这台计算机到Internet或其他远程网络的拨号和虚拟专用网络(VPN)连接。
如果禁用该项服务,则明确依赖该服务的任何服务都将无法启动。
创建连接的时候使用,ADSL/VPN/其他什么拨号网络都会用到这个服务。
关了的话就不能上网了,不要关闭
\\Windows\system32\svchost.exe-knetsvcs
RemoteProcedureCall(RPC)
作为终结点映射程序(endpointmapper)和COM服务控制管理器使用。
如果此服务被停用或禁用,使用COM或远程过程调用(RPC)服务的程序工作将不正常。
系统关键服务,想关也不让你关。
\\Windows\system32\svchost.exe-krpcss
RemoteProcedureCall(RPC)Locator
管理RPC名称服务数据库。
配合RPC的服务,可以设置手动,但不建议设置成禁用。
\\Windows\system32\locator.exe
RemoteRegistry
使远程用户能修改此计算机上的注册表设置。
如果此服务被终止,只有此计算机上的用户才能修改注册表。
如果此服务被禁用,任何依赖它的服务将无法启动。
个人使用可以关掉它,公司管理就需要打开了。
\\Windows\system32\svchost.exe-kregsvc
RoutingandRemoteAccess
在局域网以及广域网环境中为企业提供路由服务。
提供路由服务的。
不用就关。
\\Windows\system32\svchost.exe-knetsvcs
SecondaryLogon
在不同凭据下启用启动过程。
如果此服务被停止,这种类型的登录访问将不可用。
如果此服务被禁用,任何明确依赖它的服务都将不能启动。
允许一台机器同时有两个用户登录,个人应用基本不需要。
\\Windows\system32\svchost.exe-knetsvcs
SecureSocketTunnelingProtocolService
提供使用VPN连接到远程计算机的安全套接字隧道协议(SSTP)的支持。
如果该服务被禁用,则用户将无法使用SSTP访问远程服务器。
这个服务主要是VPN连接服务的,如果用第三方VPN客户端,可以关闭,但是RemoteAccessConnectionManager这个服务依赖这个服务,还是别动吧。
\\Windows\system32\svchost.exe-kLocalService
SecurityAccountsManager
启动此服务将向其他服务发出信号:
安全帐户管理器(SAM)已准备就绪,可以接受请求。
禁用此服务将导致在SAM准备就绪时,无法通知系统中的其他服务,从而可能导致这些服务无法正确启动。
不应禁用此服务。
系统的安全账户管理服务,关了就不能添加用户,修改用户密码等用户操作了,建议默认别动它。
\\Windows\system32\lsass.exe
SecurityCenter
监视系统安全设置和配置。
Vista新的安全中心,可以进行安全方面的设置,也监控系统的安全状况。
这个服务只是个管理界面,打开其他安全服务即可。
可以关闭。
\\Windows\System32\svchost.exe-kLocalServiceNetworkRestricted
Server
支持此计算机通过网络的文件、打印、和命名管道共享。
如果服务停止,这些功能不可用。
如果服务被禁用,任何直接依赖于此服务的服务将无法启动。
保证本机接入网络的文件、打印机和命名管道共享管理,如果不需要在网络上共享什么东西就可以关掉。
\\Windows\system32\svchost.exe-knetsvcs
ShellHardwareDetection
为自动播放硬件事件提供通知。
对于自动播放的设备或硬件提供通知,如果你不喜欢Autoplay功能,那么设置成Manual,这样你新插入一个U盘,可能系统没有任何提示。
\\Windows\System32\svchost.exe-knetsvcs
SLUINotificationService
提供软件授权激活和通知。
和SoftwareLic
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 服务管理解析及优化 服务 管理 解析 优化