什么是服务?

Windows服务的定义和控制服务的说明

服务是一个小程序,通常在Windows 操作系统加载时启动。

您通常不会像使用常规程序那样与服务交互,因为它们在后台运行(您没有看到它们),也没有提供正常的用户界面。

Windows可以使用服务来控制许多事情,如打印,共享文件,与蓝牙设备通信,检查软件更新,托管网站等。

服务甚至可以由第三方的非Windows程序安装,例如文件备份工具磁盘加密程序联机备份实用程序等。

我如何控制Windows服务?

由于服务不能打开并显示选项和窗口,就像您可能习惯用程序看到的那样,您必须使用内置的Windows工具来操作它们。

服务是一种带有用户界面的工具,可与所谓的Service Control Manager进行通信,以便您可以在Windows中使用服务。

另一个工具, 命令行服务控制实用程序( sc.exe )也可以使用,但它使用起来更加复杂,对大多数人来说也是不必要的。

如何查看计算机上正在运行的服务

打开服务最简单的方法是通过管理工具中服务快捷方式,通过控制面板访问。

另一个选项是从命令提示符或运行对话框(Win键+ R)运行services.msc

如果您运行的是Windows 10Windows 8Windows 7Windows Vista ,则还可以在任务管理器中看到服务。

现在正在运行的服务会在状态列中显示正在运行。 看看本页顶部的截图,看看我的意思。

虽然还有更多,但以下是您可能会在计算机上看到的一些服务示例: Apple移动设备服务,Bluetooth支持服务,DHCP客户端,DNS客户端,家庭组监听器,网络连接,即插即用,后台打印程序, 安全中心, 任务计划程序,Windows防火墙WLAN AutoConfig。

注意:如果不是所有服务都在运行(状态列中没有显示任何或已停止) ,则这是完全正常的。 如果您正在浏览服务列表以努力找到您的计算机遇到的问题的解决方案, 请不要开始启动所有未运行的服务 。 虽然它可能不会造成任何伤害,但这种方法可能不是解决您的问题的方法。

双击(或点击)任何服务将打开其属性,在这里您可以看到服务的目的,对于某些服务,如果您停止它,会发生什么情况。 例如,打开Apple Mobile Device Service的属性说明该服务用于与插入计算机的Apple设备进行通信。

注意:如果您通过任务管理器访问服务,则无法查看服务的属性。 您必须位于Services实用程序中以查看属性。

如何启用和禁用Windows服务

某些服务可能需要重新启动才能进行故障排除,前提是这些服务所属的程序或执行的任务未按照原样运行。 如果您尝试重新安装软件,但其附加服务不会自行停止,或者您怀疑服务被恶意使用,则可能需要完全停止其他服务。

重要提示:编辑Windows服务时应特别小心。 你看到的大部分内容对于每一天的任务都非常重要,其中一些甚至依赖其他服务来正常工作。

在服务处于打开状态时,您可以右键单击(或按住)任何服务以获取更多选项,从而可以启动,停止,暂停,恢复或重新启动服务。 这些选项非常明了。

如上所述,如果某些服务干扰软件安装或卸载,可能需要停止某些服务。 举例来说,您正在卸载防病毒程序 ,但出于某种原因,该服务未关闭该程序,导致您无法完全删除该程序,因为它的一部分仍在运行。

在这种情况下,您需要打开“服务”,找到相应的服务,然后选择“ 停止”,以便继续正常的卸载过程。

您可能需要重新启动Windows服务的一个实例是,如果您尝试打印某些内容,但所有内容都会一直在打印队列中挂起。 解决此问题的常见问题是进入服务并为后台打印程序服务选择重新启动

您不想完全关闭它,因为服务需要运行才能打印。 重新启动服务会暂时关闭它,然后重新启动它,这就像一次简单的刷新,让事情再次正常运行。

如何删除/卸载Windows服务

如果恶意程序安装了您似乎无法禁用的服务,则删除服务可能是您唯一的选择。

虽然在services.msc程序中找不到该选项,但可以在Windows中完全卸载服务。 这不仅会关闭服务,而且会将其从计算机中删除,永远不会再被看到(除非它再次安装)。

卸载Windows服务可以通过提升的命令提示符Windows注册表和服务控制实用程序(sc.exe)中完成。 你可以在堆栈溢出阅读更多关于这两种方法。

如果您运行的是Windows 7或较旧的Windows操作系统,则免费的Comodo程序管理器软件可用于删除Windows服务,并且比上述任一方法使用起来都容易(但在Windows 10或Windows 8中不起作用) 。

有关Windows服务的更多信息

服务与常规程序不同,因为如果用户从计算机注销,常规软件将停止工作。 然而,一项服务正在Windows操作系统中运行,这种服务可以在自己的环境中进行,这意味着用户可以完全登录帐户,但仍然有某些服务在后台运行。

虽然它可能会让服务始终处于不利地位,但实际上它非常有用,就像使用远程访问软件一样 。 像TeamViewer这样的程序安装的一个永远在线的服务,即使您没有在本地登录,也可以远程访问您的计算机。

除了上述内容外,在每个服务的属性窗口中还有其他选项,可以让您自定义服务应该如何启动(自动,手动,延迟或禁用)以及服务突然失败并停止运行时自动发生的情况。

服务也可以配置为在特定用户的权限下运行。 这对于需要使用特定应用程序但登录用户没有适当权限运行的场景很有用。 您可能只会在网络管理员控制计算机的情况下才能看到这一点。

某些服务无法通过常规方式禁用,因为它们可能安装了防止禁用它的驱动程序 。 如果您认为是这种情况,您可以尝试在设备管理器中查找和禁用驱动程序,或者启动到安全模式并尝试禁用该服务(因为大多数驱动程序不会在安全模式下加载)。