Posso desativar o WSD (Serviços da Web para Dispositivos) no Servidor 2012 / R2? Como?

12

Estou procurando uma maneira de desativar o WSD no Server 2012 e no Server 2012 R2. Basicamente, várias das nossas impressoras em um número de nosso servidor de impressão decidiram que usar esse serviço é melhor do que usar as portas TCP / IP que foram designadas, e estão mudando para as portas WSD, o que faz com que os usuários não consigam imprimir para essas impressoras.

No servidor Windows 2008 R2, posso evitar esse comportamento parando e desabilitando o barramento IP do PnP-X Enumerator service , no entanto, esse serviço não parece estar presente no Server 2012.

As únicas sugestões que encontrei para impedir esse comportamento são todas abaixo do ideal.

  1. Desativar a Descoberta de Rede (na qual o WDS depende para funcionar)
  2. Bloqueie o WDS no Firewall
  3. Desative a funcionalidade do WDS nas impressoras.

Eu gostaria de uma maneira de desabilitar este serviço (e somente este serviço) no servidor de impressão, porque qualquer uma das outras opções envolve muito mais trabalho do que eu gostaria (2, 3) ou ter efeitos indesejáveis efeitos (1). Alguém sabe de uma maneira de fazer isso?

    
por HopelessN00b 16.04.2014 / 17:23

5 respostas

8

Eu tenho medo de que não haja nenhum "Off" - o interruptor para o WSD especificamente para a descoberta de impressoras no Windows Server

Como alternativa à desativação do serviço "Host do Provedor de Descoberta de Função", você pode alterar a seguinte ação de regras de saída para Negar, no Firewall do Windows com Segurança Avançada:

IssobloquearáespecificamenteoseventosdedescobertadeWSDeWSDAPI

Seosservidoresdeimpressãoestiveremseparadosdasredesdeimpressoras,bloqueieotráfegoentreaszonasem estas portas específicas em vez disso:

  • TCP 5357 - WSDAPIEvents
  • TCP 5358 - WSDEvents protegidos
  • UPD 3702 - publicação do WSD

Eu não acho que você precise desativar a entrada do WSD em seus servidores de impressão.

    
por 16.04.2014 / 17:44
3

1) Mesclar este arquivo reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSDPrintDevice]
"Type"=dword:00000001
"Start"=dword:00000004
"ErrorControl"=dword:00000001
"Tag"=dword:00000028
"ImagePath"=hex(2):00,00
"DisplayName"="@WSDPrint.Inf,%WSDPrintDevice.SVCDESC%;WSD Print Support"
"Group"="Extended Base"
"Owners"=hex(7):00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSDPrintDevice\Enum]
"Count"=dword:00000000
"NextInstance"=dword:00000000

Isso desabilita o serviço de impressão WSD de iniciar e remove o local de WSDPrint.Inf se algo quiser forçá-lo a iniciar.

2) Renomeie as extensões desses 3 arquivos na sua pasta WINDOWS \ INF para .bak:

WSDPrint.Inf
WSDPrint.PNF
WSDScDrv.inf

Isso impede que os dispositivos de impressão WSD sejam iniciados.

Enquanto as impressoras WSD são mostradas na janela Adicionar impressora, e parece que você pode adicioná-las, as portas WSD nunca são criadas e o driver WSD para impressora não está instalado. Todos os critérios satisfeitos. Verificado no Windows Server 2012 R2.

1 Desvantagem: você deve renomear os 3 arquivos de volta para seus nomes originais antes de fazer quaisquer atualizações do Windows relacionadas à impressão ou ao WSD. E, em seguida, altere-os de volta para .bak após o patch ser instalado com sucesso.

    
por 22.04.2014 / 09:43
2

O serviço que você deseja é o "Host do Provedor de Descoberta de Função" (também chamado de fdPHost ). Isso desativará o protocolo WS-Discovery. Isso tem um efeito colateral de desativar o suporte ao SSDP também.

    
por 16.04.2014 / 17:37
2

Instale a impressora manualmente através de Dispositivos e Impressoras para a rede. Selecione a opção "Adicionar uma impressora usando um endereço TCP / IP ou nome de host. Na próxima janela, certifique-se de alterar a opção Tipo de dispositivo para Dispositivo TCP / IP e NÃO a opção Detecção automática (que geralmente é o padrão). Digite o endereço IP da impressora e clique em Avançar. Conclua a instalação normalmente a partir deste ponto. Isso deve resolver esse problema.

    
por 03.06.2015 / 23:24
0

O que eu fiz: 1 - Vá para a Interface da Web da impressora e desative todos os itens relativos do WS nas configurações de rede (WS Discovery, WS Scan, WS Print). Isso fará com que a impressora nunca mais divulgue através do WSD 2 - Verifique os computadores e altere a porta para TCP / IP, se necessário.

Faça estes passos rápidos para todas as novas impressoras.

Espero que isso ajude

Desculpe pelo meu inglês

    
por 24.07.2018 / 17:41