O Assistente de novo hardware encontrado pode iniciar e tente instalar o serviço de otimização do .NET tempo de execução quando você inicia um computador que esteja executando o .NET Framework 2.0

Traduções deste artigo Traduções deste artigo
ID do artigo: 918608 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Quando você inicia um computador que esteja executando o Microsoft .NET Framework 2.0, pode iniciar o Assistente de novo hardware encontrado. Este assistente pode tentar instalar o serviço de otimização de tempo de execução .NET v2.0. Number _ Number.

Causa

Esse problema ocorre porque uma condição de corrida pode ocorrer quando o computador cria instâncias de dispositivo legacy para um serviço Win32 ou para um driver de kernel herdados. Quando o computador cria uma instância de dispositivo legacy, é criada na seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_<ServiceName>\0000
A chave de instância dispositivo tem um valor herdado do Registro. Este valor identifica um dispositivo herdado que não deve ser instalado. Além disso, o valor da subchave do Registro herdados é definido apenas após a chave é criada. Quando a chave é criada e o valor para a chave não estiver definido, uma reenumeração da árvore de dispositivos pode ser iniciada. Neste reenumeração, o valor da chave ainda não existe. Portanto, a chave é percebida não para fazer referência a um dispositivo herdado. Quando essa 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 esse problema, examine o Gerenciador de dispositivo para ver se o Number de serviço de otimização de tempo de execução do .NET v2.0. _ Number está instalado como um dispositivo. Se o serviço é instalado como um dispositivo, você deve desinstalar o dispositivo. Em seguida, execute o comando seguinte para instalar o serviço corretamente:
mscorsvw.exe -i
Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar , clique em Executar , digite devmgmt.msc e, em seguida, clique em OK .
  2. Clique com o botão direito .NET Runtime Optimization Service V2.0. Number _ Number caso o dispositivo aparece e, em seguida, clique em desinstalar .
  3. Na caixa de diálogo Confirmar remoção de dispositivo , clique em OK .
  4. No prompt de comando, execute o seguinte comando:
    %WINDIR%\Microsoft.NET\Framework <64> \v2.0.Number \mscorsvw.exe -i
    Observação Se o serviço já está instalado corretamente, você receberá a seguinte mensagem de erro:
    Falha ao instalar o Microsoft .NET Runtime Optimization Service.
    Você pode ignorar a mensagem de erro.

Propriedades

ID do artigo: 918608 - Última revisão: segunda-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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