Você usa o Microsoft Windows Server Update Services (WSUS) 3.0 para implantar atualizações de software e hotfixes em computadores na organização. Contudo, alguns computadores não recebem atualizações do servidor WSUS. Esse problema ocorrerá se os computadores possuírem o Microsoft Office 2003 ou componentes do Office 2003 instalados.
Observação
Esse problema afetará o Microsoft Windows Server Update Services 3.0 e o Windows Server Update Services 3.0 Service Pack 1 (WSUS 3.0 SP1). Entretanto, em algumas circunstâncias, os produtos a seguir também podem ser afetados:
- Windows Small Business Server 2003 (Windows SBS) que teve o componente WSUS atualizado de WSUS 2,0 para WSUS 3,0
- System Center Essentials 2007
- System Center Configuration Manager 2007
Para obter mais informações, consulte o comunicado.
Quando esse problema ocorrer, uma mensagem semelhante à seguinte é registrada no arquivo de log de Atualizações Automáticas (%windir%\WindowsUpdate.log) no computador afetado:
Data/Hora 788 ee4 PT +++++++++++ PT: Sincronizando atualizações do servidor +++++++++++
Date Time 788 ee4 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://WSUS Server/ClientWebService/client.asmx
Data Hora AVISO EM PT 788 ee4: SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200
Data Hora AVISO EM PT 788 ee4: Falha do SOAP: 0x000190
Data Hora AVISO EM PT 788 ee4: faultstring:Falha
Data Hora AVISO EM PT 788 ee4: ErrorCode:InternalServerError(5)
Data Hora AVISO EM PT 788 ee4: Mensagem:(nula)
Data Hora AVISO EM PT 788 ee4: Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"
Data Hora AVISO EM PT 788 ee4: ID:c0a7445f-b989-43fa-ac20-11f8ca65fa8c
Essa mensagem é registrada durante a fase de detecção.
Além disso, uma mensagem semelhante à seguinte é registrada no arquivo de log do WSUS (%ProgramFiles%\Update Services\Log Files\SoftwareDistribution.log) no computador do WSUS:
Data Hora UTC Error w3wp.12 ClientImplementation.SyncUpdates System.ArgumentException: O item já foi adicionado. Chave no dicionário: chave '8862' adicionada: '8862'
em System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
em System.Collections.Hashtable.Add(Object key, Object value)
em Microsoft.UpdateServices.Internal.ClientImplementation.GetSyncInfo(DataAccess dataAccess, Hashtable stateTable, Hashtable deploymentTable, Boolean haveGroupsChanged, Boolean doChunking)
em Microsoft.UpdateServices.Internal.ClientImplementation.SoftwareSync(DataAccess dataAccess, UnencryptedCookieData cookieData, Int32[] installedNonLeafUpdateIds, Int32[] leafUpdateIds, Boolean haveGroupsChanged, Boolean expressQuery)
em Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie cookie, parâmetros SyncUpdateParameters)
em Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie cookie, parâmetros SyncUpdateParameters)
em Microsoft.UpdateServices.Internal.Client.SyncUpdates(Cookie cookie, parâmetros SyncUpdateParameters)
linhas removidas
Data Hora UTC Warning w3wp.12 SoapUtilities.CreateException ThrowException: actor = http://wsusebc/ClientWebService/client.asmx, ID=c0a7445f-b989-43fa-ac20-11f8ca65fa8c, ErrorCode=InternalServerError, Message=, Client=?
Para localizar essa mensagem, pesquise no servidor do WSUS a ID obtida do log do cliente.
Esse problema ocorre devido a uma revisão recente da atualização do Microsoft Office 2003 Service Pack 1 (SP1) que faz com que os servidores do WSUS 3.0 sincronizem incorretamente a atualização revisada com as aprovações de atualização. Quando os computadores cliente afetados se comunicam com esse servidor, o serviço da Web não pode processar as aprovações. Por isso, a detecção não é bem-sucedida.
Para solucionar esse problema em um servidor que esteja executando o WSUS 3.0 SP1
- Verifique se a configuração atual de Região e Idioma no servidor WSUS é igual à configuração com a qual o WSUS foi instalado. Por exemplo, se, ao ser instalado, o servidor WSUS tiver sido configurado para Inglês (Estados Unidos) e a configuração atual for Alemão (Suíça), você deverá alterar o idioma para Inglês (Estados Unidos) antes de instalar a atualização.
- Instale a atualização 954960. Clique no link do Centro de Download da Microsoft aplicável ao seu servidor:
Recolher esta imagemExpandir esta imagem
Baixe a Atualização do Windows Server Update Services (WSUS) 3 Service Pack 1 (KB954960) agora.
(http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=6aa8a49d-170c-4077-8b9b-61f7bf5a1281)
Recolher esta imagemExpandir esta imagem
Baixe agora o pacote de atualizações do Windows Server Update Services (WSUS) 3 Service Pack 1 para sistemas baseados em x64.
(http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=dbdcdb25-1097-47f4-8fd1-b1246d13c5f8)
Data de lançamento: 1 de agosto de 2008
Para obter mais informações sobre como baixar os arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft: 119591
(http://support.microsoft.com/kb/119591/
)
Como obter arquivos de suporte da Microsoft nos serviços online
A Microsoft examinou este arquivo em busca de vírus. A Microsoft usou o mais recente software de detecção de vírus disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.
- Se aplicável, altere o idioma do servidor WSUS para a configuração desejada.
Para solucionar esse problema em um servidor que esteja executando o WSUS 3.0 RTM
Execute um dos seguintes procedimentos:
- Atualize do WSUS 3.0 RTM para o WSUS 3.0 SP1 e receba a atualização 954960 automaticamente. Para obter informações, visite o seguinte site da Microsoft:
- Ou, se não desejar atualizar para o WSUS 3.0 SP1 no momento, siga as instruções da seção "Solução alternativa".
Recomendamos que você atualize para o WSUS 3.0 SP1 e receba a atualização 954960. Se não desejar atualizar para o WSUS 3.0 SP1 agora, siga o procedimento descrito nesta seção para redefinir manualmente as aprovações para um estado consistente no servidor WSUS.
- No Console de Administração do WSUS, na lista de atualizações, localize a atualização Office 2003 Service Pack 1.
- Verifique se o status da atualização está definido como Recusada. Caso ela não tenha sido recusada, clique com o botão direito do mouse na atualização e, em seguida, clique em Recusar.
- Aprove a atualização. Para fazer isto, clique com o botão direito do mouse em Aprovar e clique em OK. Não faça alterações nas configurações de aprovação na caixa de diálogo Aprovar atualizações.
- Recuse a atualização. Para isso, clique com o botão direito do mouse na atualização e clique em Recusar.
- Agora, os computadores concluirão com êxito a detecção no servidor WSUS e receberão todas as atualizações aplicáveis. Para verificar se um computador pode sincronizar:
- Abra um prompt de comando.
- Digite o seguinte comando:
wuauclt.exe/detectnow
- Pressione ENTER.
- Consulte o arquivo WindowsUpdate.log para verificar se a sincronização foi bem-sucedida. Talvez você precise executar o comando detectnow duas vezes. Alguns clientes relataram que a primeira sincronização falhou, mas as sincronizações subseqüentes foram bem-sucedidas.
- Se você tiver uma hierarquia de servidores WSUS, repita o procedimento em cada servidor. Comece com o servidor de nível mais alto. Se algum dos servidores for um servidor filho replicado, torne-o autônomo usando a caixa de diálogo Opções/Origem da Atualização e Servidor Proxy. Execute as etapas do procedimento e, em seguida, torne o servidor autônomo novamente um servidor filho replicado.
A Microsoft confirmou que este é um problema que ocorre nos produtos Microsoft que estão listados na seção "Aplica-se a".