Após instalado o assinador serpro pela 1° no windows 10, tanto a versão 3.2 quanto a última 4.0 retornava a falha ao abrir o programa:
Erro ao iniciar os novos serviços do Assinador!
Se necessário reinicie seu computador.
Pesquisei em diversos locais uma solução para o erro, porém não encontrei nenhum tópico relacionado.
Segue então a solução que encontrei:
1) Ao clicar com o botão direito do mouse e abrir local do arquivo
2) Clique 2x em: signerDesktopAgent.
retornou o log do erro detalhado, facilitando a busca para solução, última linha do erro retornado no log:
Erro no start do servi+ºojava.net.UnknownHostException: assinador-desktop.serpro.gov.br
Buscando está linha completa no google não retornou nada de útil, então isolei o erro e busquei apenas por java.net.UnknownHostException.
Encontrei um tópico no stackoverflow, informando algo relacionado a uma linha pendente no host do windows.
Fui conferir o host onde estava retornando a falha e notei que o host estava em branco, possivelmente na instalação do serpro, gerou alguma falha e limpou o host.
Isto ocorreu em mais de 5 computadores windows 10, não foi uma falha isolada.
Então copiei o host de um computador que estava funcionando
3) Local host windows: C:\Windows\System32\drivers\etc
4) Recorte para área de trabalho o arquivo: hosts
5) Abra com o “bloco de notas” para editar o hosts e inclua o conteúdo abaixo:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 assinador-desktop.serpro.gov.br
6) Salve o arquivo
7) Recorte o hosts para o local de origem: C:\Windows\System32\drivers\etc
8) Abra o assinador novamente, será executado normalmente sem a falha relatada
Fonte: contabeis.com.br