HTTP 服务未启动错误 1009



我正在尝试为我的一个游戏打印文档,但页面查看器看不到打印机,所以我检查了打印后台处理程序服务

C:WINDOWSsystem32>sc qc spooler
[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:WINDOWSSystem32spoolsv.exe
        LOAD_ORDER_GROUP   : SpoolerGroup
        TAG                : 0
        DISPLAY_NAME       : Print Spooler
        DEPENDENCIES       : RPCSS
                           : http
        SERVICE_START_NAME : LocalSystem
C:WINDOWSsystem32>sc query spooler
SERVICE_NAME: spooler
        TYPE               : 110  WIN32_OWN_PROCESS  (interactive)
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 1068  (0x42c)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0
C:WINDOWSsystem32>

并试图启动它,然后发生了

C:WINDOWSsystem32>net start spooler
System error 1068 has occurred.
The dependency service or group failed to start.

C:WINDOWSsystem32>

好的,所以我检查了依赖项

C:WINDOWSsystem32>sc qc rpcss
[SC] QueryServiceConfig SUCCESS
SERVICE_NAME: rpcss
        TYPE               : 20  WIN32_SHARE_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : C:WINDOWSsystem32svchost.exe -k rpcss
        LOAD_ORDER_GROUP   : COM Infrastructure
        TAG                : 0
        DISPLAY_NAME       : Remote Procedure Call (RPC)
        DEPENDENCIES       : RpcEptMapper
                           : DcomLaunch
        SERVICE_START_NAME : NT AUTHORITYNetworkService
C:WINDOWSsystem32>sc query rpcss
SERVICE_NAME: rpcss
        TYPE               : 20  WIN32_SHARE_PROCESS
        STATE              : 4  RUNNING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0
C:WINDOWSsystem32>

好的RPCSS很好,下一个

C:WINDOWSsystem32>sc qc http && sc query http
[SC] QueryServiceConfig SUCCESS
SERVICE_NAME: http
        TYPE               : 1  KERNEL_DRIVER
        START_TYPE         : 3   DEMAND_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : system32driversHTTP.sys
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : HTTP Service
        DEPENDENCIES       :
        SERVICE_START_NAME :
SERVICE_NAME: http
        TYPE               : 1  KERNEL_DRIVER
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 1009  (0x3f1)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0
C:WINDOWSsystem32>

好的,看到它停止了,我试图重新启动它

C:WINDOWSsystem32>net start http
System error 1009 has occurred.
The configuration registry database is corrupt.

C:WINDOWSsystem32>

所以我运行 SFC 来尝试解决这个问题,但是......

C:WINDOWSsystem32>sfc /scannow
Beginning system scan.  This process will take some time.
Beginning verification phase of system scan.
Verification 100% complete.
Windows Resource Protection did not find any integrity violations.
C:WINDOWSsystem32>
这是一大

堆帮助,它甚至无法解决如此固有的错误......

所以这就是我向社区寻求帮助的地方,我不知道过了这里该怎么做。非常感谢帮助。

就我而言,我在下面有一个子键 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParametersSslBindingInfo缺少信息。即所有键(如 0.0.0.0:40015)都有"AppId"、"DefaultFlags"等值。我有一个在这个键下没有值。我删除了那个"空"键,HTTP能够启动。