Cliente avançado no Systems Management Server 2003 e no System Center Configuration Manager 2007 já não funciona depois de implementar o Windows XP Service Pack 2 (SP2)

Importante Este artigo contém informações que lhe mostra como pode ajudar as definições de segurança inferiores ou como desactivar as funcionalidades de segurança num computador. Pode efectuar estas alterações para contornar um problema específico. Antes de efectuar estas alterações, recomendamos que avalie os riscos associados à implementação destas medidas no seu ambiente específico. Se implementar esta solução alternativa, tome medidas adicionais adequadas para ajudar a proteger o seu sistema.

Sintomas

Depois de implementar o Microsoft Windows XP Service Pack 2 (SP2) para computadores cliente que estão executando o cliente avançadas no Microsoft Systems Management Server (SMS) 2003 ou no System Center Configuration Manager 2007, detecta os seguintes sintomas:
  • Cliente avançado já não funciona correctamente no computador cliente. Nesta situação, o cliente avançado de já não obtém as políticas de SMS. Se tentar iniciar uma acção no cliente avançado no computador cliente, receberá a seguinte mensagem de erro:
    A acção não foi iniciada.
  • O seguinte evento é registado no registo do sistema no computador cliente:
  • Quando visualiza os ficheiros de registo do SMS, são apresentadas informações semelhantes às seguintes:

    No ficheiro %WINDIR%\System32\CCM\Logs\CcmExec.log no computador cliente
    Error calling CoResumeClassObjects.CcmExec<date> <time>3304 (0x0CE8)Phase 1 initialization failed (0x80004015).CcmExec<date> <time>3304 
    (0x0CE8)
    Phase 1 initialization failed (0x80004015).CcmExec<date> <time>3304
    (0x0CE8)
    No ficheiro %WINDIR%\System32\CCM\Logs\execmgr.log no computador cliente
    Command line = "\\<server>\<share>$\<folder>\update\update.exe" /q /f /forcerestart, Working Directory = \\<server>\<share>$\<folder>\execmgr<date> <time>3292 
    (0x0CDC)
    Created Process for the passed command lineexecmgr<date> <time>3292
    (0x0CDC)
    Raising event:
    [SMS_CodePage(437), SMS_LocaleID(1033)]
    instance of SoftDistProgramStartedEvent
    {
    AdvertisementId = "<ID>";
    ClientID = "GUID:<GUID>";
    CommandLine = "\"\\\\<servre>\\<share>$\\<folder>\\update\\update.exe\" /q /f
    /forcerestart";
    DateTime = "<date and time>.572000+000";
    MachineName = "<computername>";
    PackageName = "<packagename>";
    ProcessID = 228;
    ProgramName = "Automated upgrade from XP or XPSP1";
    SiteCode = "<siteCode>";
    ThreadID = 3292;
    UserContext = "NT AUTHORITY\\SYSTEM";
    WorkingDirectory = "\\\\<server>\\<share>$\\<folder>\\";
    };
    execmgr<date> <time>3292 (0x0CDC)
    Raised Program Started Event for Ad:<ID>, Package:<package>, Program: Automated
    upgrade from XP or XPSP1execmgr<date> <time>3292 (0x0CDC)
    The user has logged off.execmgr<date> <time>2656 (0x0A60)
    Program Automated upgrade from XP or XPSP1 is running when user loggs
    offexecmgr<date> <time>2656 (0x0A60)
    Execution Manager timer has been fired.execmgr<date> <time>1348
    (0x0544)
    Policy is updated for Program: MS04-028 - JPEG Update for XP, Package: <package>,
    Advert: <ID>execmgr<date> <time>1408 (0x0580)
    Program exit code 3010execmgr<date> <time>2904 (0x0B58)
    Looking for MIF file to get program statusexecmgr<date> <time>2904
    (0x0B58)
    Script for Package:<package>, Program: Automated upgrade from XP or XPSP1 succeeded
    with exit code 3010execmgr<date> <time>2904 (0x0B58)
    Raising event:
    [SMS_CodePage(437), SMS_LocaleID(1033)]
    instance of SoftDistProgramPrelimSuccessEvent
    {
    AdvertisementId = "<ID>";
    ClientID = "GUID:<GUID>";
    DateTime = "<date> <time>.781000+000";
    ExitCode = "3010";
    MachineName = "<computername>";
    PackageName = "<package>";
    ProcessID = 228;
    ProgramName = "Automated upgrade from XP or XPSP1";
    SiteCode = "<siteCode>";
    ThreadID = 2904;
    };
    execmgr<date> <time>2904 (0x0B58)
    Raised Program Prelim Success Event for Ad:<ID>, Package:<package>, Program:
    Automated upgrade from XP or XPSP1execmgr<date> <time>2904 (0x0B58)
    Execution is complete for program Automated upgrade from XP or XPSP1. The exit code
    is 3010, the execution status is SuccessRebootRequiredexecmgr<date> <time>2904 (0x0B58)
    Rebooting the computer - InitiateSystemShutdownEx failed 1115execmgr<date> <time>2904 (0x0B58)
    Na unidade: \SMS_CCM\Logs\SMSCliUi.log: ficheiro no servidor SMS
    Current Assigned Site: <siteCode>smscliui<date> <time>3320 (0x0CF8)Unable to get CacheInfo. Error: 0X80070005smscliui<date> <time>3320 
    (0x0CF8)
    SMS Site code has not been changed.smscliui<date> <time>3320 (0x0CF8)
    Current Assigned Site: <siteCode>smscliui<date> <time>3660 (0x0E4C)
    Unable to get CacheInfo. Error: 0X80070005smscliui<date> <time>3660
    (0x0E4C)
    Failed to instantiate CLSID_CCMClientAction class, error:
    0x80070005smscliui<date> <time>3660 (0x0E4C)

Causa

Este problema ocorre se um objecto de política de grupo estiver configurado para definir o modo de arranque do serviço (CcmExec.exe) de anfitrião de agente do SMS como Automático.

Nota Por predefinição, o serviço de anfitrião de agente do SMS não é configurado utilizando a política de grupo.

Resolução

Para resolver este problema, utilize um dos seguintes métodos:

Método 1: Não definem o serviço de anfitrião de agente SMS na política de grupo

Modificar o objecto de política de grupo já não definir o modo de arranque para o serviço de anfitrião de agente do SMS. Para tal, siga estes passos:
  1. Inicie sessão para um controlador de domínio e, em seguida, inicie a ferramenta de computadores e utilizadores do Active Directory. Para tal, clique em Iniciar, clique em Executar, escreva dsa. msc na caixa Abrir e, em seguida, clique em OK.
  2. Botão direito do rato no contentor em que o objecto de política de grupo foi criado e, em seguida, clique em Propriedades. Por exemplo, o botão direito do rato no contentor de domínio ou uma unidade organizacional com o botão direito e, em seguida, clique em Propriedades.
  3. Clique no separador ' Política de grupo , clique no objecto de política de grupo no qual o serviço de Anfitrião de agente do SMS é definido e, em seguida, clique em Editar.
  4. Na ferramenta do Editor de objecto de política de grupo, expanda a Configuração do computador, expanda Definições do Windows, expanda As definições de segurançae, em seguida, clique em Serviços de sistema.
  5. No painel da direita, faça duplo clique sobre o Anfitrião de agente do SMS, clique para desmarcar a caixa de verificação definir esta definição de política e, em seguida, clique em OK.
  6. Saia da ferramenta Editor de objecto de política de grupo e, em seguida, clique em OK.
  7. Reinicie os computadores cliente baseados no Windows XP SP2.

Método 2: Atribuir a conta do serviço de rede permissões de controlo total ao objecto de anfitrião de agente do SMS

Aviso Esta medida pode tornar o computador ou rede mais vulnerável a ataques por utilizadores mal intencionados ou software malicioso como vírus. A Microsoft não recomenda esta solução alternativa, mas fornece estas informações para que possa implementá-la à sua própria responsabilidade. Utilize esta solução alternativa na sua conta e risco.

Pode manter o anfitrião de agente SMS automático arranque do serviço política de grupo se atribuir as permissões de controlo total da conta de serviço de rede para o objecto de anfitrião de agente SMS na política de grupo. Para tal, siga estes passos:
  1. Inicie sessão para um controlador de domínio e, em seguida, inicie a ferramenta de computadores e utilizadores do Active Directory. Para tal, clique em Iniciar, clique em Executar, escreva dsa. msc na caixa Abrir e, em seguida, clique em OK.
  2. Botão direito do rato no contentor em que o objecto de política de grupo foi criado e, em seguida, clique em Propriedades. Por exemplo, o botão direito do rato no contentor de domínio ou uma unidade organizacional com o botão direito e, em seguida, clique em Propriedades.
  3. Clique no separador ' Política de grupo , clique no objecto de política de grupo no qual o serviço de Anfitrião de agente do SMS é definido e, em seguida, clique em Editar.
  4. Na ferramenta do Editor de objecto de política de grupo, expanda a Configuração do computador, expanda Definições do Windows, expanda As definições de segurançae, em seguida, clique em Serviços de sistema.
  5. No painel da direita, faça duplo clique sobre o Anfitrião de agente do SMSe, em seguida, clique em Editar segurança.
  6. Na caixa de diálogo segurança para o anfitrião de agente do SMS , clique em Adicionar.
  7. Escreva o serviço de rede na caixa Introduza os nomes de objecto a seleccionar , clique em Verificar nomese, em seguida, clique em OK.
  8. Na caixa de permissões para o serviço de rede , clique para seleccionar a caixa de verificação de Controlo total na coluna Permitir e, em seguida, clique em OK.
  9. Na caixa de diálogo Propriedades de anfitrião de agente do SMS , clique em OK.
  10. Saia da ferramenta Editor de objecto de política de grupo e, em seguida, clique em OK.
Propriedades

ID do Artigo: 919592 - Última Revisão: 21/02/2017 - Revisão: 1

Comentários