Précédemment mises à jour logicielles approuvées peuvent être non approuvés si vous synchronisez un serveur qui exécute SUS 1.0 avec SP1 après le 12 décembre 2005

Traductions disponibles Traductions disponibles
Numéro d'article: 912307 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Si vous synchronisez un serveur qui exécute Microsoft Software Update Services (SUS) 1.0 avec Service Pack 1 (SP1) après le 12 décembre, 2005, toutes les les mises à jour logicielles précédemment approuvée peuvent être non approuvés. En outre, ces mises à jour peuvent afficher un état « mise à jour » sur la page approuver les mises à jour . Serveurs qui exécutent SUS 1.0 SP1 ne rencontrez pas ce problème si elles ont été déployés ou après le 13 décembre 2005.

Si Approuver automatiquement les nouvelles versions des mises à jour précédemment approuvées est sélectionnée dans la page Définir les options , les mises à jour permet d'afficher un statut de « mise à jour », mais les mises à jour sont non contrôlés dans la page mises à jour de l'approuver . Dans ce scénario, vous n'êtes pas concerné par ce problème.

Effet potentiel

Bien que ce problème a minimal effet dans des environnements où tout ce que les ordinateurs clients SUS, Software Update Services ont toutes les mises à précédemment approuvées jour installés, les ordinateurs clients qui n'ont pas encore téléchargés précédemment approuvée mises à jour peut être vulnérable aux problèmes de sécurité résolus par ces mises à jour. Ces ordinateurs clients SUS, Software Update Services restent vulnérables jusqu'à ce qu'approbations sont réinitialisées.

Clients vulnérables peuvent inclure suivantes, entre autres :
  • Nouveaux systèmes qui ont été remis uniquement de ligne
  • Des systèmes mobile qui ont été pas de l'environnement et qui ont utilisé SUS pour peu de temps
  • Les systèmes qui ont été désactivées
Vous nous recommandons d'utiliser une des méthodes dans la section « Contournement » pour réinitialiser les approbations pour votre environnement. Si vous n'utilisez pas une de ces méthodes, votre environnement peut être compromise.

Contournement

Pour contourner ce problème, appliquez l'une des méthodes suivantes, selon votre situation.

important Si vous utilisez un serveur SUS enfant dans votre environnement, reportez-vous à la section ? Considerations for environments with child SUS servers ?.
  • Utilisez Method 1 si une sauvegarde du fichier Approveditems.txt est disponible.

    note La méthode 1 est la méthode recommandée pour contourner ce problème. Si vous disposez d'une sauvegarde du fichier Approveditems.txt, nous recommandé d'utiliser cette méthode.
  • Utilisez Method 2 ou Method 3 si une sauvegarde du fichier Approveditems.txt n'est pas disponible.

    note Méthode 2 est la méthode recommandée pour contourner ce problème si vous n'avez pas une sauvegarde du fichier Approveditems.txt.

Méthode 1: restaurer le fichier Approveditems.txt

Cette méthode est recommandée si une sauvegarde du fichier Approveditems.txt est disponible.

Restaurer le fichier Approveditems.txt et rétablir les paramètres précédents. Pour ce faire, procédez comme suit :
  1. Arrêter le le service Software Update Services synchronisation. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez cmd dans la zone Ouvrir et puis cliquez sur OK .
    2. À l'invite de commandes, tapez les commandes suivantes. Appuyez sur ENTRÉE après chaque commande.
      net stop wusyncservice
      quitter
  2. Copier votre sauvegarde du fichier Approveditems.txt vers les dossiers suivants :
    • SUS Virtual Root\
    • SUS Virtual Root\Autoupdate\Dictionaries
    note SUS Virtual Root représente le chemin d'accès de la racine virtuelle SUS, Software Update Services. Par exemple, le chemin d'accès peut être Inetpub\Wwwroot.
  3. Redémarrez le service Software Update Services synchronisation. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez cmd dans la zone Ouvrir et puis cliquez sur OK .
    2. À l'invite de commandes, tapez les commandes suivantes. Appuyez sur ENTRÉE après chaque commande.
      net start wusyncservice
      quitter
  4. Sur l'adresse http:// nom_serveur/SUSAdmin page, cliquez sur options .
  5. Dans la zone Sélectionnez la méthode gérer les nouvelles versions des mises à jour précédemment approuvées , cliquez sur Approuver automatiquement les nouvelles versions des mises à jour précédemment approuvées .
  6. Synchroniser à nouveau le serveur SUS.
Les mises à jour qui vous avez déjà approuvé apparaissent comme approuvés. Les mises à jour plus récentes sont disponibles pour approbation.

Méthode 2: utiliser l'approbation Analyzer Tool

Cette méthode est recommandée si une sauvegarde du fichier Approveditems.txt n'est pas disponible.

Comment télécharger l'outil Analyzer d'approbation

note Une version mise à jour de l'outil Analyseur d'approbation est maintenant disponible. La version 14 décembre 2005 d'origine de l'outil Analyzer approbation présente un problème connu. Ce problème peut provoquer certaines mises à jour qui ont été précédemment non approuvés par l'administrateur SUS, Software Update Services être approuvé et éventuellement déployés. Si vous avez précédemment téléchargé la version 14 décembre 2005 de l'outil Analyseur d'approbation, n'utilisez pas il. Au lieu de cela, téléchargez la dernière version de l'outil.

Pour télécharger la version plus récente de l'outil de l'analyseur d'approbation, reportez-vous au adresse site Web de Microsoft à l'adresse suivante.
http://www.microsoft.com/downloads/details.aspx?FamilyId=8D7310F8-DE9C-4326-AA26-39D633C295FF
note L'outil Analyzer d'approbation est un fichier exécutable auto-extractible. Le fichier a été distribué à l'aide de IExpress. Pour plus d'informations sur les commutateurs de ligne de commande pour les packages de mise à jour logicielle IExpress, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
197147 Commutateurs de ligne de commande pour logicielle IExpress les packages de mise à jour

Informations du fichier Analyzer Tool d'approbation

La version anglaise de ce package dispose les attributs de fichier (ou attributs de fichier version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, il est convertie en heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire dans l'outil Date et heure du Panneau de configuration.
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille du fichierDateHeure
Approbation de l'analyseur tool.exe6.0.3790.091,88815 Décembre 200519:12

Ce qui se produit lorsque vous exécutez l'outil Analyzer d'approbation

Lorsque vous exécutez cet outil, l'outil Analyzer approbation effectue les opérations suivantes :
  • Crée une sauvegarde du fichier ApprovedItems.txt. Le fichier de sauvegarde est nommé ApprovedItems.txt.bup. Le fichier de sauvegarde est stocké dans l'emplacement suivant :
    SUS Virtual Root\autoupdate\dictionaries\
    note Dans ce chemin d'accès SUS Virtual Root est un espace réservé pour le chemin d'accès de la racine virtuelle SUS, Software Update Services. Par exemple, le chemin d'accès peut être Inetpub\Wwwroot.
  • Identifie la synchronisation défectueuse après le nouveau catalogue.
  • Recherche l'état d'approbation correcte connue dernière avant cette date de synchronisation.
  • Restaure les approbations de l'état d'approbation correcte connue dernière à un fichier ApprovedItems.txt temporaire.
  • S'assure que tous les approbations dans l'état d'approbation correcte connue dernière sont restaurées. En outre, garantit que toutes les approbations après la synchronisation défectueuse sont restaurées.
  • Génère un fichier temporaire ApprovedItems1.txt qui contient les approbations précédentes.

Comment utiliser l'outil de l'analyseur d'approbation

Pour utiliser l'outil Analyzer d'approbation pour contourner ce problème, procédez comme suit :
  1. Exécutez l'outil Analyseur d'approbation. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez cmd et cliquez sur OK .
    2. À l'invite de commandes, tapez net stop wusyncservice et puis appuyez sur ENTRÉE.
    3. À l'invite de commandes, tapez les commandes suivantes et puis appuyez sur ENTRÉE après chaque commande :
      Exécutez « cscript RollBackToLKGApprovals.vbs »
      quitter
  2. Renommez le fichier ApprovedItems1.txt en « ApprovedItems.txt » et le copier le fichier ainsi renommé à des emplacements suivants pour remplacer toutes les copies existantes du fichier ApprovedItems.txt :
    • SUS Virtual Root\
    • SUS Virtual Root\autoupdate\dictionaries\

      note L'emplacement par défaut pour la racine virtuelle SUS, Software Update Services est Inetpub\Wwwroot. Pour trouver la racine virtuelle SUS, Software Update Services, procédez comme suit :
      1. Cliquez sur Démarrer , sur Tous les programmes , cliquez sur Outils d'administration , puis cliquez sur Gestionnaire des services IIS .
      2. Cliquez sur sites Web .
      3. Cliquez avec le bouton droit sur le site Web sur lequel SUS, Software Update Services est installé, cliquez sur Propriétés et puis cliquez sur l'onglet répertoire de base Remarque la valeur de chemin d'accès local.

        note Par défaut, SUS, Software Update Services est installé sur le site Web par défaut.
  3. Démarrer le service Software Update Services synchronisation pour appliquer les modifications à partir du fichier ApprovedItems.txt fixe, puis restaurez l'ordinateur à son état précédent. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez cmd et cliquez sur OK .
    2. À l'invite de commandes, tapez les commandes suivantes et puis appuyez sur ENTRÉE après chaque commande :
      net start wusyncservice
      quitter
  4. Dans la zone Approuver mises à jour de la page de disque dur, vérifiez que nouvelles mises à jour la mise à jour de sécurité décembre disposez l'état d'approbation correct.
note Si vous rencontrez un problème lorsque vous exécutez l'outil de l'analyseur d'approbation, consultez la section "Steps to take if you experience a problem when you run the Approval Analyzer Tool".

Méthode 3: mettre manuellement à jour le fichier Approveditems.txt

Cette méthode est recommandée si vous n'avez pas une sauvegarde du fichier Approveditems.txt, et que vous ne souhaitez pas attendre une version mise à jour de l'outil Analyseur approbation décrite dans la méthode 2 pour être disponibles pour téléchargement.

Pour mettre à jour manuellement le fichier Approveditems.txt, procédez comme suit :
  1. Effectuez une copie de sauvegarde du fichier Inetpub\Wwwroot\Approveditems.txt.
  2. Arrêter le le service Software Update Services synchronisation. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez cmd dans la zone Ouvrir et puis cliquez sur OK .
    2. À l'invite de commandes, tapez les commandes suivantes. Appuyez sur ENTRÉE après chaque commande.
      net stop wusyncservice
      quitter
  3. Examinez le fichier Inetpub\Wwwroot\Autoupdate\Administration\History_Approve.xml pour identifier les mises à jour logicielles ont été approuvées.

    Assurez-vous que vous incluent les mises à jour sont répertoriés dans le fichier _Approve.xml historique qui ont été approuvées avant la synchronisation du 13 décembre 2005. Également, inclure les approbations de mise à jour qui ont été effectuées après la synchronisation 13 décembre 2005, mais avant que ce problème a été découvert.
  4. Utilisez le Bloc-notes ou un autre éditeur de texte pour modifier le fichier Inetpub\Wwwroot\Approveditems.txt afin qu'il corresponde à l'approbation dans le fichier History_Approve.xml qui ont été définies avant la synchronisation du 13 décembre 2005.

    Voici une partie d'un fichier Approveditems.txt exemple :
    com_microsoft.q832894_ie_server2003,<approval_value>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp2,<approval_value>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp3,<approval_value>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp4,<approval_value>|0@|0@|2004-03-11T01:03:16
    dans cet exemple, <approval_value> représente une valeur qui indique les informations d'approbation. La valeur d'approbation apparaît dans le fichier texte 0 @ ou 1 @.

    note Les règles suivantes s'appliquent aux informations d'approbation :
    0@ = not approved
    1@ = approved
    par exemple, fichier Approveditems.txt peut contenir une section telle que :
    com_microsoft.q832894_ie_server2003,1@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp2,0@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp3,1@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp4,0@|0@|0@|2004-03-11T01:03:16
    dans cet exemple, la mise à jour com_microsoft.q832894_ie_server2003 approuvée. La mise à jour com_microsoft.q832894_ie501_sp2 n'est pas approuvée.
  5. Enregistrez, puis fermez le fichier Approveditems.txt.
  6. Copiez le fichier Approveditems.txt modifié le dossier Inetpub\Wwwroot\Autoupdate\Dictionaries à partir du dossier inetpub\wwwroot.
  7. Redémarrez le service Software Update Services synchronisation. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez cmd dans la zone Ouvrir et puis cliquez sur OK .
    2. À l'invite de commandes, tapez les commandes suivantes. Appuyez sur ENTRÉE après chaque commande.
      net start wusyncservice
      quitter
  8. Sur l'adresse http:// nom_serveur/SUSAdmin page, cliquez sur options .
  9. Dans la zone Sélectionnez la méthode gérer les nouvelles versions des mises à jour précédemment approuvées , cliquez sur Approuver automatiquement les nouvelles versions des mises à jour précédemment approuvées .
  10. Synchroniser à nouveau le serveur SUS.
Les mises à jour qui vous avez déjà approuvé apparaissent comme approuvés.

Plus d'informations

Considérations pour les environnements avec un serveur SUS enfant

Si vous utilisez un serveur SUS enfant et si le serveur SUS enfant n'est pas configuré pour utiliser le mode de remplacement, suivez les étapes dans la section ? Contournement ? pour le serveur SUS enfant.

Si vous utilisez un serveur SUS enfant et si le serveur SUS enfant est configuré pour utiliser le mode de remplacement, suivez les étapes de la section ? Contournement ? pour le serveur SUS parent et ensuite synchroniser le serveur SUS enfant sur le serveur parent. Lorsque vous faites cela, le serveur SUS parent est copiez-le fixe ApprovedItems.txt sur le serveur SUS enfant.

Pour vérifier qu'un serveur SUS enfant est paramétré pour le mode de remplacement, procédez comme suit :
  1. Ouvrez l'adresse http:// servername nom_serveur/SUSAdmin page, puis cliquez sur Définir les options .
  2. Sous Sélectionner le serveur pour synchroniser le contenu de , vérifiez que l'option Synchroniser la liste d'articles approuvés de cet emplacement (mode de remplacement) est activée.

Étapes à suivre si vous rencontrez un problème lorsque vous exécutez l'outil de l'analyseur d'approbation

L'outil non invasif et ne pas endommager l'ordinateur.

Pour restaurer l'ordinateur à son état pre-approval après avoir exécuté l'outil, procédez comme suit :
  1. Arrêter le le service Software Update Services synchronisation. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez cmd dans la zone Ouvrir et puis cliquez sur OK .
    2. À l'invite de commandes, tapez les commandes suivantes. Appuyez sur ENTRÉE après chaque commande.
      net stop wusyncservice
      quitter
  2. Recherchez le ApprovedItems.txt fichier. Puis, renommez le fichier ApprovedItems.txt.old.

    Le ApprovedItems.txt fichier se trouve dans les dossiers suivants :
    • SUS Virtual Root\
    • SUS Virtual Root\Autoupdate\Dictionaries
    note SUS Virtual Root représente le chemin d'accès de la racine virtuelle SUS, Software Update Services.
  3. Recherchez le fichier ApprovedItems.txt.bup. Renommez le fichier ApprovedItems.txt. Ensuite, copiez le fichier vers les dossiers qui sont répertoriés dans l'étape 2.

    Le fichier ApprovedItems.txt.bup se trouve dans le dossier suivant :
    <SUS Virtual Root>\autoupdate\dictionaries\
  4. Redémarrez le service Software Update Services synchronisation. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez cmd dans la zone Ouvrir et puis cliquez sur OK .
    2. À l'invite de commandes, tapez les commandes suivantes. Appuyez sur ENTRÉE après chaque commande.
      net start wusyncservice
      quitter
Les éléments précédemment approuvées sont supprimés. Ces éléments apparaissent comme mise à jour, comme ils le faisaient avant que vous n'ayez exécuté l'outil Analyzer d'approbation.

Propriétés

Numéro d'article: 912307 - Dernière mise à jour: mardi 20 décembre 2005 - Version: 5.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Software Update Services 1.0
Mots-clés : 
kbmt kbexpertiseadvanced kbtshoot kbsecurity KB912307 KbMtfr
Traduction 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: 912307
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.

Envoyer des commentaires

 

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