Artigo: 823942 - Última revisão: sábado, 11 de Fevereiro de 2006 - Revisão: 1.5

Erro: mensagem de erro "O serviço especificado foi marcado para eliminação" quando reinstalar um serviço no Visual Studio .NET

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Quando tenta reinstalar um serviço de uma aplicação de serviço do Microsoft Windows num computador baseado no Microsoft Windows 2000, poderá receber a seguinte mensagem de erro:
O serviço especificado foi marcado para eliminação
Quando este problema ocorre, o serviço não for reinstalado.

Causa

Este problema poderá ocorrer se as seguintes condições ocorrem por esta ordem:
  1. Instalar um serviço numa aplicação de serviço do Windows.
  2. Remover o serviço utilizando um ficheiro do Windows Installer (.msi).

    Nota Para remover o serviço utilizando um ficheiro .msi, clique com o botão direito do rato no ícone para o ficheiro .msi do programa e, em seguida, clique em desinstalar .
  3. Reinstala o mesmo serviço sem primeiro reiniciar o computador.
Se tiver instalado o serviço num computador com o Windows 2000, tem de reiniciar o computador pode reinstalar o serviço.

No Windows 2000, serviços não são completamente eliminados até que o computador é reiniciado. Apesar de não receber um pedido para reiniciar o computador depois de remover o serviço, tem de reiniciar o computador antes de reinstalar o serviço.

Nota Se remover o serviço utilizando um ficheiro executável (.exe), receberá um pedido para reiniciar o computador.

Como contornar

Para contornar este problema, reinicie o computador antes de reinstalar o serviço.

Nota Se verificar primeiro que o serviço é parado e, em seguida, sair do consola de gestão da Microsoft (MMC) antes de remover o serviço, poderá reinstalar o serviço sem reiniciar o computador.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a" deste artigo.

Mais Informação

Para obter mais informações sobre como adicionar um serviço e sobre como remover um serviço numa aplicação de serviço do Windows, consulte o tópico "Instruções: criar um Windows Service aplicações no componente Designer" na documentação do Visual Studio .NET na biblioteca da MSDN (Microsoft Developer Network).

A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
Palavras-chave: 
kbmt kbvs2005swept kbvs2005doesnotapply kbhotfixserver kbqfe kberrmsg kbpending kbbug KB823942 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 823942  (http://support.microsoft.com/kb/823942/en-us/ )