Conseils de dépannage et messages WSUS

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Cet article contient des informations sur les messages WSUS suivants :

  • L’ordinateur n’a pas signalé d’état

  • ID de message 6703 - Échec de la synchronisation WSUS

  • Erreur 0x80070643 : Erreur irrécupérable lors de l’installation

  • Certains services ne fonctionnent pas. Vérifiez les services suivants [...]

L’ordinateur n’a pas signalé d’état

Ce message est généré dans la console WSUS quand un ordinateur client WSUS n’envoie pas d’informations au serveur WSUS pour indiquer son état de mise à jour actuel. Ce problème est généralement dû à l’ordinateur client WSUS, et non au serveur WSUS.

Les raisons les plus courantes sont les suivantes :

  • L’ordinateur a perdu la connectivité au réseau :
    • Le câble réseau est déconnecté.
    • Un câble réseau intermédiaire est défectueux.
    • L’ordinateur dispose d’une carte réseau défaillante.
    • Le port réseau auquel l’ordinateur se connecte a été désactivé.
    • L’adaptateur sans fil n’est pas en mesure de s’associer et de se connecter au point d’accès sans fil d’entreprise.
  • L’ordinateur est désactivé. (Il a été arrêté ou est en mode veille ou veille prolongée.)

ID de message 6703 - Échec de la synchronisation WSUS

Message: The request failed with HTTP status 503: Service Unavailable.
Source: Microsoft.UpdateServices.Administration.AdminProxy.createUpdateServer.

Quand vous tentez d’ouvrir Update Services sur le serveur WSUS, vous recevez l’erreur suivante :

Error: Connection Error
An error occurred trying to connect to the WSUS server. This error can happen for a number of reasons. Please contact your network administrator if the problem persists. Click the reset Server Node to connect to the server again.

Les tentatives d’accès à l’URL du site web d’administration WSUS, par exemple http://WSUS01:8530, échouent avec l’erreur :

HTTP Error 503. The service is unavailable

Dans ce cas, la cause la plus probable est que le pool d’applications WsusPool dans IIS est dans un état arrêté.

En outre, la limite de la mémoire privée (KO) du pool d’applications est probablement définie sur la valeur par défaut de 1843200 Ko. Si vous rencontrez ce problème, augmentez la limite de la mémoire privée à 4 Go (4 000 000 Ko) et redémarrez le pool d’applications. Pour augmenter la mémoire, procédez comme suit :

  1. Ouvrez la console du Gestionnaire des services Internet (IIS).
  2. Sélectionnez Pools d’applications dans le volet Connexions, sélectionnez wsusPool, cliquez avec le bouton droit et sélectionnez Paramètres avancés.
  3. Définissez la Limite de la mémoire privée (Ko) sur 4000000.
  4. Sélectionnez OK pour appliquer le paramètre.

Si l’environnement l’exige, il peut s’avérer nécessaire d’augmenter la limite de la mémoire privée à 8 Go (8 000 000 Ko) ou plus.

Erreur 0x80070643 : Erreur irrécupérable lors de l’installation

Si WSUS a été configuré en utilisant Microsoft SQL Server, ce problème est lié au fait que l’utilisateur qui exécute le programme d’installation de WSUS ne dispose pas des autorisations d’administrateur système dans SQL Server. Pour résoudre ce problème, accordez des autorisations d’administrateur système à un compte d’utilisateur ou à un compte de groupe dans SQL Server, puis réexécutez le programme d’installation de WSUS.

Certains services ne fonctionnent pas

Vérifiez que les services suivants sont en cours d’exécution :

  • Selfupdate : pour plus d’informations sur la résolution des problèmes liés au service Selfupdate, consultez Les mises à automatiques doivent être mises à jour.

  • WSSUService.exe : ce service facilite la synchronisation. Si vous rencontrez des problèmes de synchronisation, accédez à WSUSService.exe en cliquant sur Démarrer, en pointant sur Outils d’administration, en cliquant sur Services, puis en recherchant Windows Server Update Service dans la liste des services. Une fois que vous avez trouvé le service :

    • Vérifiez que ce service est en cours d’exécution. Sélectionnez Démarrer s’il est arrêté ou Redémarrer pour actualiser le service.

    • Utilisez l’observateur d’événements pour vérifier dans les journaux des événements Application, Sécurité et Système s’il existe des événements susceptibles d’indiquer un problème.

  • Services web : les services web sont hébergés dans IIS. S’ils ne sont pas en cours d’exécution, vérifiez qu’IIS est en cours d’exécution (ou démarré). Vous pouvez également essayer de réinitialiser le service web en tapant iisreset depuis une invite de commandes.

  • Service SQL : chaque service à l’exception du service selfupdate nécessite que le service SQL soit en cours d’exécution. Si l’un des fichiers journaux indique des problèmes de connexion SQL, vérifiez d’abord le service SQL. Pour accéder au service SQL, sélectionnez Démarrer, pointez sur Outils d’administration, sélectionnez Services, puis recherchez l’une des options suivantes :

    • MSSQLSERVER (si vous utilisez WMSDE ou MSDE, ou si vous utilisez SQL Server et utilisez le nom d’instance par défaut comme nom de l’instance)

    • MSSQL$WSUS (si vous utilisez une base de données SQL Server et que vous avez nommé votre instance de base de données WSUS)

      Cliquez avec le bouton droit sur le service, puis sélectionnez Démarrer si le service n’est pas en cours d’exécution ou Redémarrer pour actualiser le service s’il est en cours d’exécution.

Impossible d’ajouter une entrée de collection en double de type mimeMap

Si vous avez précédemment ajouté des types MIME manuellement, vous pouvez rencontrer des erreurs concernant les entrées en double en raison de modifications apportées à WSUS pour prendre en charge UUP. Si vous recevez une erreur similaire à Cannot add duplicate collection entry of type 'mimeMap' with unique key attribute 'fileExtension' set to '.wim', le type MIME n’a peut-être pas été défini au niveau approprié. Pour résoudre ce problème, vous devez modifier le fichier web.config afin de supprimer le type MIME du niveau où il a été défini à l’origine.

Recherchez le fichier web.config où le type MIME a été défini :

  1. Ouvrez Types MIME à chaque niveau et recherchez l’emplacement où le Type d’entrée est répertorié comme local pour les types MIME .wim et .msu.

    • Par exemple, vous pouvez trouver que .wim est défini sur local au niveau du site d’administration WSUS ou du service web APIRemoting30. Ces deux types MIME doivent uniquement être définis sur local au niveau du serveur.
  2. Une fois que vous avez localisé l’emplacement où les types MIME sont définis sur local, à partir de ce même emplacement, dans le volet Actions, sélectionnez Explorer pour ouvrir l’emplacement du dossier.

  3. Ouvrez le fichier web.config dans le Bloc-notes ou un autre éditeur de texte.

  4. Recherchez les entrées de mappage MIME pour .wim et .msu. Les entrées doivent ressembler à <mimeMap fileExtension=".msu" mimeType="application/octect-stream" />.

  5. Dans la ligne située juste au-dessus de l’entrée de fichier, insérez une suppression pour le type tel que <remove fileExtension=".msu" />. Si les deux types de fichiers ont été répertoriés, le fichier web.config doit ressembler à l’entrée suivante :

    <configuration>
      <system.webServer>
        <staticContent>
          <remove fileExtension=".wim" />
          <mimeMap fileExtension=".wim" mimeType="application/x-ms-wim" />
          <remove fileExtension=".msu" />
          <mimeMap fileExtension=".msu" mimeType="application/octect-stream" />
        </staticContent>
      </system.webServer>
    </configuration>
    
  6. Enregistrez le modifié dans le fichier web.config , puis fermez-le.