O Assistente de novo hardware encontrado pode iniciar e tentar instalar o serviço de optimização .NET quando inicia um computador com o .NET Framework 2.0

Traduções de Artigos Traduções de Artigos
Artigo: 918608 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando inicia um computador com o Microsoft .NET Framework 2.0, pode iniciar o Assistente de novo hardware encontrado. Este assistente pode tentar instalar o serviço de optimização .NET v2.0. de Number _ Number.

Causa

Este problema ocorre porque pode existir uma condição de conflito entre tarefas concorrentes quando o computador cria instâncias de dispositivo legacy para um serviço Win32 ou para um controlador de kernel legacy. Quando o computador cria uma instância de dispositivo legacy, é criada a seguinte subchave do registo:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_<ServiceName>\0000
A chave de instância dispositivo tem um valor de registo antigos. Este valor identifica um dispositivo legacy que não deve ser instalado. Além disso, o valor da subchave de registo legacy é definido apenas depois da chave é criada. Quando a chave é criada e o valor da chave não estiver definido, pode ser iniciada uma reenumeração da árvore de dispositivo. Neste reenumeração, o valor da chave ainda não existe. Por conseguinte, a chave é apreendida não para referenciar um dispositivo legacy. Quando esta condição de corrida ocorre, um serviço Win32 pode ser instalado como um dispositivo em vez de um serviço.

Resolução

Para resolver este problema, examine o Gestor de dispositivos para ver se o serviço de optimização .NET v2.0. de Number _ Number está instalada como um dispositivo. Se o serviço é instalado como um dispositivo, terá de desinstalar o dispositivo. Em seguida, execute o seguinte comando para instalar correctamente o serviço:
mscorsvw.exe -i
Para o fazer, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva devmgmt.msc e clique em OK .
  2. Clique com o botão direito do rato _ do serviço de optimização .NET v2.0. de NumberNumber se o dispositivo aparece e, em seguida, clique em desinstalar .
  3. Na caixa de diálogo Confirmar remoção de dispositivo , clique em OK .
  4. Na linha de comandos, execute o seguinte comando:
    %WINDIR%\Microsoft.NET\Framework <64> \v2.0.Number \mscorsvw.exe -i
    Nota Se o serviço já está instalado correctamente, poderá receber a seguinte mensagem de erro:
    Falha ao instalar serviço de optimização Microsoft. NET.
    Pode ignorar a mensagem de erro.

Propriedades

Artigo: 918608 - Última revisão: 3 de dezembro de 2007 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 2.0
Palavras-chave: 
kbmt kbinfo kbtshoot kbprb KB918608 KbMtpt
Traduçã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: 918608

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com