DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 948139 - Dernière mise à jour: jeudi 13 septembre 2012 - Version: 3.0

 

Symptômes

Envisagez le scénario suivant. Vous avez un ordinateur Windows Server 2003 qui a Windows Server Update Services (WSUS) 3.0 Service Pack 1 (SP1) installé. Vous mettez à niveau l'ordinateur vers Windows Server 2008. Dans ce scénario, services Web liées de WSUS peuvent cesser de fonctionner.

Lorsque vous essayez d'accéder à la console d'administration WSUS, le message d'erreur suivant s'affiche :

Erreur : Erreur de connexion

Une erreur s'est produite lors de la tentative de connexion au serveur WSUS. Cette erreur peut se produire pour plusieurs raisons. Vérifiez la connectivité avec le serveur. Veuillez contacter votre administrateur réseau si le problème persiste.

Cliquez sur Réinitialiser le nœud de serveur pour vous connecter au serveur à nouveau.
En outre, lorsque vous cliquez sur Erreur de copie dans le Presse-papiers, vous recevez les informations d'erreur suivant :
La console d'administration WSUS n'a pas pu se connecter au serveur WSUS via l'API à distance.

Vérifiez que le service Services de mise à jour, IIS et SQL s'exécutent sur le serveur. Si le problème persiste, essayez de redémarrer IIS, SQL et les services de mise à jour.

La console d'administration WSUS a rencontré une erreur inattendue. Il peut s'agir d'une erreur transitoire ; Essayez de redémarrer la console d'administration. Si cette erreur persiste,

Essayez de supprimer les préférences persistantes pour la console en supprimant le fichier wsus sous % appdata%\Microsoft\MMC\.

System.IO.IOException--La négociation a échoué en raison d'un format de paquet inattendu.

Source
Système

Trace de pile :
à System.Net.Security.SslState.StartReadFrame (mémoire tampon d'octets [], Int32 readBytes, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartReceiveBlob (Byte [] mémoire tampon, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.CheckCompletionBeforeNextReceive (message ProtocolToken, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartSendBlob (Byte [] entrant, count Int32, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.ForceAuthentication (Boolean receiveFirst, mémoire tampon d'octets [], AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.ProcessAuthentication (lazyResult LazyAsyncResult)
à System.Net.TlsStream.CallProcessAuthentication (objet état)
à System.Threading.ExecutionContext.runTryCode (objet userData)
à System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup (code TryCode, CleanupCode backoutCode, objet userData)
à System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback rappel, objet état)
à System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback rappel, objet état)
à System.Net.TlsStream.ProcessAuthentication (résultat LazyAsyncResult) à System.Net.TlsStream.Write (mémoire tampon d'octets [], Int32 décalage, taille Int32)
à System.Net.PooledStream.Write (mémoire tampon d'octets [], Int32 décalage, taille Int32)
à System.Net.ConnectStream.WriteHeaders (Boolean async)
** Cette exception a été imbriquée dans l'exception suivante **

System.Net.WebException : La connexion sous-jacente a été fermée : une erreur inattendue s'est produite lors de l'envoi.

Source
Microsoft.UpdateServices.administration

Trace de pile :
à Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer (Object [] args)
à Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer (chaîne serverName, useSecureConnection Boolean, NuméroPort Int32)
à Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer (chaîne serverName, useSecureConnection Boolean, NuméroPort Int32)
à Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer (paramètres de PersistedServerSettings)
à Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
à Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServerAndPopulateNode (Boolean connectingServerToConsole)
à Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.OnExpandFromLoad (état SyncStatus)
Lorsque vous vérifiez Internet Information Services (IIS) ouvre une session sur le serveur WSUS, vous voyez que les requêtes HTTP a échoué et qu'il a généré une erreur HTTP 405. La ligne de journal ressemble à ceci :
#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
Remarque : Le chemin suivant est l'emplacement par défaut pour les fichiers journaux IIS :
%SystemDrive%\Inetpub\Logs\Logfiles\w3svc1

Cause

Ce problème se produit car les mappages de gestionnaires pour le site Web par défaut dans IIS 7.0 ne contiennent pas le mappage pour l'extension de nom de fichier .asmx lorsque vous mettez à niveau Windows Server 2003 vers Windows Server 2008. Ce problème se produit même si Microsoft ASP.NET est installé dans IIS 7.0.

Dans Windows Server 2008, le programme d'installation de WSUS 3.0 SP1 n'ajoute pas les mappages de script pour le répertoire virtuel de WSUS. En revanche, WSUS 3.0 SP1 s'appuie sur les mappages de script sur le site Web par défaut. Parfois, lorsque vous mettez à niveau Windows Server 2003 vers Windows Server 2008, il ne peut être aucun mappage de script .asmx sur le site Web par défaut. Par conséquent, services Web liées de WSUS peuvent cesser de fonctionner.

Contournement

Pour contourner ce problème, désinstallez le service de rôle ASP.NET dans IIS, puis utilisez le Gestionnaire de Service pour réinstaller le service. Pour ce faire, procédez comme suit :
  1. Cliquez sur Démarrer, cliquez sur Outils d'administration, puis cliquez sur Gestionnaire de serveur.
  2. Développez Rôles, puis cliquez sur Serveur Web (IIS).
  3. Dans le Services de rôle section, cliquez sur Supprimer les Services de rôle.
  4. Désactiver le ASP.NET case à cocher, puis cliquez sur Suivant.
  5. Cliquez sur Supprimer.
  6. Attendez la fin du processus de suppression, puis cliquez sur Fermer.
  7. Dans le même Services de rôle section, cliquez sur Ajouter des Services de rôle.
  8. Activer le ASP.NET case à cocher, puis cliquez sur Suivant.
  9. Cliquez sur Installer.
  10. Attendez que le processus d'installation terminer, puis cliquez sur Fermer.

Plus d'informations

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
948014  (http://support.microsoft.com/kb/948014/ ) Description du package de Windows Server Update Services 3.0 Service Pack 1

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Server 2008 for Itanium-Based Systems
Mots-clés : 
kberrmsg kbexpertiseinter kbtshoot kbprb kbmt KB948139 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 948139  (http://support.microsoft.com/kb/948139/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store