ID do artigo: 893652 - Última revisão: terça-feira, 27 de novembro de 2007 - Revisão: 2.6

Você recebe uma mensagem de erro "Instalação encontrou um erro e não pôde continuar" quando tenta atualizar um SMS 2003 Advanced Client para o SMS 2003 Service Pack 1

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.
importante Este artigo contém informações sobre como modificar o registro. Antes de modificar o registro, certifique-se de backup e certifique-se que você saiba como restaurar o registro se ocorrer um problema. Para obter informações sobre como fazer backup, restaurar e editar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registro do Microsoft Windows
Expandir tudo | Recolher tudo

Sintomas

Ao tentar atualizar um cliente avançado do Microsoft Systems Management Server (SMS) 2003 para o SMS 2003 Service Pack 1 (SP1), o seguinte erro é registrado no arquivo Ccmsetup.log:
Installation failed with error code 1603
Se você atualizar manualmente o SMS 2003 Advanced Client, você receber a seguinte mensagem de erro:
Instalação anulada

Falha na instalação

A instalação encontrou um erro e não pôde continuar.
Além disso, as informações a seguir são registradas no arquivo %WinDir% \System32\Ccmsetup\Client.msi.log:
Action start 23:14:32: SmsValidateProductVersion.
[23:14:32] WARNING: Failed to get the version info for product {D8EF2D11-47CF-45E5-B423-47B29706DE12} (1608).
Windows Installer may contain invalid product registrations.
O GUID nesta mensagem de aviso representa a versão original do SMS 2003 Advanced Client. Esse problema ocorre em computadores cliente que estejam executando o Microsoft Windows 2000 Server Service Pack 3 (SP3) ou Microsoft Windows 2000 Server Service Pack 4 (SP4).

Causa

Esse problema ocorre se a subchave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1- 5-18
é removida do SMS 2003 Advanced Client. Essa subchave contém informações sobre configuração do SMS 2003 Advanced Client.

Para obter mais informações sobre como a subchave S-1-5-18 pôde ser excluída, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
890212  (http://support.microsoft.com/kb/890212/ ) Mensagem de erro "Este aplicativo deve ser instalado antes você pode usá-lo" ao tentar iniciar um programa que foi instalado usando o Windows Installer no Windows 2000

Resolução

Para resolver esse problema para futuras instalações do SMS 2003 Advanced Client, instale o hotfix documentado no artigo da Base de dados de Conhecimento da Microsoft 890212. Em alguns casos, você pode reparar a instalação do SMS 2003 Advanced Client. No entanto, não podemos garantir que você pode reparar com êxito uma instalação danificada do SMS 2003 Advanced Client. Portanto, recomendamos que você remova e reinstale o cliente avançado em computadores afetados.

Para tentar reparar a instalação do SMS 2003 Advanced Client, execute estas etapas no SMS 2003 Advanced Client:
  1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  2. Digite o seguinte no prompt de comando e pressione ENTER:
    msiexec.exe /I /qn C:\winnt\system32\ccmsetup\{9BE6F195-A36C-4584-919C-342B5A33E30D}\client.msi
Observação A pasta Ccmsetup que é listada na etapa 2 existe somente em computadores que possuem a versão original do SMS 2003 Advanced Client instalado. Esta pasta é removida após uma atualização bem-sucedida para o SMS 2003 SP1. Não podemos garantir que você pode reparar com êxito uma instalação danificada do SMS 2003 Advanced Client.

Para obter mais informações sobre como remover o cliente avançado, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
826842  (http://support.microsoft.com/kb/826842/ ) Como remover um cliente do Systems Management Server 2003


Se a distribuição de software não funcionar corretamente no SMS 2003 Advanced Client danificado, você pode remover o cliente avançado danificado remotamente. Para fazer isso, use um das seguintes ferramentas para executar o programa ccmclean.exe remotamente:
  • O programa de serviço do comando remoto (Rcmd.exe).Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    151519  (http://support.microsoft.com/kb/151519/ ) Utilitário de Kit de recursos fornece execução do comando remoto
  • Um programa de terceiros, como o programa PsExec. O programa PSExec está incluído no conjunto PsTools da Sysinternals. Para obter mais informações sobre o programa PsExec, visite o seguinte site da Sysinternals:
    http://technet.microsoft.com/en-us/sysinternals/default.aspx (http://technet.microsoft.com/en-us/sysinternals/default.aspx)
Ccmclean.exe é um componente do SMS 2003 Toolkit 2. Para obter mais informações sobre o SMS 2003 Toolkit 2, visite o seguinte site:
http://technet.microsoft.com/en-us/sms/bb676787.aspx (http://technet.microsoft.com/en-us/sms/bb676787.aspx)
Para usar o programa PsExec e o programa ccmclean.exe para remover o cliente avançado remotamente, siga estas etapas.

Observação Você deve ter permissões de administrador no cliente avançado.

Aviso Se você usar o Editor do Registro incorretamente, você pode causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você pode resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do registro por sua própria conta e risco.
  1. Baixe o programa PsExec do site a Sysinternal.
  2. Clique em Iniciar , clique em Executar , digite notepad e, em seguida, clique em OK .
  3. Cole o seguinte texto no bloco de notas:
    Windows Registry Editor Version 5.00
    
    [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS]
    
    [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM]
  4. Clique em arquivo e, em seguida, clique em Salvar .
  5. Na caixa de texto nome do arquivo , digite removeSMSkeys.reg e em seguida, clique em Salvar . É recomendável que você salve esse arquivo em uma pasta compartilhada temporária na rede. Verifique se o cliente avançado pode acessar a pasta.
  6. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  7. Tipo psexec \\ client - c c:\ local path \ccmclean.exe /q , em que client é o nome do cliente avançado e local path é a pasta onde ccmclean.exe está localizado. Esse comando copia ccmclean.exe para o cliente avançado e, em seguida, executa ccmclean.exe no modo silencioso.
  8. Digite psexec \\ client regedit.exe /s \\server\share \removeSMSkeys.reg , em que client é o nome do cliente avançado e server\share é a pasta compartilhada da rede que contém o arquivo .reg que você criou nas etapas 2 a 5. Esse comando executa remotamente o arquivo. reg. O arquivo .reg remove as chaves do SMS.

    Aviso Não execute este comando em servidores de qualquer site do SMS. Se você executar esse comando em um servidor de site do SMS, você irá danificar o servidor do site.

Mais Informações

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
890212  (http://support.microsoft.com/kb/890212/ ) Mensagem de erro "Este aplicativo deve ser instalado antes você pode usá-lo" ao tentar iniciar um programa que foi instalado usando o Windows Installer no Windows 2000
Os produtos de terceiros mencionados neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos. A Microsoft fornece terceiros informações de contatos para ajudá-lo a encontrar suporte técnico. Essa informações de contatos podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão dessas informações contatos de terceiros.

A informação contida neste artigo aplica-se a:
  • Microsoft Systems Management Server 2003 Enterprise Edition nas seguintes plataformas
    • Microsoft Windows 2000 Service Pack 3
    • Microsoft Windows 2000 Server SP4
Palavras-chave: 
kbmt kbsmsinstall kbsmsdistribution kbsmsdeploy kbsmsclients kbtshoot kbregistry kbclient kberrmsg kbupgrade kbsetup kbinterop kbsoftwaredist KB893652 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 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: 893652  (http://support.microsoft.com/kb/893652/en-us/ )