Sem serviço http - Windows 10

6

Não consigo iniciar meu serviço de spooler de impressão porque algumas das dependências não foram iniciadas.

Então eu olhei para as dependências no menu de opções. Descobri que não havia nenhum serviço HTTP no meu services.msc . Então comecei a investigar como instalar o serviço HTTP manualmente.

Entrei em Add Programs and Features no menu e instalei todos os serviços IIS e World Wide Web Publishing , mas sem sucesso.

Estou tentando instalar o serviço HTTP em uma máquina de desenvolvimento que já possui um serviço Apache em execução. Não sei se isso pode afetar o serviço HTTP.

Basicamente, preciso saber uma das duas coisas:

1 - Como instalar o serviço HTTP manualmente a partir de uma DLL (acho que não é possível)

2 - Como corrigir o problema para que o serviço HTTP seja instalado para que eu possa iniciar o spooler da impressora.

Apenas uma nota lateral o arquivo winhttp.dll está na pasta 32 do meu sistema.

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

EDIT (mostrando resultados para sc qc spooler do cmd) de @ w32sh

[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
    
por Jacques Koekemoer 30.03.2016 / 12:03

2 respostas

7

Serviços O MMC não lista http , pois é um driver e não exatamente um serviço.

Estes dois comandos lhe dirão como o driver http está configurado e o que acontece quando eles iniciam. No prompt de comando do administrador, digite:

sc qc http

Para iniciar o driver http:

net start http

(o último tentará iniciar o http e mostrará um código de erro se ele não for iniciado).

    
por 30.03.2016 / 13:10
1

Agradecemos a Win32Guy e Jacques Koekemoer pelo maravilhoso trabalho, interpretação & Link Technet. SC: Microsoft Docs

Eu gostaria de levar em conta os aspectos mais amplos, manter Spooler de impressão no centro & desenvolver uma compreensão. Eu gostaria de mencionar:

  1. Árvore de Dependência do Spooler de Impressão, ou seja, os componentes do sistema Spooler de Impressão dependem de:

    1. O Spooler de Impressão (Spooler) depende do Remote Procedure Call (RPCSS) & Serviço HTTP (http)
    2. O RPCSS depende do DCOM Server Process Launcher (DcomLaunch) & Mapeador de pontos finais RPC (RpcEptMapper)
    3. link
    4. Dcomlaunch e amp; O RpcEptMapper não possui dependências.
    5. Então, agora encontramos a árvore e & raízes. Obviamente, temos que começar com as raízes!
    6. link
    7. Pergunta surge como trabalhar com / em http? Comandos sc são bons para trabalhar com http, bem como serviços mencionados em services.msc.
  2. Quais são as configurações ideais para o Cinco ? Eu tenho configurações ideais no meu pc / os para todos os cinco. Eu irei executar o comando sc qc para os cinco & mostre a informação aqui de modo que qualquer um possa verificar / combinar com aquele como abaixo:

C:\Users\LittlePro>sc qc DcomLaunch
[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: DcomLaunch
        TYPE               : 20  WIN32_SHARE_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : C:\Windows\system32\svchost.exe -k DcomLaunch
        LOAD_ORDER_GROUP   : COM Infrastructure
        TAG                : 0
        DISPLAY_NAME       : DCOM Server Process Launcher
        DEPENDENCIES       :
        SERVICE_START_NAME : LocalSystem

C:\Users\LittlePro>sc qc RpcEptMapper
[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: RpcEptMapper
        TYPE               : 20  WIN32_SHARE_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : C:\Windows\system32\svchost.exe -k RPCSS
        LOAD_ORDER_GROUP   : COM Infrastructure
        TAG                : 0
        DISPLAY_NAME       : RPC Endpoint Mapper
        DEPENDENCIES       :
        SERVICE_START_NAME : NT AUTHORITY\NetworkService

C:\Users\LittlePro>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:\Windows\system32\svchost.exe -k rpcss
        LOAD_ORDER_GROUP   : COM Infrastructure
        TAG                : 0
        DISPLAY_NAME       : Remote Procedure Call (RPC)
        DEPENDENCIES       : RpcEptMapper
                           : DcomLaunch
        SERVICE_START_NAME : NT AUTHORITY\NetworkService

C:\Users\LittlePro>sc qc http
[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: http
        TYPE               : 1  KERNEL_DRIVER
        START_TYPE         : 3   DEMAND_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : system32\drivers\HTTP.sys
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : HTTP Service
        DEPENDENCIES       :
        SERVICE_START_NAME :

C:\Users\LittlePro>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:\Windows\System32\spoolsv.exe
        LOAD_ORDER_GROUP   : SpoolerGroup
        TAG                : 0
        DISPLAY_NAME       : Print Spooler
        DEPENDENCIES       : RPCSS
                           : http
        SERVICE_START_NAME : LocalSystem
  1. Comece pelas raízes & faça as alterações de configuração com o comando sc config

4. Acho que pode-se usar o comando net start para iniciar qualquer serviço, uma vez configurado corretamente. (se necessário!)

  1. O que senhor Win32Guy diz sobre a dependência do spooler em http: "Embora o driver" http "esteja listado como uma das dependências do serviço Spooler em uma instalação limpa do Windows, o Spooler pode funcionar mesmo sem http" Então, talvez esse link seja uma solução para algumas pessoas: "Corrigir erro de serviço de spooler 1068" O serviço de dependência ou grupo falhou ao iniciar "Por senhor Ramesh Srinivasan Mas estou procurando uma solução real!

(Essas configurações são idênticas no win 7, ganhe 8 e ganhe 10 32/64. Portanto, esse thread é viável em todos eles)

(Esses links podem ser úteis para serviços em services.msc: Como restaurar serviços padrão no Windows 7

Serviço do Windows 7 Service Pack 1 do Black Viper Configurações )

(Isso é o que eu pude entender com meu pouco conhecimento. Comentários e sugestões são bem-vindos e apreciados)

    
por 19.10.2018 / 15:03