Serviços de Web relacionados ao WSUS podem parar de funcionar quando você atualizar um computador baseado no Windows Server 2003 para Windows Server 2008

Traduções de Artigos Traduções de Artigos
Artigo: 948139 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Considere o seguinte cenário. Você tem um computador baseado no Windows Server 2003 que tenha o Windows Server Update Services (WSUS) 3.0 Service Pack 1 (SP1) instalado. Atualizar o computador para o Windows Server 2008. Nesse cenário, serviços da Web relacionados ao WSUS podem parar de funcionar.

Quando você tenta acessar o console de administrador do WSUS, você pode receber a seguinte mensagem de erro:

Erro: Erro de conexão

Erro ao tentar conectar o servidor WSUS. Este erro pode acontecer por vários motivos. Verifique a conectividade com o servidor. Se o problema persistir, contate o administrador da rede.

Clique em Redefinir o nó do servidor para conectar o servidor novamente.
Além disso, quando você clica em Erro ao copiar para área de transferência, você recebe as informações a seguir:
O console de administração WSUS não pôde se conectar ao servidor WSUS via API remota.

Verifique se o serviço Update Services, IIS e SQL estão executando no servidor. Se o problema persistir, tente reiniciar o IIS, SQL e os serviços de atualização.

O console de administração WSUS encontrou um erro inesperado. Isso pode ser um erro transitório; Tente reiniciar o console de administração. Se o erro persistir,

Tente remover as preferências persistentes para o console excluindo o arquivo wsus em appdata%\Microsoft\MMC\ %.

System.IO.IOException - Falha no handshake devido a um formato de pacote inesperado.

Fonte
Sistema

Rastreamento de pilha:
em System.Net.Security.SslState.StartReadFrame (buffer do Byte [], Int32 readBytes, AsyncProtocolRequest asyncRequest)
em System.Net.Security.SslState.StartReceiveBlob (buffer do Byte [], AsyncProtocolRequest asyncRequest)
em System.Net.Security.SslState.CheckCompletionBeforeNextReceive (mensagem ProtocolToken, AsyncProtocolRequest asyncRequest)
em System.Net.Security.SslState.StartSendBlob (entrada Byte [], Int32 count, AsyncProtocolRequest asyncRequest)
em System.Net.Security.SslState.ForceAuthentication (Boolean receiveFirst, buffer do Byte [], AsyncProtocolRequest asyncRequest)
em System.Net.Security.SslState.ProcessAuthentication (LazyAsyncResult lazyResult)
em System.Net.TlsStream.CallProcessAuthentication (estado do objeto)
em System.Threading.ExecutionContext.runTryCode (objeto userData)
em System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (código TryCode, correta do CleanupCode backoutCode, objeto userData)
em System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, retorno de chamada ContextCallback, estado do objeto)
em System.Threading.ExecutionContext.Run (ExecutionContext executionContext, retorno de chamada ContextCallback, estado do objeto)
em System.Net.TlsStream.ProcessAuthentication (LazyAsyncResult resultado) em System.Net.TlsStream.Write (buffer do Byte [], Int32 deslocamento, tamanho de Int32)
em System.Net.PooledStream.Write (buffer do Byte [], Int32 deslocamento, tamanho de Int32)
em System.Net.ConnectStream.WriteHeaders (Boolean async)
** Essa exceção foi aninhada a seguinte exceção **

System.NET.WebException - A conexão subjacente foi fechada: Ocorreu um erro inesperado em um envio.

Fonte
Microsoft.UpdateServices.Administration

Rastreamento de pilha:
em Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer (objeto [] args)
em Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer (nome_do_servidor String, Boolean useSecureConnection, Int32 Número_da_porta)
em Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer (nome_do_servidor String, Boolean useSecureConnection, Int32 Número_da_porta)
em Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer (PersistedServerSettings configurações)
em Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
em Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServerAndPopulateNode (connectingServerToConsole booleano)
em Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.OnExpandFromLoad (SyncStatus status)
Quando você fizer o Internet Information Services (IIS) no servidor WSUS, você verá que as solicitações HTTP falharam e gerou um erro HTTP 405. A linha de log semelhante à seguinte:
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2008-02-07 19:48:09 fe80::2ddc:2f84:4cfe:6bf3%10 POST /ApiRemoting30/WebService.asmx - 80 <username> fe80::2ddc:2f84:4cfe:6bf3%10 Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.1433) 405 0 1 0
Observação O caminho a seguir é o local padrão para arquivos de log do IIS:
%SystemDrive%\Inetpub\Logs\Logfiles\w3svc1

Causa

Esse problema ocorre porque os mapeamentos de manipulador para o site padrão no IIS 7.0 não contêm o mapeamento para a extensão de nome de arquivo. asmx quando você atualizar o Windows Server 2003 para Windows Server 2008. Esse comportamento ocorre mesmo que o ASP.NET da Microsoft está instalado no IIS 7.0.

No Windows Server 2008, a instalação do WSUS 3.0 SP1 não adiciona mapeamentos de script para o diretório virtual do WSUS. Em vez disso, o WSUS 3.0 SP1 depende de mapeamentos de script no site da Web padrão. Às vezes, quando você atualizar o Windows Server 2003 para Windows Server 2008, não pode haver nenhum mapeamento de script. asmx no site da Web padrão. Portanto, serviços da Web relacionados ao WSUS podem parar de funcionar.

Como contornar

Para contornar esse problema, desinstale o serviço de função ASP.NET no IIS e usar o Gerenciador de serviços para reinstalar o serviço. Para fazer isso, execute estas etapas:
  1. Clique em Iniciar, clique em Ferramentas administrativase clique em Gerenciador de servidores.
  2. Expanda Funçõese clique em Servidor Web (IIS).
  3. No Serviços de função seção, clique em Remover serviços de função.
  4. Desativar o ASP.NET caixa de seleção e clique em Avançar.
  5. Clique em Remover.
  6. Aguarde o processo de remoção terminar e clique em Fechar.
  7. Na mesma Serviços de função seção, clique em Adicionar serviços de função.
  8. Habilitar o ASP.NET caixa de seleção e clique em Avançar.
  9. Clique em Instalar.
  10. Aguarde o processo de instalação terminar e clique em Fechar.

Mais Informação

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
948014Descrição do pacote do Windows Server Update Services 3.0 Service Pack 1

Propriedades

Artigo: 948139 - Última revisão: 16 de agosto de 2012 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Server 2008 for Itanium-Based Systems
Palavras-chave: 
kberrmsg kbexpertiseinter kbtshoot kbprb kbmt KB948139 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 948139

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com