none
Instalando Serviços (services.msc)

    Pergunta

  • Olá Pessoal!

    Estou instalando um sistema de Certificado Digital para emissão de Nota Fiscal Eletrônica. Só que o PC do meu cunhado não tem o serviço de Cartão Inteligente no services.msc, e eu preciso desse serviço para que o Token seja reconhecido.

    Alguém sabe me informar como faço para instalar esse serviço?

    Obrigado!
    quinta-feira, 28 de janeiro de 2010 16:13

Todas as Respostas

  • Olá crboguitar,
    Segue procedimentos:

    O que você quer fazer é possível com o uso de duas ferramentas da própria Microsoft: Applications as Services Utility (srvany.exe) e Service Installer (instsrv.exe).

    Esses dois utilitários são bem pequenos, menos de 40 KB em conjunto. Por outro lado, o Resource Kit Tools tem cerca de 12 MB. Então, se você quiser, possa enviar os dois programas para você por email.

    Como exemplo de uso dos programas, mostrarei um passo-a-passo de como se executar a Calculadora do Windows como serviço. Para executar outro programa, siga o modelo e faça as devidas alterações. Se souber inglês, leia a ajuda do Resource Kit Tools referente a esses dois utilitários para ver mais opções.

    1. Baixe e instale o Resource Kit Tools.

    2. Abra a pasta onde o Resource Kit Tools foi instalado e copie os arquivos srvany.exe e instsrv.exe para uma pasta qualquer. Neste exemplo, os arquivo serão copiados para C:\Windows. Se quiser, pode desinstalar o Resource Kit Tools.

    3. Abra uma janela do Prompt de comando e digite o comando abaixo:

    Código:

    C:\Windows\instsrv.exe Calculadora C:\Windows\srvany.exe

    Calculadora é o nome que dei ao serviço. Pode usar o nome que quiser, com exceção (suponho) dos nomes dos serviços já existentes.

    4. No Editor do registro (regedit.exe), abra a chave seguinte:

    Código:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Calculadora

    5. Crie uma nova chave de nome Parameters:

    Código:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Calculadora\Parameters

    6. Crie na chave acima um novo Valor de seqüência de nome Application. Dê um duplo clique em Application e digite o seguinte no campo em branco:

    Código:

    C:\Windows\System32\Calc.exe

    Pode fechar o Editor do registro.

    7. Clique em Iniciar, selecione Painel de controle => Ferramentas administrativas e clique em Serviços ou, alternativamente, clique em Iniciar => Executar e digite services.msc.

    8. Na janela dos Serviços, dê um duplo clique em Calculadora. Em Propriedades Calculadora, clique em Logon, marque a opção Permitir que o serviço interaja com a área de trabalho e clique em OK.

    9. Reinicie o computador.

    Se quiser remover o serviço criado, primeiro abra no Painel de controle a janela dos Serviços, localize o serviço criado e pare-o. Depois, digite o seguinte na linha de comando:

    Código:

    C:\Windows\instsrv.exe Calculadora remove

    Não sei que programa você pretende rodar como serviço. Por isso, não sei se esse procedimento funcionará para você. O que AzaZell disse deve ser levado em consideração.

    Apesar de na ajuda do Resource Kit Tools constar que o Applications as Services Utility funciona apenas no Windows Server 2003, ele funcionou também no Windows XP Home Edition, que é o sistema que eu uso.

    Espero ter ajudado. 


    Se útil classifique como tal.
    quinta-feira, 28 de janeiro de 2010 19:05
  • Olá crboliveira,
    Pode utilizar o Resource Kit do Windows 2003.

    Espero ter ajudado.


    Se útil classifique como tal.
    sábado, 30 de janeiro de 2010 22:26
  • Ola crboguitar,
    Segue o link:
    http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en

    Espero ter ajudado.
    Se útil classifique como tal.
    domingo, 31 de janeiro de 2010 02:48
  • Olá Diógenes! O serviço que quero instalar é o "Cartão Inteligente". Você disse para criar um Application com o serguinte endereço:

    No meu caso, no lugar de Calc.exe, devo colocar o arquivo que irá rodar o Cartão Inteligente, correto? Como ficaria o endereço nesse caso?

    C:\Windows\System32\Calc.exe
    
    

    Mais uma vez obrigado!
    Cláudio Renato
    segunda-feira, 1 de fevereiro de 2010 12:41
  • Olá crboguitar,
    Correto, isso mesmo!

    Se útil classifique como tal.
    segunda-feira, 1 de fevereiro de 2010 12:49
  • Encontrei o nome do arquivo Diógenes.

    O Arquivo referente o serviço de Cartão Inteligente é esse:

    C:\WINDOWS\System32\SCardSvr.exe

    Verifiquei em outro PC com o serviço ativo.

    Obrigado!
    • Editado crboliveira segunda-feira, 1 de fevereiro de 2010 13:39
    segunda-feira, 1 de fevereiro de 2010 13:29
  • Só que nesse caso, como a máquina que quero instalar o serviço de Cartão Inteligente, não tem o arquivo SCardSvr.exe, tenho que copiar de outro PC com o serviço ativo, e colar na pasta system32 correto?
    segunda-feira, 1 de fevereiro de 2010 13:32
  • Não deu certo... O serviço de Cartão Inteligente, consegui instalar corretamente como você explicou, mas ainda continua pedindo para inserir o token na porta usb, mesmo com ela conectada e o serviço de Cartão Inteligente ativo...

    Mesmo assim te agradeço, mas acho que não tem outra forma. Vou ter que formatar o pc e instalar o sistema completo, pois com esse Windows XP Lite instalado, não está dando certo para emitir o Certificado Digital.

    Obrigado!
    Cláudio Renato
    segunda-feira, 1 de fevereiro de 2010 14:10
  • Olá crboguitar,
    Precisando conte conosco!

    Se útil classifique como tal.
    segunda-feira, 1 de fevereiro de 2010 15:01
  • Olá crboguitar,
    Segue procedimentos:

    O que você quer fazer é possível com o uso de duas ferramentas da própria Microsoft: Applications as Services Utility (srvany.exe) e Service Installer (instsrv.exe).

    Esses dois utilitários são bem pequenos, menos de 40 KB em conjunto. Por outro lado, o Resource Kit Tools tem cerca de 12 MB. Então, se você quiser, possa enviar os dois programas para você por email.

    Como exemplo de uso dos programas, mostrarei um passo-a-passo de como se executar a Calculadora do Windows como serviço. Para executar outro programa, siga o modelo e faça as devidas alterações. Se souber inglês, leia a ajuda do Resource Kit Tools referente a esses dois utilitários para ver mais opções.

    1. Baixe e instale o Resource Kit Tools.

    2. Abra a pasta onde o Resource Kit Tools foi instalado e copie os arquivos srvany.exe e instsrv.exe para uma pasta qualquer. Neste exemplo, os arquivo serão copiados para C:\Windows. Se quiser, pode desinstalar o Resource Kit Tools.

    3. Abra uma janela do Prompt de comando e digite o comando abaixo:

    Código:

    C:\Windows\instsrv.exe Calculadora C:\Windows\srvany.exe

    Calculadora é o nome que dei ao serviço. Pode usar o nome que quiser, com exceção (suponho) dos nomes dos serviços já existentes.

    4. No Editor do registro (regedit.exe), abra a chave seguinte:

    Código:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Calculadora

    5. Crie uma nova chave de nome Parameters:

    Código:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Calculadora\Parameters

    6. Crie na chave acima um novo Valor de seqüência de nome Application. Dê um duplo clique em Application e digite o seguinte no campo em branco:

    Código:

    C:\Windows\System32\Calc.exe

    Pode fechar o Editor do registro.

    7. Clique em Iniciar, selecione Painel de controle => Ferramentas administrativas e clique em Serviços ou, alternativamente, clique em Iniciar => Executar e digite services.msc.

    8. Na janela dos Serviços, dê um duplo clique em Calculadora. Em Propriedades Calculadora, clique em Logon, marque a opção Permitir que o serviço interaja com a área de trabalho e clique em OK.

    9. Reinicie o computador.

    Se quiser remover o serviço criado, primeiro abra no Painel de controle a janela dos Serviços, localize o serviço criado e pare-o. Depois, digite o seguinte na linha de comando:

    Código:

    C:\Windows\instsrv.exe Calculadora remove

    Não sei que programa você pretende rodar como serviço. Por isso, não sei se esse procedimento funcionará para você. O que AzaZell disse deve ser levado em consideração.

    Apesar de na ajuda do Resource Kit Tools constar que o Applications as Services Utility funciona apenas no Windows Server 2003, ele funcionou também no Windows XP Home Edition, que é o sistema que eu uso.

     

    Espero ter ajudado. 

     


    Se útil classifique como tal.


    Diógenes,

     

    Você sabe se existe Resource Kit Tools para Windows Vista, se você tiver, pode enviar laolivei@terra.com.br.

    quinta-feira, 5 de maio de 2011 01:43