没有 http 服务 - Windows 10

Jac*_*oer 7 windows services windows-10

我似乎无法启动我的打印机后台处理程序服务,因为某些依赖项尚未启动。

所以我查看了选项菜单中的依赖项。我发现我的services.msc. 所以我开始研究如何手动安装 HTTP 服务。

我已经进入Add Programs and Features菜单并安装了所有IISWorld Wide Web Publishing服务,但无济于事。

我正在尝试在已经运行 Apache 服务的开发机器上安装 HTTP 服务。我不知道这是否会对 HTTP 服务产生影响。

基本上我需要知道两件事之一:

1 - 如何从 DLL 手动安装 HTTP 服务(我认为不可能)

2 - 如何纠正问题以便安装 HTTP 服务以便我可以启动打印机假脱机程序。

只是附带说明winhttp.dll文件在我的系统 32 文件夹中。

search-ms:displayname=Search%20Results%20in%20system32&crumb=filename%3A~<Winhttp.dll%20OR%20System.Generic.String%3AWinhttp.dll&crumb=location:C%3A%5CWINDOWS%5Csystem32

sc qc spooler来自@w32sh 的编辑(显示来自 cmd 的结果)

[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: spooler
        TYPE               : 110  WIN32_OWN_PROCESS (interactive)
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : C:\WINDOWS\System32\spoolsv.exe
        LOAD_ORDER_GROUP   : SpoolerGroup
        TAG                : 0
        DISPLAY_NAME       : Print Spooler
        DEPENDENCIES       : RPCSS
                           : http
        SERVICE_START_NAME : LocalSystem
Run Code Online (Sandbox Code Playgroud)

w32*_*2sh 8

服务 MMC 没有列出http,因为它是一个驱动程序而不是一个服务。

这两个命令将告诉您如何配置 http 驱动程序以及它们启动时会发生什么。在管理命令提示符下,键入:

sc qc http
Run Code Online (Sandbox Code Playgroud)

要启动 http 驱动程序:

net start http
Run Code Online (Sandbox Code Playgroud)

(后者将尝试启动http,并在启动失败时显示错误代码。)