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:
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.
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
- 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.
- No menu Editar (Edit), clique em Localizar (Find).
- Na caixa Localizar (Find what), escreva DoRegistryUpdates failed e clique em Localizar seguinte (Find Next).
- 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:
- 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. - 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.
- Prima CTRL+END para ir até ao fim do ficheiro Setupapi.log.
- No menu Editar (Edit), clique em Localizar (Find).
- 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:
- Clique em Iniciar (Start), clique em Executar (Run), escreva regedit e, em seguida, clique em OK para iniciar o Editor de registo (Registry Editor).
- Localize e clique com o botão direito do rato na subchave do registo anotada no passo 2d e clique em Permissões (Permissions).
- Em Nomes de grupo ou de utilizador (Group or user names), clique em Administradores (Administrators).
- 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)
- Clique em Aplicar (Apply) e, em seguida, clique em OK.
- 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.
Artigo: 873148 - Última revisão: segunda-feira, 10 de Abril de 2006 - Revisão: 5.4
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
| kbmaintenance kbappcompatibility kbperformance kbupgrade kbsetup kbtshoot kberrmsg kbnofix kbprb KB873148 |