Inquiridor
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!
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.
Se útil classifique como tal. -
-
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. -
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 -
-
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
-
-
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 -
-
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.
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.
- Sugerido como Resposta Danilo Corrêa Leite quinta-feira, 5 de maio de 2011 15:18