Sintomas
Considere o seguinte cenário:
-
O cliente do System Center Configuration Manager Service Pack 1 (SP1) do System Center Configuration Manager 2007 Service Pack 2 (SP2) é instalado.
-
Pode instalar a atualização 974571 ou Windows 7 Service Pack 1 (SP1) no mesmo computador.
-
É executada uma sequência de tarefas ConfigurarMgr neste cliente. Esta sequência de tarefas inclui o passo da sequência de tarefas Estado da Captura do Utilizador e o passo de sequência de tarefas Restaurar Estado do Utilizador.
Neste cenário, a migração do estado dos utilizadores falha. Ao mesmo tempo, é registrada a seguinte mensagem de erro no ficheiro de registo Ccmexec.log:
Falha ao importar o loja de certificados de cliente (0x80092024) OSDSMPClient
Causa
Este erro ocorre porque um caráter NULL incorporado está na propriedade Nome amigável de um certificado. Atualização de 974571 impede a ação que importa o certificado quando a propriedade Nome amigável tem um caráter NULL incorporado. Por conseguinte, o certificado não pode ser importado.
Resolução
Importante Para resolver este problema, instale esta hotfix em todos os servidores de site do System Center Configuration Manager 2007 Service Pack 1 (SP1) e em todos os servidores do System Center Configuration Manager Service Pack 2 (SP2) do System Center Configuration Manager 2007. Em seguida, implemente esta hotfix para todos os clientes.
Esta hotfix resolve este problema em todos os novos certificados de cliente gerados. Para corrigir os certificados atuais, execute o utilitário CCMCertFix que está neste pacote em todos os clientes do Configuration Manager SP1 e em todos os clientes Configuration Manager SP2.
Nota Para extrair o utilitário CCMCertFix, siga estes passos:
-
Instale esta hotfix no servidor do site.
-
Localize o CCMCertFix.exe ficheiro. Por predefinição, este ficheiro encontra-se na seguinte pasta:
ConfigMgr_2007_Installation_Directory\Registos\KB977203
-
Copie e, em seguida, execute CCMCertFix.exe ficheiro de ficheiro num cliente existente.
Está disponível uma hotfix suportada da Microsoft. No entanto, esta correção destina-se a corrigir apenas o problema descrito neste artigo. Aplique esta hotfix apenas aos sistemas que estão com este problema específico.
Se a hotfix estiver disponível para transferência, existe uma secção "Transferência de ficheiros hotfix disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta secção não aparecer, submeta um pedido ao Suporte ao Cliente da Microsoft para obter a hotfix.
Nota Se ocorrerem problemas adicionais ou se for necessária uma remoção de problemas, poderá ter de criar um pedido de serviço separado. Os custos habituais de suporte serão aplicados a perguntas e problemas de suporte adicionais que não são qualificáveis para esta hotfix específica. Para uma lista completa dos números de telefone do Suporte ao Cliente da Microsoft ou para criar um pedido de serviço separado, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota: o formulário "Transferência de hotfix disponível" apresenta os idiomas para os quais a hotfix está disponível. Se não vir o seu idioma, significa que não está disponível uma hotfix para esse idioma.
Pré-requisitos
Para aplicar esta hotfix, o System Center Configuration Manager 2007 Service Pack 1 (SP1) ou o System Center Configuration Manager 2007 Service Pack 2 (SP2) tem de ser instalado.
Requisitos de reinício
Não tem de reiniciar o computador depois de aplicar esta hotfix.
Informações sobre substituição de correções
Esta hotfix não substitui uma hotfix lançada anteriormente.
Informações de ficheiro
A versão Estados Unidos inglês desta hotfix instala ficheiros que têm os atributos indicados nas seguintes tabelas. As datas e as horas destes ficheiros são listadas na Hora Universal Coordenada (UTC). As datas e as horas destes ficheiros no seu computador local são apresentadas na sua hora local, juntamente com a sua tendência para poupar tempo de verão (DST). Além disso, as datas e horas podem mudar quando efetua determinadas operações nos ficheiros.
System Center Configuration Manager 2007 SP1
Nome de ficheiro |
Versão de ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Ccmcertfix.exe |
4.0.6221.1193 |
17,768 |
01-Dez-2008 |
01:40 |
x86 |
Ccmgencert.dll |
4.0.6221.1193 |
130,408 |
01-Dez-2008 |
01:40 |
x86 |
Ccmsetup-sup.cab |
Não aplicável |
257,833 |
01-Dez-2008 |
01:40 |
Não aplicável |
Ccmsetup.exe |
4.0.6221.1193 |
609,128 |
01-Dez-2008 |
01:40 |
x86 |
Ccmsetup.msi |
Não aplicável |
1,662,464 |
01-Dez-2008 |
01:40 |
Não aplicável |
Mcs.msi |
Não aplicável |
7,312,896 |
01-Dez-2008 |
01:40 |
Não aplicável |
Mcsisapip.dll |
4.0.6221.1193 |
205,672 |
01-Dez-2008 |
01:40 |
x86 |
Mp.msi |
Não aplicável |
9,515,520 |
01-Dez-2008 |
01:40 |
Não aplicável |
Sccm2007ac-sp1-kb977203-x86.msp |
Não aplicável |
3,076,096 |
01-Dez-2008 |
01:40 |
Não aplicável |
Smpmgr.dll |
4.0.6221.1193 |
85,864 |
01-Dez-2008 |
01:40 |
x86 |
Ccmgencert.dll |
4.0.6221.1193 |
649,576 |
01-Dez-2008 |
01:40 |
IA-64 |
Ccmgencert.dll |
4.0.6221.1193 |
285,032 |
01-Dez-2008 |
01:40 |
x64 |
Mcsisapip.dll |
4.0.6221.1193 |
480,616 |
01-Dez-2008 |
01:40 |
x64 |
System Center Configuration Manager informações de ficheiro SP2 do System Center Configuration Manager 2007
Nome de ficheiro |
Versão de ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Ccmcertfix.exe |
4.0.6487.2111 |
17,768 |
25-Jan-2010 |
06:27 |
x86 |
Ccmgencert.dll |
4.0.6487.2111 |
130,408 |
25-Jan-2010 |
06:27 |
x86 |
Ccmsetup-sup.cab |
Não aplicável |
253,016 |
10-dez-2009 |
03:40 |
Não aplicável |
Ccmsetup.exe |
4.0.6487.2111 |
611,688 |
25-Jan-2010 |
06:27 |
x86 |
Ccmsetup.msi |
Não aplicável |
1,662,976 |
25-Jan-2010 |
06:27 |
Não aplicável |
Mcs.msi |
Não aplicável |
7,204,864 |
25-Jan-2010 |
06:28 |
Não aplicável |
Mcsisapip.dll |
4.0.6487.2111 |
206,696 |
25-Jan-2010 |
06:28 |
x86 |
Mp.msi |
Não aplicável |
9,180,672 |
25-Jan-2010 |
06:28 |
Não aplicável |
Sccm2007ac-sp2-kb977203-x86.msp |
Não aplicável |
444,928 |
25-Jan-2010 |
06:28 |
Não aplicável |
Smpmgr.dll |
4.0.6487.2111 |
86,376 |
25-Jan-2010 |
06:28 |
x86 |
Ccmgencert.dll |
4.0.6487.2111 |
649,576 |
25-Jan-2010 |
06:28 |
IA-64 |
Ccmgencert.dll |
4.0.6487.2111 |
285,032 |
25-Jan-2010 |
06:29 |
x64 |
Mcsisapip.dll |
4.0.6487.2111 |
481,640 |
25-Jan-2010 |
06:29 |
x64 |
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informações
Propriedades de instalação do cliente
Se especificou uma propriedade de instalação push do cliente quando instalou o cliente System Center Configuration Manager 2007 SP1 ou o cliente System Center Configuration Manager 2007 SP2, tem de especificar a propriedade novamente quando instalar a hotfix. Se não especificar novamente a propriedade ao instalar a hotfix, a propriedade é removida da configuração. Por exemplo, se tiver modificado a instalação original com o ponto de localizador de servidor (SMSSLP) ou a propriedade do ponto de estado de fallback (FSP), tem de especificar essa propriedade novamente ao instalar a hotfix.
Como utilizar o utilitário CCMCertFix.exe serviços
O utilitário CCMCertFix é um utilitário de prompt de comandos que é executado sem opções (comutadores). No entanto, tem de executá-lo utilizando direitos administrativos. O CCMCertFix.exe ficheiro de ficheiros está instalado na seguinte localização:
raiz sms\registos\KB977203Note Pode redirecionar erros para um ficheiro de registo específico. Por exemplo, suponha que o nome de ficheiro do ficheiro de registo é CCMCertFix.log. Neste cenário, pode executar o seguinte comando:
CCMCertFix.exe CCMCertFix.log
Informações de implementação sobre o CCMCertFix.exe utilitário
O utilitário CCMCertFix pode ser distribuído como um Configuration Manager programa. Por exemplo, suponha que utiliza as seguintes definições para distribuir o utilitário como um programa Configuration Manager serviços:
-
Executar: Oculto
-
Executar se um utilizador tem ou não sessão sessão
-
Executar com direitos administrativos
Estas definições de programa podem ser alteradas de acordo com o ambiente e as suas necessidades empresariais.
Nota: tem de executar o utilitário CCMCertFix através de direitos administrativos.
Para obter mais informações sobre atualizações 974571 segurança, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
974571 MS09-056: as vulnerabilidades no CryptoAPI podem permitir o spoofing
Para obter mais informações sobre terminologia de atualizações de software, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software
da Microsoft A hotfix descrita no artigo da Base de Dados de Conhecimento Microsoft 997384 prevalece e inclui esta atualização.
Portanto, esta hotfix não pode ser instalada depois de instalar essa hotfix. No entanto, CCMCertFix.exe utilitário de serviços não está incluído como parte da hotfix. Para obter o utilitário CCMCertFix.exe depois de instalar essa correção, transfira a correção descrita nesta correção e, em seguida, execute o seguinte comando para extrair os conteúdos da correção:
msiexec.exe /a SCCM2007-SP2-KB977203-ENU.msi /qb targetdir=Path_To_Extract_ToNotes
-
Neste comando, o tipo de Path_To_Extract_To representa a localização onde os conteúdos da hotfix devem ser extraídos. Após a CCMCertFix.exe de serviços públicos ser extraído, pode encontrar o utilitário nesta localização.
-
O nome do .msi ficheiro neste comando poderá ser diferente consoante a versão localizada transferida. Se for necessário, verifique o .msi do ficheiro transferido e altere a linha de comandos de forma adequada.
Instalar a atualização KB977203 durante uma sequência de tarefas
Para implementações do sistema operativo, a hotfix KB977203 tem de estar instalada durante uma sequência de tarefas do OSD ConfigMgr 2007 na tarefa Configurar Windows e ConfigurarMgr. Caso contrário, o problema continuará a ocorrer enquanto a sequência de tarefas for executada. Não é possível instalar a hotfix através de uma tarefa de "instalar software". Esta ação fará com que o serviço de cliente ConfigMgr 2007 pare, o que fará com que a sequência de tarefas falhe.
Nota Se a atualização de cliente descrita no artigo da Base Knolwedge 977384 estiver a ser instalada durante a sequência de tarefas, não é necessário instalar também esta atualização de cliente, uma vez que esta atualização está incluída como parte da atualização.
Para instalar a hotfix KB977203 durante uma sequência de tarefas DO OSD ConfigR 2007, utilize a opção PATCH= descrita no seguinte artigo da Base de Dados de Conhecimento Microsoft:
907423 Como incluir uma atualização na instalação inicial do Cliente Avançado do Systems Management Server 2003
Para instalar a hotfix KB977203 durante uma sequência de tarefas do ConfigMgr 2007 OSD, siga estes passos:
-
Aplique a hotfix no servidor do site.
-
Após a aplicação da hotfix no servidor do site, os ficheiros de instalação do cliente ConfigMgr 2007 serão atualizados para incluir a hotfix KB977203 no diretório \i386\hotfix\KB977203\ dos ficheiros de instalação do cliente ConfigMgr 2007. Uma vez que os ficheiros de instalação do cliente ConfigMgr 2007 foram atualizados, certifique-se de que atualiza os pontos de distribuição onde reside o pacote de instalação do cliente ConfigMgr 2007.
-
Clique com o botão direito do rato na sequência de tarefas que precisa de alterar e, em seguida, clique em Editar.
-
Clique em Configurar janelas e ConfigurarMgr.
-
Na caixa Propriedades da instalação, escreva o seguinte:
Para ConfigurarMgr 2007 SP1:PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977203\SCCM2007AC-SP1-KB977203-x86.msp"For ConfigMgr 2007 SP2:
PATCH="C:\_SMSTaskSequence\OSD\<Package_ID>\i386\hotfix\KB977203\SCCM2007AC-SP2-KB977203-x86.msp"
Notes-
O <Package_ID> de posição de caixa é o ID do pacote de instalação do cliente ConfigMgr 2007 no ConfigMgr 2007.
-
Certifique-se de que inclui as aspas como parte do caminho. No entanto, não inclua os parênteses que estão à volta do mesmo.
-
Certifique-se de que o ID de pacote do pacote de instalação do cliente ConfigMgr 2007 é utilizado e não o ID de pacote do pacote de atualizações KB977203.
-
A _SMSTaskSequence de cache da base de dados reside na unidade que tiver mais espaço em disco. Se o computador tiver múltiplas unidade ou partições, a _SMSTaskSequence de Rede pode estar numa unidade que não seja a unidade C. Neste cenário, altere o caminho para apontar para a unidade que contém a _SMSTaskSequence dados. Não recomendamos que utilize o _SMSTSMDataPath variável no caminho porque a letra da unidade neste caminho pode enumerar de forma diferente em Windows PE do que no sistema operativo Windows completo.
-
Como alternativa à utilização do caminho local que aponta para os ficheiros de instalação do cliente ConfigMgr 2007 localizados na cache da Sequência de Tarefas local, pode especificar um caminho UNC que aponte para os ficheiros de instalação do cliente ConfigMgr 2007 na origem do pacote original ou num ponto de distribuição.
-
Verifique o nome do ficheiro .msp localizado no diretório \i386\hotfix\KB977203\ dos ficheiros de instalação do cliente ConfigMgr 2007. O nome poderá ser diferente consoante a localidade. Se o nome diferir do nome do nome do ficheiro .msp utilizado na linha de comando PATCH= neste passo, ajuste o nome em conformidade.
-
-
Clique em Aplicar ou em OK para guardar a sequência da tarefa.
Para além de instalar a correção KB977203 durante a Sequência de CCMCertFix.exe, também tem de ser executada. Quando CCMCertFix.exe é executado depende do cenário de implementação que está a ocorrer (substituir ou atualizar ou novo computador). Os passos seguintes mostram como executar CCMCerFix.exe em todos os cenários de implementação.
-
Utilize a distribuição normal de software para criar um pacote e programa ao utilizar o CCMCertFix.exe utilitário KB977203. O programa não precisa de ter mudanças e pode simplesmente executar o CCMCertFix.exe diretamente. Depois de criar o pacote e o programa, certifique-se de que coloca o pacote em pontos de distribuição.
-
Clique com o botão direito do rato na sequência de tarefas afetada e, em seguida, selecione Propriedades.
-
Clique no separador Avançadas.
-
Clique na opção para Executar outro programa primeiro e, em seguida, selecione o pacote e o programa a partir do passo 1.
-
Clique em OK.
-
Clique com o botão direito do rato na sequência de tarefas afetada e, em seguida, selecione Editar.
-
Clique na tarefa Configurar Windows e ConfigurarMgr.
-
Com a tarefa Configurar Windows ConfigurarMgr selecionada, clique no menu Adicionar e, em seguida, selecione Geral -->Instalar Software.
-
Clique na tarefa de instalação de software criada recém-criada e, em seguida, selecione o pacote e o programa a partir do passo 1.
-
Com a tarefa de software de instalação criada há pouco tempo selecionada, clique no menu Adicionar e, em seguida, selecione Geral >Reiniciar Computador.
-
Clique na tarefa reiniciar o computador recém-criado e, em seguida, selecione a opção O sistema operativo predefinido atualmente instalado. Além disso, desmarcar a opção Notificar o utilizador antes de reiniciar.
-
Clique em OK ou Aplicar para guardar a sequência de tarefas.
Nota Para cenários de substituição, só tem de seguir os passos 1 a 5 para a sequência de tarefas que captura os dados no computador original. Para a sequência de tarefas que restaura os dados no novo computador, siga todos os passos.