大家好,农企新闻小编来为大家解答以上问题。什么是windows激活,什么是Windows服务很多人还不知道,现在让我们一起来看看吧!
一.什么是Windows服务
Windows服务又称为Windows服务,是Windows操作系统和Windows网络的基础。它是系统核心的一部分,支持整个窗口的各种操作。DNS客户端、打印机、Windows update服务、计划任务、Windows时间服务等服务。与机器的正确操作有关。如果不能正确管理这些服务,将会影响机器的正常运行。
服务首先是Win32可执行程序,或者是rundll32.exe运行. dll形成的进程。不像普通的应用,比如打开WORD,有界面,但是服务没有用户界面。它不能通过双击相应的来运行。exe程序。
第二,Windows如何控制一个服务?
Windows服务由更高级别的services.exe服务管理,它负责启动、停止、运行、挂起等等。我们最常见的操作就是通过Windows的服务MMC接口完成相关操作。
在Windows7系统中,我们点击开始菜单,在搜索框中输入“服务”,双击顶部第一个结果,打开服务管理。在Vista和XP系统中,还可以通过运行services.msc打开服务管理3354
三。如何删除Windows服务
现在越来越多的流氓软件把自己注册成服务。一般非Windows系统的服务都会列为023,比如下面这段:
o23-Unknown-service : bk marks【提供传输协议的数据安全保护机制,有效维护数据传输的安全性和完整性。] - C:WINDOWSSYSTEM32RUNDLL。可执行程序的扩展名
o23-未知-服务: ewido反间谍软件4.0卫士[ewido反间谍软件4.0卫士]-d:程序文件ewido反间谍软件4.0guard.exe
o23-未知-服务: ksd 2 service[ksd 2 service]-c : windows system 32 svch 0st . exe
对于这些流氓软件,有必要删除相关的。exe文件,使其无法再运行,或者直接清理服务本身,使其在计算机重新启动时不会再次启动。
有两种方法可以删除:
方法1:使用Windows命令sc.exe。
点击开始菜单-所有程序-附件-命令行程序,从右键菜单中选择“以管理员身份运行”。
这样以管理员身份打开一个命令行程序,输入sc plus参数就可以了。使用方法很简单:
Sc删除'服务名'(如果服务名中间有空格,需要在它的前后加上引号)
如上:sc删除KSD2Service
关于sc命令的详细解释,请参考本文底部。Windows7 Home /Vista Home已经帮你整理好了。
方法2:直接编辑注册表(不推荐)
打开注册表编辑器,找到以下键值:
HKEY _ local _ machine/system/current control set/services通用服务会在这里显示一个同名的主键,删除相关键值即可。
四。特殊情况
1.如果服务显示rundll32.exe,并且该文件位于system32目录中,则您不能删除该rundll32.exe文件,它是Windows系统的文件。这时,只需清除相关服务即可。
2.如果一个服务被删除后立即自动建立,说明后台有进程在监控和保护。需要先在进程管理器中杀死相应的进程,或者启动后按F8,在Win7/Vista安全模式下删除。
/////附录:SC命令行程序参数详解/////
描述:
SC是一个命令行程序,用于与服务控制管理器和服务进行通信。
用法:
命令服务名.
选项的格式是' \ServerName '
键入' sc [command]'以获取有关命令的更多帮助。
命令:
查询-查询服务的状态,
或者列举服务类型的状态。
查询Ex-查询服务的扩展状态,
或者列举服务类型的状态。
启动-启动服务。
PAUSE-向服务发送暂停控制请求。
交换——向服务发送一个交换控制请求。
连续的
stop------------向服务发送 STOP 请求。
config----------更改服务的配置(永久)。
description-----更改服务的描述。
failure---------更改服务失败时执行的操作。
failureflag-----更改服务的失败操作标志。
sidtype---------更改服务的服务 SID 类型。
privs-----------更改服务的所需权限。
qc--------------查询服务的配置信息。
qdescription----查询服务的描述。
qfailure--------查询失败时服务执行的操作。
qfailureflag----查询服务的失败操作标志。
qsidtype--------查询服务的服务 SID 类型。
qprivs----------查询服务的所需权限。
qtriggerinfo----查询服务的触发器参数。
qpreferrednode--查询首选的服务 NUMA 节点。
delete----------(从注册表)删除服务。
create----------创建服务(将其添加到注册表)。
control---------向服务发送控制。
sdshow----------显示服务的安全描述符。
sdset-----------设置服务的安全描述符。
showsid---------显示相应于假定名称的 SID 字符串。
triggerinfo-----配置服务的触发器参数。
preferrednode---设置首选的服务 NUMA 节点。
GetDisplayName--获取服务的 DisplayName
GetKeyName------获取服务的 ServiceKeyName。
EnumDepend------枚举服务的依存关系。
下列命令不要求服务名称:
sc
boot------------(ok bad) 指示是否将上一次启动保存为
最近一次已知的正确启动配置
Lock------------锁定服务数据库
QueryLock-------查询 SCManager 数据库的 LockStatus
示例:www.sogoupc.com
sc start MyService
QUERY 和 QUERYEX 选项:
如果查询命令带服务名称,将返回
该服务的状态。其他选项不适合这种
情况。如果查询命令不带参数或
带下列选项之一,将枚举此服务。
type= 要枚举的服务的类型(driver, service, all)
默认 = service)
state= 要枚举的服务的状态 (inactive, all)
(默认 = active)
bufsize= 枚举缓冲区的大小(以字节计)
(默认 = 4096)
ri= 开始枚举的恢复索引号
(默认 = 0)
group= 要枚举的服务组
(默认 = all groups)
语法示例
sc query - 枚举活动服务和驱动程序的状态
sc query eventlog - 显示 eventlog 服务的状态
sc queryex eventlog - 显示 eventlog 服务的扩展状态
sc query type= driver - 仅枚举活动驱动程序
sc query type= service - 仅枚举 Win32 服务
sc query state= all - 枚举所有服务和驱动程序
sc query bufsize= 50 - 枚举缓冲区为 50 字节
sc query ri= 14 - 枚举时恢复索引 = 14
sc queryex group= "" - 枚举不在组内的活动服务
sc query type= interact - 枚举所有不活动服务
sc query type= driver group= NDIS - 枚举所有 NDIS 驱动程序