完全控制windows服务详解
作者:我就是个世界
发表于:2009-03-14
一、什么是windows服务
Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。
通过服务控制管理器,Windows服务是可控的,可以终止、暂停及当需要时启动。[separator]
上面的这些是在网上摘的,我也加上一些个人看法,服务就是windows的内核程序之类的,有很多程序靠它启动,如果你关闭了某些服务,那么Windows的有些功能就会关闭,如系统还原,呵呵,服务也占用内存的,有的大,有的小,关键看是什么服务了哦~现在的流行的一些软件为了防止你误关闭,也在服务中添加了自己的服务项,如杀毒软件,所以你在关闭了杀毒软件的监控后它又会自动启动的,原因就是你没有关闭它的服务。
二、常见服务
先来一段老话题,后面有用。呵呵~
[quote]alerter -windows错误报告
application layer gateway service -(应用层网关服务)
给与第三者网络共享/防火墙支持的服务,有些防火墙/网络共享软件需要
Application management-(程序管理服务)用于设定,发布和删除软件服务。
Automatic updates -Windows自动更新
Background intelligent transfer service -用来实现http1.1服务器之间的信息传输
Clipbook - 用与局域网电脑来共享剪贴板的内容。
Com+Event system -一些 COM+ 软件需要
CoM+Event system application -同上
Computer browser - (计算机浏览)用来浏览局域网电脑的服务
cryptographic services -windows更新时用来确认windows 文件指纹的(就是正版验证之类的)。
DHCP client- 动态主机分配客户端,如果你的机器是动态取得IP的,就是这个服务在起作用啦
Distributed link tracking client-用于局域网更新连接信息
Distributed Transaction coordinator- 分布式事务处理协调器
DNS Client-DNS解析服务
Error reporting service - 错误报告,把windows中错误报告给微软
Event Log - 系统日志纪录服务,很有用于查找系统毛病.
Fast user switching compatibility-多用户快速切换服务
help and support - 帮助
Human interface device access- 支持多媒体键盘上的热键控制服务
IMAPI CD-burning COM service -xp刻录CD服务
Indexing service - 索引服务,就是先为你的系统先做一个索引以加快系统速度,不过偶可没有感受过
Internet Connection Firewall(ICF).........-XP防火墙
IPSEC Services- IP安全策略服务
Logical Disk manager - 磁盘管理服务
Logical Disk manager administrative service-同上。
messenger - windows信使服务
MS software shadow copy provider- 软件映射复制,不知道干啥的
Net Logon- 远程登陆用的,如网络共享等要用
Netmeeting remote desktop sharing- netmeeting远程桌面共享
Network Connections - 网络连接服务
Network DDE - clipbook子服务
Network DDE DSDM -同上
Network Location Awareness-如有网络共享或ICS/ICF可能需要.
NT LM Security support provider- Telnet的身份验证服务
PDEngine - perfectdisk 引擎
PDScheduler -perfectdisk 计划服务
PerFORMance logs and alerts-记录机器运行状况而且定时写入日志或发警告,内容可能过于专业,所以。。自己决定。
Plug and Play - 即插即用服务
Portable media serial number- 通过联网的计算机重新找回连接在你电脑上的移动播放器(MP3播放器等)的数字序号。
Print Spooler - 打印机服务
Protected Storage-储存本地密码和网上服务密码的服务,包括填表时的“自动完成”功能。
QoS RSVP - 网络质量
Remote access auto connection manager- 远程数据自动连接控制
Remote desktop help session manager- 远程帮助服务。
Remote Procedure Call (RPC) -系统核心服务!
Remote Procedure Call LOCATOR-管理 RPC 数据库服务。
remote registry - 远程注册表运行/修改。大漏洞,还不快关!!
removable storage - ,磁带备份用的。
routing and remote access- 提供通过Modem(或其他设备拨号)或VPN远程连接到局域网络的路由服务。
secondary logon- 给与administrator 以外的用户分配指定权限
security accounts manager-安全账户管理。
server -局域网文件/打印共享需要的。
shell hardware detection- 子硬件检测,如U盘。CD
smart card - 智能卡支持服务
smart card helper - 智能卡帮助
SSDP Discovery service-没有什么硬件利用这个服务。。
system event notification- 用户登录/注销/重起/关机信息
system restore service - 系统还原服务。
task scheduler- windows 计划服务.
TCP/IP NetBIOS helper- TCP/IP NETBIOS帮助服务
Telephony - 拨号服务,如果你的宽带不用拨号,那么关了它。
telnet - 没说的,都知道了
terminal services-实现远程登录本地电脑,快速用户切换和远程桌面功能需要
themes - 桌面主题
uninterruptible power supply- UPS服务
universal plug and play device host- USB设备用的
upload manager-实现服务器和客户端输送文件的服务
volume shadow copy- 声音控制映射
webclient- 可能与以后的.Net软件有关联
*Windows Audio - 控制着你听到的声音。关了就没声音了!!
Windows Installer - windows的MSI程序安装服务
windows image acquisition (WIA) - 数码相机和扫描器用
Windows Management Instrumentation - 是管理"服务依靠"的的服务.
windows management instrumentation driver extensions- Windows管理规范和Windows管理规范驱动程序扩展,
windows time - windows网上时间校对
wireless zero configuration -无线网络设置服务
WMI Performance Adapter - WMI 的性能适配器
Workstation - 它是用来管理其他网络功能的[/quote]
这上面有些是在网上的资料上提取的,具体请看
http://coolersky.com/articles/base/os/win2003/2003/1016/150.html
[color=#FF0000]三、如何控制服务(本文重点)[/color]
1、图形界面控制
首先右键点我的电脑,选择管理,然后再选择服务和应用程序,再点服务,看看,我们上面介绍的服务出来了吧
[img][attach]207[/attach][/img]
双击(或者右键-属性)任何一项服务,都会出来以下的界面,在这里你可以手动的关闭、启动服务,根据你的需要选择自动、手动或者已禁用某项服务。
[img][attach]208[/attach][/img]
2、命令行方式控制
[color=#0000FF]<1>停止服务方法一[/color]:net stop 服务名 (注意,如果服务名中间有空格之类的,要用引号引注)
如:我要停止NetMeeting Remote Desktop Sharing这个服务就不能直接输入
net stop NetMeeting Remote Desktop
Sharing,要输入[color=#008000]net stop "NetMeeting Remote Desktop Sharing"[/color]
[color=#0000FF]停止服务方法二[/color]:SC stop "服务名"
[color=#0000FF]<2>开启服务方法一:[/color]net start 服务名
[color=#0000FF]开启服务方法二:[/color]SC start 服务名
[color=#0000FF]<3>批量停止服务[/color]
哈哈,你没有听错,就是批量,来个示例
如果我要禁用Windows Time、Wireless Zero Configuration、Messenger这三个服务
先在记事本中输入以下文字
[code]
SC config W32time start= disabled
SC config WZcsvs start= disabled
SC config Messenger start= disabled[/code]
然后另存为***.bat文件,双击它就可以关掉这几个服务了哦!
注意:在=号后面有一个空格。至于那些w32time之类的你可以在管理服务中看到它的服务名嘛!
如果你不知道服务的简称,也可以通过SC命令来得来到
[color=#FF0000]SC GetKeyName “服务名”[/color]
<4>安装服务
大家都知道可以停止服务。不知道杂安装服务吧。呵呵。一般服务是不能自己安装的哦。。
偶就来给大家说说如何安装服务,嘿嘿!
还是一个例子:
我想把我的一个桌面小程序,就是在桌面上下雪花的程序让它开机启动,而也不能让别人在启动中关
闭!
[color=#FF0000]Sc create snow "e:\test\snow.exe"[/color]
就这样,偶就把这个程序创建了一个名为snow的服务了。。这下在msconfig的启动项中可看不到了哦~
<5>删除服务
我遇过用apache+mysql,但是mysql卸载后不能删除它的服务。而且还会报错!后来找到了这个方法,真是屡试不爽啊~
[code]
SC delete 服务KEYNAME
得到KEYNAME的方法由claudedb补充
SC GetKeyName “服务名”[/code]
哈哈mysql服务就被删除了,所以删除服务的格式就是
[color=#FF0000]SC delete 服务名[/color]
大家在文中看了这么多关于SC的东西,还不知道SC是什么吧
我来介绍一下吧
[color=#B22222]SC的全称是Service Control(服务控制),系统自带的功能强大的服务控制工具,可以和windows的服务管理器互补,完成服务的高级操作[/color]
Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日志。计算机启动时,服务会自动开始运行。它们不要用户一定登录才运行,它们能在包括这个系统内的任何用户环境下运行。
通过服务控制管理器,Windows服务是可控的,可以终止、暂停及当需要时启动。[separator]
上面的这些是在网上摘的,我也加上一些个人看法,服务就是windows的内核程序之类的,有很多程序靠它启动,如果你关闭了某些服务,那么Windows的有些功能就会关闭,如系统还原,呵呵,服务也占用内存的,有的大,有的小,关键看是什么服务了哦~现在的流行的一些软件为了防止你误关闭,也在服务中添加了自己的服务项,如杀毒软件,所以你在关闭了杀毒软件的监控后它又会自动启动的,原因就是你没有关闭它的服务。
二、常见服务
先来一段老话题,后面有用。呵呵~
[quote]alerter -windows错误报告
application layer gateway service -(应用层网关服务)
给与第三者网络共享/防火墙支持的服务,有些防火墙/网络共享软件需要
Application management-(程序管理服务)用于设定,发布和删除软件服务。
Automatic updates -Windows自动更新
Background intelligent transfer service -用来实现http1.1服务器之间的信息传输
Clipbook - 用与局域网电脑来共享剪贴板的内容。
Com+Event system -一些 COM+ 软件需要
CoM+Event system application -同上
Computer browser - (计算机浏览)用来浏览局域网电脑的服务
cryptographic services -windows更新时用来确认windows 文件指纹的(就是正版验证之类的)。
DHCP client- 动态主机分配客户端,如果你的机器是动态取得IP的,就是这个服务在起作用啦
Distributed link tracking client-用于局域网更新连接信息
Distributed Transaction coordinator- 分布式事务处理协调器
DNS Client-DNS解析服务
Error reporting service - 错误报告,把windows中错误报告给微软
Event Log - 系统日志纪录服务,很有用于查找系统毛病.
Fast user switching compatibility-多用户快速切换服务
help and support - 帮助
Human interface device access- 支持多媒体键盘上的热键控制服务
IMAPI CD-burning COM service -xp刻录CD服务
Indexing service - 索引服务,就是先为你的系统先做一个索引以加快系统速度,不过偶可没有感受过
Internet Connection Firewall(ICF).........-XP防火墙
IPSEC Services- IP安全策略服务
Logical Disk manager - 磁盘管理服务
Logical Disk manager administrative service-同上。
messenger - windows信使服务
MS software shadow copy provider- 软件映射复制,不知道干啥的
Net Logon- 远程登陆用的,如网络共享等要用
Netmeeting remote desktop sharing- netmeeting远程桌面共享
Network Connections - 网络连接服务
Network DDE - clipbook子服务
Network DDE DSDM -同上
Network Location Awareness-如有网络共享或ICS/ICF可能需要.
NT LM Security support provider- Telnet的身份验证服务
PDEngine - perfectdisk 引擎
PDScheduler -perfectdisk 计划服务
PerFORMance logs and alerts-记录机器运行状况而且定时写入日志或发警告,内容可能过于专业,所以。。自己决定。
Plug and Play - 即插即用服务
Portable media serial number- 通过联网的计算机重新找回连接在你电脑上的移动播放器(MP3播放器等)的数字序号。
Print Spooler - 打印机服务
Protected Storage-储存本地密码和网上服务密码的服务,包括填表时的“自动完成”功能。
QoS RSVP - 网络质量
Remote access auto connection manager- 远程数据自动连接控制
Remote desktop help session manager- 远程帮助服务。
Remote Procedure Call (RPC) -系统核心服务!
Remote Procedure Call LOCATOR-管理 RPC 数据库服务。
remote registry - 远程注册表运行/修改。大漏洞,还不快关!!
removable storage - ,磁带备份用的。
routing and remote access- 提供通过Modem(或其他设备拨号)或VPN远程连接到局域网络的路由服务。
secondary logon- 给与administrator 以外的用户分配指定权限
security accounts manager-安全账户管理。
server -局域网文件/打印共享需要的。
shell hardware detection- 子硬件检测,如U盘。CD
smart card - 智能卡支持服务
smart card helper - 智能卡帮助
SSDP Discovery service-没有什么硬件利用这个服务。。
system event notification- 用户登录/注销/重起/关机信息
system restore service - 系统还原服务。
task scheduler- windows 计划服务.
TCP/IP NetBIOS helper- TCP/IP NETBIOS帮助服务
Telephony - 拨号服务,如果你的宽带不用拨号,那么关了它。
telnet - 没说的,都知道了
terminal services-实现远程登录本地电脑,快速用户切换和远程桌面功能需要
themes - 桌面主题
uninterruptible power supply- UPS服务
universal plug and play device host- USB设备用的
upload manager-实现服务器和客户端输送文件的服务
volume shadow copy- 声音控制映射
webclient- 可能与以后的.Net软件有关联
*Windows Audio - 控制着你听到的声音。关了就没声音了!!
Windows Installer - windows的MSI程序安装服务
windows image acquisition (WIA) - 数码相机和扫描器用
Windows Management Instrumentation - 是管理"服务依靠"的的服务.
windows management instrumentation driver extensions- Windows管理规范和Windows管理规范驱动程序扩展,
windows time - windows网上时间校对
wireless zero configuration -无线网络设置服务
WMI Performance Adapter - WMI 的性能适配器
Workstation - 它是用来管理其他网络功能的[/quote]
这上面有些是在网上的资料上提取的,具体请看
http://coolersky.com/articles/base/os/win2003/2003/1016/150.html
[color=#FF0000]三、如何控制服务(本文重点)[/color]
1、图形界面控制
首先右键点我的电脑,选择管理,然后再选择服务和应用程序,再点服务,看看,我们上面介绍的服务出来了吧
[img][attach]207[/attach][/img]
双击(或者右键-属性)任何一项服务,都会出来以下的界面,在这里你可以手动的关闭、启动服务,根据你的需要选择自动、手动或者已禁用某项服务。
[img][attach]208[/attach][/img]
2、命令行方式控制
[color=#0000FF]<1>停止服务方法一[/color]:net stop 服务名 (注意,如果服务名中间有空格之类的,要用引号引注)
如:我要停止NetMeeting Remote Desktop Sharing这个服务就不能直接输入
net stop NetMeeting Remote Desktop
Sharing,要输入[color=#008000]net stop "NetMeeting Remote Desktop Sharing"[/color]
[color=#0000FF]停止服务方法二[/color]:SC stop "服务名"
[color=#0000FF]<2>开启服务方法一:[/color]net start 服务名
[color=#0000FF]开启服务方法二:[/color]SC start 服务名
[color=#0000FF]<3>批量停止服务[/color]
哈哈,你没有听错,就是批量,来个示例
如果我要禁用Windows Time、Wireless Zero Configuration、Messenger这三个服务
先在记事本中输入以下文字
[code]
SC config W32time start= disabled
SC config WZcsvs start= disabled
SC config Messenger start= disabled[/code]
然后另存为***.bat文件,双击它就可以关掉这几个服务了哦!
注意:在=号后面有一个空格。至于那些w32time之类的你可以在管理服务中看到它的服务名嘛!
如果你不知道服务的简称,也可以通过SC命令来得来到
[color=#FF0000]SC GetKeyName “服务名”[/color]
<4>安装服务
大家都知道可以停止服务。不知道杂安装服务吧。呵呵。一般服务是不能自己安装的哦。。
偶就来给大家说说如何安装服务,嘿嘿!
还是一个例子:
我想把我的一个桌面小程序,就是在桌面上下雪花的程序让它开机启动,而也不能让别人在启动中关
闭!
[color=#FF0000]Sc create snow "e:\test\snow.exe"[/color]
就这样,偶就把这个程序创建了一个名为snow的服务了。。这下在msconfig的启动项中可看不到了哦~
<5>删除服务
我遇过用apache+mysql,但是mysql卸载后不能删除它的服务。而且还会报错!后来找到了这个方法,真是屡试不爽啊~
[code]
SC delete 服务KEYNAME
得到KEYNAME的方法由claudedb补充
SC GetKeyName “服务名”[/code]
哈哈mysql服务就被删除了,所以删除服务的格式就是
[color=#FF0000]SC delete 服务名[/color]
大家在文中看了这么多关于SC的东西,还不知道SC是什么吧
我来介绍一下吧
[color=#B22222]SC的全称是Service Control(服务控制),系统自带的功能强大的服务控制工具,可以和windows的服务管理器互补,完成服务的高级操作[/color]
请发表您的评论