Recebe um erro de violação de acesso e o sistema pode parecer deixar de responder quando tenta instalar uma atualização a partir do Windows Update ou do Microsoft Update

Aplica-se A
Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows XP Media Center Edition 2004 Microsoft Windows XP Media Center Edition 2005 Microsoft Windows XP Tablet PC Edition Microsoft Update

O problema que a seção "Sintomas" descreve foi corrigido no Windows Update Agent 3.0 e na atualização 927891. Estas actualizações foram distribuídas através do Microsoft Update em Junho e Julho de 2007. Se ainda estiver a ter um problema semelhante ao descrito neste artigo, poderá ser um problema diferente. Para resolver problemas semelhantes, consulte a secção "Problemas e resoluções semelhantes" mais à frente neste artigo.

Sintomas

Quando tenta instalar uma actualização a partir do Windows Update ou do Microsoft Update, detectar os seguintes sintomas:

  • Pode parecer que o sistema deixa de responder quando Windows Update procura atualizações que utilizam o Windows Installer.
  • Você recebe um erro de violação de acesso no processo de Svchost.exe. Este processo está relacionado com o serviço de Atualizações automático. Esta violação de acesso ocorre quando utiliza o Atualizações automático para procurar atualizações utilizando a agenda automática diária ou quando visita o Web site Microsoft Update para procurar manualmente atualizações.
  • Uma fuga de memória ocorre quando Windows Update procura atualizações que utilizam o Windows Installer.
  • Windows Update análises demoram muito tempo, por vezes horas, a concluir.

Resolução

Para resolver este problema, siga estes passos.

Passo 1: transferir e instalar a atualização 927891

Para obter o pacote autónomo desta atualização, aceda ao site Catálogo Microsoft Update.

Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

119591 Como obter ficheiros de suporte da Microsoft serviços online A Microsoft analisou este ficheiro em busca de vírus. A Microsoft utilizou o software de deteção de vírus mais atual disponível na data de publicação do ficheiro. O ficheiro é armazenado em servidores com segurança avançada, que ajudam a impedir alterações não autorizadas ao ficheiro.

Passo 2: Transferir e instalar o Windows Update Agent (WUA) 3.0

Para baixar o WUA 3.0, clique no link para a versão do Windows que você está executando.

Versões baseadas em x86 do Windows

Baixar Baixe o pacote WindowsUpdateAgent30-x86.exe agora.

Versões baseadas em x64 do Windows

Baixar Baixe o pacote WindowsUpdateAgent30-x64.exe agora.

Versões do Windows baseadas em Itanium

Baixar Baixe o pacote WindowsUpdateAgent30-ia64.exe agora.

Estado

Esse problema foi corrigido no Windows Update Agent 3.0 e na atualização 927891.

Mais Informações

Mais informações para utilizadores avançados

Atualização técnica: 22 de maio de 2007

A Microsoft lançou um Comunicado de Segurança da Microsoft sobre este problema para profissionais de TI. O comunicado de segurança contém informações adicionais relacionadas com segurança sobre este problema. Para ver o aviso de segurança, visite o seguinte Web site da Microsoft:

http://www.microsoft.com/technet/security/advisory/927891.mspx Observação Este artigo discute apenas as correções do componente MSI. Esta correção é um componente de uma correção de duas partes que inclui uma atualização de software Windows Update cliente. Estas actualizações serão implementadas automaticamente através do Windows Update em Maio de 2007 e Junho de 2007. No entanto, alguns clientes poderão optar por instalar manualmente estas atualizações. Para resolver totalmente o problema do sistema que não responde, esta correção para MSI tem de ser instalada e o cliente Windows Update tem de ser atualizado para a versão 3.0. Quando você instala a correção MSI e o novo cliente, as ferramentas de monitoramento de processo ainda podem mostrar o uso da CPU em quase 100%. No entanto, o sistema deve continuar a responder e não deve bloquear. Se outra tarefa exigir ciclos de CPU, eles serão compartilhados. No entanto, se o sistema estiver ocioso, o MSI usará os ciclos completos disponíveis para serem concluídos no menor tempo possível. Se outra tarefa estiver sendo executada ao mesmo tempo que o MSI, o sistema pode ser executado um pouco mais lentamente. No entanto, o computador ainda deve responder. Lembre-se de que tem de instalar a correção MSI e o novo cliente para resolver problemas bloqueados ou que deixam de responder. Espera-se que as ferramentas de monitoramento de processos ainda mostrem o uso da CPU em quase 100%, mas espera-se a falta de resposta do computador. Se você observar o monitor de processo, ainda poderá ver o uso da CPU em cerca de 100% durante algumas verificações se o computador estiver ocioso. Este comportamento é esperado.

Importante: Muitas instâncias do processo Svchost.exe podem estar em execução em um computador baseado no Windows. Estes processos Svchost.exe controlam determinadas tarefas. A atualização de software descrita neste artigo foi projetada apenas para resolver o problema mencionado na seção "Sintomas". Outros problemas que experienciar com Svchost.exe poderão exigir resoluções alternativas ou passos de resolução de problemas.

Para resolver este problema, tem de instalar esta actualização em conjunto com o Windows Update Automatic Client 3.0. O Windows Update Automatic Client 3.0 será lançado automaticamente através do Automatic Atualizações até 30 de junho de 2007. O Cliente Windows atualizado altera a modelagem de thread para mover as verificações MSI para um thread separado da interface do usuário.

Para a atualização MSI, instale uma das seguintes atualizações com base na versão do Windows instalada. Para determinar a versão do Windows que está instalada, siga estes passos:

  1. Clique em Iniciar , clique em Executar , digite sysdm.cpl e, em seguida, clique em OK .
  2. Na caixa de diálogo Propriedades do Sistema , clique na guia Geral e observe as informações exibidas em Sistema.

Depois de transferir a atualização adequada, faça duplo clique no pacote da atualização para instalar a atualização.

Observação Todas as versões do Windows XP, com exceção das versões do Windows XP Media Center, indicam "Versão 2002" na guia Geral na caixa de diálogo Propriedades do sistema . A actualização listada na secção "Windows XP, todas as versões (incluindo todas as versões do Windows XP Media Center)" está correcta para todas as versões do Windows XP. Isto inclui todas as versões do Windows XP Media Center.

Observação Para instalar a atualização, talvez seja necessário aplicar o service pack mais recente para a versão do Windows que você está executando. Para obter mais informações, clique nos números de artigo que se seguem para ver os artigos na Base de Dados de Conhecimento Microsoft:

889100 Como obter o service pack mais recente para o Windows Server 2003

322389 Como obter o service pack mais recente do Windows XP

Windows XP, todas as versões (incluindo todas as versões do Windows XP Media Center)

Informações sobre atualizações

Os ficheiros seguintes estão disponíveis para transferência a partir do Centro de Transferências da Microsoft:

Baixar Baixe agora o pacote de atualização para o Windows XP (927891).

Baixe agora o pacote de atualização para o Windows XP x64 Edition (927891).

 Data de lançamento: 7 de maio de 2007

 Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

119591 Como obter ficheiros de suporte da Microsoft serviços online A Microsoft analisou este ficheiro em busca de vírus. A Microsoft utilizou o software de deteção de vírus mais atual disponível na data de publicação do ficheiro. O ficheiro é armazenado em servidores com segurança avançada, que ajudam a impedir alterações não autorizadas ao ficheiro.

Pré-requisitos

Tem de ter o Windows XP SP2 instalado antes de aplicar esta actualização. Também tem de ter o Windows Installer 3.1 instalado antes de aplicar esta atualização.

Requisito de reinício

Deve reiniciar o seu computador depois de aplicar esta atualização.

Informações de substituição de atualizações

Esta atualização substitui a atualização seguinte:

916089 CORREÇÃO: Quando executa Windows Update para procurar atualizações que utilizam o Windows Installer, incluindo atualizações do Office, poderá ocorrer uma fuga de memória ou poderá receber uma mensagem de erro relativa ao processo Svchost

Informações de ficheiro

Windows XP, versões de 32 bits

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma Requisito SP Ramo de serviço
Msi31.dll 3.1.4000.4039 2,854,400 18-Abr-2007 16:12 x86 SP2 SP2GDR
Msi31.dll 3.1.4000.4039 2,854,400 18-Abr-2007 16:14 x86 SP2 SP2QFE

Windows XP, versões de 64 bits

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma Requisito SP Ramo de serviço
Msi.dll 3.1.4000.4042 4,491,264 23 De março de 2007 12:35 x64 SP2 SP2GDR
Wmsi.dll 3.1.4000.4042 2,854,400 23 De março de 2007 12:35 x86 SP2 SP2GDR\WOW
Msi.dll 3.1.4000.4042 4,491,264 23 De março de 2007 12:31 x64 SP2 SP2QFE
Wmsi.dll 3.1.4000.4042 2,854,400 23 De março de 2007 12:32 x86 SP2 SP2QFE\WOW

Windows Server 2003

Informações de atualização Os ficheiros seguintes estão disponíveis para transferência a partir do Centro de Transferências da Microsoft:

Baixar Baixe agora o pacote de atualização para o Windows Server 2003 (927891).

Baixar Baixe agora o pacote de atualização para Windows Server 2003 x64 Edition (927891).

Baixe agora o pacote de atualização para o Windows Server 2003 para sistemas baseados em Itanium (927891).

 Data de lançamento: 7 de maio de 2007

 Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

119591 Como obter ficheiros de suporte da Microsoft serviços online A Microsoft analisou este ficheiro em busca de vírus. A Microsoft utilizou o software de deteção de vírus mais atual disponível na data de publicação do ficheiro. O ficheiro é armazenado em servidores com segurança avançada, que ajudam a impedir alterações não autorizadas ao ficheiro.

Pré-requisitos

Tem de ter o Windows Server 2003 SP1 ou o Windows Server 2003 SP2 instalado antes de aplicar esta actualização.

Requisito de reinício

Terá de reiniciar o computador depois de aplicar esta atualização.

Informações de substituição de atualizações

Esta atualização substitui a seguinte atualização:

916089 CORREÇÃO: Quando executa Windows Update para procurar atualizações que utilizam o Windows Installer, incluindo atualizações do Office, poderá ocorrer uma fuga de memória ou poderá receber uma mensagem de erro relativa ao processo Svchost

Informações de ficheiro

Windows Server 2003, versões baseadas em x86

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma Requisito SP Ramo de serviço
Msi.dll 3.1.4000.4042 2,854,400 17 De março de 2007 11:08 x86 SP2 SP2GDR
Msi.dll 3.1.4000.4042 2,854,400 17 De março de 2007 11:09 x86 SP2 SP2QFE

Windows Server 2003, versões baseadas em x64

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma Requisito SP Ramo de serviço
Msi.dll 3.1.4000.4042 4,491,264 23 De março de 2007 12:35 x64 SP2 SP2GDR
Wmsi.dll 3.1.4000.4042 2,854,400 23 De março de 2007 12:35 x86 SP2 SP2GDR\WOW
Msi.dll 3.1.4000.4042 4,491,264 23 De março de 2007 12:31 x64 SP2 SP2QFE
Wmsi.dll 3.1.4000.4042 2,854,400 23 De março de 2007 12:32 x86 SP2 SP2QFE\WOW

Windows Server 2003, versões baseadas em Itanium

Nome de ficheiro Versão do ficheiro Tamanho do ficheiro Data Hora Plataforma Requisito SP Ramo de serviço
Msi.dll 3.1.4000.4042 5,992,960 23 De março de 2007 12:34 IA-64 SP2 SP2GDR
Wmsi.dll 3.1.4000.4042 2,854,400 23 De março de 2007 12:34 x86 SP2 SP2GDR\WOW
Msi.dll 3.1.4000.4042 5,992,960 23 De março de 2007 12:30 IA-64 SP2 SP2QFE
Wmsi.dll 3.1.4000.4042 2,854,400 23 De março de 2007 12:30 x86 SP2 SP2QFE\WOW

Microsoft Windows 2000

Informações sobre atualizações

Pré-requisitos

Tem de ter o Windows 2000 Service Pack 4 instalado antes de aplicar esta actualização. Também tem de ter o Windows Installer 3.1 instalado antes de aplicar esta atualização.

Requisito de reinício

Terá de reiniciar o computador depois de aplicar esta atualização.

Informações de substituição de atualizações

Esta atualização substitui a atualização 916089. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

916089 CORREÇÃO: Quando executa Windows Update para procurar atualizações que utilizam o Windows Installer, incluindo atualizações do Office, poderá ocorrer uma fuga de memória ou poderá receber uma mensagem de erro relativa ao processo Svchost
 Os ficheiros seguintes estão disponíveis para transferência a partir do Centro de Transferências da Microsoft:

Baixar Baixe agora o pacote de atualização para o Microsoft Windows 2000 (927891).

Para obter mais informações sobre os termos que são usados para descrever atualizações de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Problemas e resoluções semelhantes

Se ainda estiver a ter um problema semelhante ao descrito neste artigo, poderá ser um problema diferente. Para mais informações sobre problemas semelhantes e resoluções, clique nos números de artigo que se seguem para ver os artigos na Base de Dados de Conhecimento Microsoft:

939273 Não é possível implantar atualizações de software em um computador que esteja executando o Microsoft Windows XP ou Microsoft Windows Server 2003

932762 O processo do host de serviço pode parar inesperadamente no Windows Server 2003

931852 Mensagens de erro quando inicia um computador baseado no Windows XP e, em seguida, tenta transferir atualizações do Windows

910666 O processo Svchost.exe pode terminar inesperadamente num computador baseado no Windows Server 2003

894538 Quando o Serviço de Autenticação da Internet recebe um atributo desconhecido num pacote, um servidor de Serviço de Autenticação da Internet baseado no Windows Server 2003 deixa de responder

927385 Recebe uma mensagem de erro depois de um computador com o Windows XP executar uma actualização automática e poderá não conseguir executar qualquer programa depois de fechar a caixa de diálogo da mensagem de erro "svchost.exe - Erro de Aplicação" Se estes artigos da Base de Dados de Conhecimento Microsoft não o ajudarem a resolver o problema ou se detectar sintomas diferentes dos descritos neste artigo, Pesquise na Base de Dados de Conhecimento Microsoft para obter mais informações. Para pesquisar na Base de Dados de Conhecimento Microsoft, visite o seguinte site da Microsoft:

http://support.microsoft.com Em seguida, escreva o texto da mensagem de erro que recebe ou escreva uma descrição do problema no campo Procurar Suporte (BDC).