DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 873148 - Última revisão: segunda-feira, 10 de Abril de 2006 - Revisão: 5.4



Importante: este artigo contém informações sobre como modificar o registo. Certifique-se de que cria uma cópia de segurança do registo antes de o modificar. Certifique-se de que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registo do Microsoft Windows

Nesta página

Sintomas

Quando tentar instalar o Microsoft Windows XP Service Pack 2 (SP2) ou o Microsoft Windows Server 2003 Service Pack 1 (SP1), poderão ocorrer os seguintes problemas:
  • Não consegue instalar o Service Pack.
  • É apresentada a seguinte mensagem de erro:
    A configuração do Service Pack falhou. O acesso é negado

    [Service Pack setup has failed. Access is denied]
  • O ficheiro Svcpack.log contém a seguinte mensagem de erro:
    DoRegistryUpdates failed

Causa

Estes problemas podem ocorrer quando as permissões para uma ou várias chaves do registo são restritas de forma a impedir a actualização dessas mesmas chaves. Uma falha na actualização de uma chave de registo poderá causar a falha do programa de configuração.

Como contornar

Aviso: poderão ocorrer problemas graves se modificar o registo de forma incorrecta utilizando o Editor de registo (Registry Editor) ou qualquer outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que estes problemas possam ser resolvidos. Todo e qualquer risco decorrente da modificação do registo é da responsabilidade do utilizador.

Nota: tem de ser um membro do grupo de segurança de administradores para concluir estes passos.

Para contornar este problema, siga estes passos.

Passo 1: Verificar se existe uma falha na actualização do registo

  1. Abra o ficheiro Svcpack.log. Por predefinição, este ficheiro está localizado na pasta C:\Windows. Para abrir o ficheiro Svcpack.log, clique em Iniciar (Start), clique em Executar (Run), escreva %windir%\svcpack.log e clique em OK.
  2. No menu Editar (Edit), clique em Localizar (Find).
  3. Na caixa Localizar (Find what), escreva DoRegistryUpdates failed e clique em Localizar seguinte (Find Next).
  4. Se for encontada uma mensagem de erro DoRegistryUpdates failed, existe um problema que impede a actualização do registo. A mensagem de erro será semelhante à seguinte:
    xxxx.xxx: DoInstallation:DoRegistryUpdates failed.
    xxxx.xxx: Access is denied.
    xxxx.xxx: Message displayed to the user: O acesso é negado.
    Nota:xxxx.xxx representa o carimbo de data/hora de cada entrada.

Passo 2: Localizar a chave de registo específica

Assim que tiver verificado que ocorreu uma falha nas permissões do registo, tem de localizar a chave de registo correcta para alterar as permissões e permitir que o Windows XP SP2 ou o Windows Server 2003 SP1 seja instalado com êxito. Para o fazer, siga estes passos:
  1. Inclua informações de registo no ficheiro Setupapi.log activando o registo verboso. Para obter mais informações sobre como activar o registo verboso, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    906485  (http://support.microsoft.com/kb/906485/ ) Como activar o registo verboso num computador com o Windows XP
    Nota: por predefinição, as chaves de registo não estão registadas no ficheiro Setupapi.log.

    Depois de activar o registo verboso, instale novamente o Windows XP SP2 ou o Windows Server 2003 SP1 para capturar a chave de registo.
  2. Abra o ficheiro Setupapi.log. Por predefinição, este ficheiro está localizado na pasta C:\Windows. Para abrir o ficheiro Setupapi.log, clique em Iniciar (Start), clique em Executar (Run), escreva %windir%\setupapi.log e clique em OK.
  3. Prima CTRL+END para ir até ao fim do ficheiro Setupapi.log.
  4. No menu Editar (Edit), clique em Localizar (Find).
  5. Na caixa Localizar (Find what), escreva Erro 5: O acesso é negado (Error 5: Access is denied), em Direcção (Direction), clique em Para cima (Up) e clique em Localizar seguinte (Find Next).

    A entrada encontrada no ficheiro Setupapi.log deverá ser semelhante ao seguinte exemplo:
    #-007 A eliminar a chave de registo HKCR\vnd.ms.radio
    #E033 Erro 5: O acesso é negado.

    [#-007 Deleting registry key HKCR\vnd.ms.radio
    #E033 Error 5: Access is denied.]
    Nota: a linha anterior à entrada "O acesso é negado" indica a chave de registo em questão. Neste caso, HKCR representa o ramo de registo com o nome "HKEY_CLASSES_ROOT". "vnd.ms.radio" é uma subchave localizada neste ramo do registo.

Passo 3: Repor as permissões do registo

Assim que tiver encontrado a subchave do registo com as permissões incorrectas, actualize as permissões para essa subchave.

Para actualizar as permissões da subchave de registo, siga estes passos:
  1. Clique em Iniciar (Start), clique em Executar (Run), escreva regedit e, em seguida, clique em OK para iniciar o Editor de registo (Registry Editor).
  2. Localize e clique com o botão direito do rato na subchave do registo anotada no passo 2d e clique em Permissões (Permissions).
  3. Em Nomes de grupo ou de utilizador (Group or user names), clique em Administradores (Administrators).
  4. Em Permissões para Administradores (Permissions for Administrators), certifique-se que a caixa de verificação Permitir (Allow) para as seguintes entradas está seleccionada:
    • Controlo total (Full Control)
    • Ler (Read)
  5. Clique em Aplicar (Apply) e, em seguida, clique em OK.
  6. No menu Ficheiro (File), clique em Sair (Exit) para sair do Editor de registo (Registry Editor).
Agora, o problema das permissões da subchave de registo deverá estar resolvido e o Windows XP SP2 ou Windows Server 2003 SP1 deverão ser instalados com êxito. Se ocorrerem problemas adicionais quando tentar instalar o Windows XP SP2 ou o Windows Server 2003 SP1, repita estes passos conforme necessário.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Service Pack 2 nas seguintes plataformas
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
  • Microsoft Windows Server 2003 Service Pack 1 nas seguintes plataformas
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Web Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Palavras-chave: 
kbmaintenance kbappcompatibility kbperformance kbupgrade kbsetup kbtshoot kberrmsg kbnofix kbprb KB873148
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft