Windows 7 SP1 n'est pas proposé dans Windows Update

Je n’ai aucune option pour installer Windows 7 Service Pack 1 (SP1) sur mon ordinateur. Pourquoi l’option d’installer Windows 7 SP1 est-elle absente de Windows Update ?

Je suis moins intéressé par pourquoi l’option est absente, et plus intéressé par comment diagnostiquer pourquoi l’option d’installer Windows 7 SP1 est masquée.

En suivant les suggestions dans KB2498452 - Vous n’avez pas l’option de télécharger Windows 7 SP1 quand vous utilisez Windows Update pour vérifier les mises à jour :

Confirmez que Windows 7 SP1 n’est pas déjà installé et que vous n’exécutez pas une version préliminaire de Windows 7 SP1

Je n’exécute pas déjà SP1, ni un SP1 préliminaire :

Vérifiez les mises à jour en attente
La mise à jour 976902 peut devoir être installée sur votre ordinateur avant que Windows 7 SP1 ne soit proposé dans Windows Update.

J’ai déjà 976902 installé :

Vérifiez qu’une version incompatible de SafeCentral n’est pas installée sur votre ordinateur
Windows SP1 peut ne pas apparaître dans Windows Update si certaines versions de SafeCentral sont installées sur votre ordinateur. SafeCentral est un programme de sécurité fabriqué par SafeCentral, Inc.

Je n’ai pas SafeCentral installé (je n’en ai jamais entendu parler) :

Vérifiez si vous avez le pilote graphique Intel intégré Igdkmd32.sys ou Igdkmd64.sys et si vous avez mis à jour le pilote

Je n’ai pas d’Intel GMA :

Assurez-vous que vous n’avez pas utilisé vLite pour personnaliser votre installation Windows 7

Je n’ai pas utilisé vLite pour personnaliser mon installation Windows 7. Encore une fois, je n’en ai jamais entendu parler.

Mise à jour 1 :

Voici la preuve que j’ai vérifié les mises à jour « aujourd’hui » (02/03/2011) :

Et que je ne me vois pas proposer l’option d’installer SP1 (j’ai envoyé une mise à jour vers Silverlight et un correctif pour Internet Explorer 9 hébergé dans une application Direct2D ou Direct3D ; donc les mises à jour elles-mêmes fonctionnent) :

Mise à jour 2 :

J’ai essayé l’utilitaire de résolution des problèmes de Windows Update :

Windows 7 Service Pack 1 n’est toujours pas disponible.

Mise à jour 3 :

Voici la fin de windowsupdate.log. Il parle d’évaluation des règles d’application :

2 mises à jour et 65 catégories trouvées dans
la recherche ; évaluation des règles d’application de 1324
sur 1832 entités déployées

Ce doivent être les règles qui disent que je ne suis pas autorisé à voir SP1 :

2011-03-03  09:21:08:091     924    db4 AU  Triggering AU detection through DetectNow API
2011-03-03  09:21:08:091     924    db4 AU  Triggering Online detection (interactive)
2011-03-03  09:21:08:091     924    950 AU  #############
2011-03-03  09:21:08:092     924    950 AU  ## START ##  AU: Search for updates
2011-03-03  09:21:08:092     924    950 AU  #########
2011-03-03  09:21:08:093     924    950 AU  <<## SUBMITTED ## AU: Search for updates [CallId = {8517376A-B8A3-488B-B4D4-67DFC75788C8}]
2011-03-03  09:21:08:093     924    ca8 Agent   *************
2011-03-03  09:21:08:093     924    ca8 Agent   ** START **  Agent: Finding updates [CallerId = AutomaticUpdates]
2011-03-03  09:21:08:093     924    ca8 Agent   *********
2011-03-03  09:21:08:093     924    ca8 Agent     * Online = Yes; Ignore download priority = No
2011-03-03  09:21:08:093     924    ca8 Agent     * Criteria = "IsInstalled=0 and DeploymentAction='Installation' or IsPresent=1 and DeploymentAction='Uninstallation' or IsInstalled=1 and DeploymentAction='Installation' and RebootRequired=1 or IsInstalled=0 and DeploymentAction='Uninstallation' and RebootRequired=1"
2011-03-03  09:21:08:093     924    ca8 Agent     * ServiceID = {7971F918-A847-4430-9279-4A52D1EFE18D} Third party service
2011-03-03  09:21:08:093     924    ca8 Agent     * Search Scope = {Machine}
2011-03-03  09:21:08:094     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
2011-03-03  09:21:08:097     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:287     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
2011-03-03  09:21:08:289     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:292     924    ca8 Agent   Checking for updated auth cab for service 7971f918-a847-4430-9279-4a52d1efe18d at http://download.windowsupdate.com/v9/microsoftupdate/redir/muauth.cab
2011-03-03  09:21:08:292     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\AuthCabs\authcab.cab:
2011-03-03  09:21:08:294     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:354     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\AuthCabs\authcab.cab:
2011-03-03  09:21:08:356     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:356     924    ca8 Setup   Checking for agent SelfUpdate
2011-03-03  09:21:08:356     924    ca8 Setup   Client version: Core: 7.3.7600.16385  Aux: 7.3.7600.16385
2011-03-03  09:21:08:357     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
2011-03-03  09:21:08:359     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:418     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab:
2011-03-03  09:21:08:420     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:422     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\SelfUpdate\wuident.cab:
2011-03-03  09:21:08:424     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:655     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\SelfUpdate\wuident.cab:
2011-03-03  09:21:08:658     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:659     924    ca8 Setup   Skipping SelfUpdate check based on the /SKIP directive in wuident
2011-03-03  09:21:08:659     924    ca8 Setup   SelfUpdate check completed.  SelfUpdate is NOT required.
2011-03-03  09:21:08:808     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\7971F918-A847-4430-9279-4A52D1EFE18D\muv4muredir.cab:
2011-03-03  09:21:08:810     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:872     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\7971F918-A847-4430-9279-4A52D1EFE18D\muv4muredir.cab:
2011-03-03  09:21:08:874     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:08:876     924    ca8 PT  +++++++++++  PT: Synchronizing server updates  +++++++++++
2011-03-03  09:21:08:877     924    ca8 PT    + ServiceId = {7971F918-A847-4430-9279-4A52D1EFE18D}, Server URL = https://www.update.microsoft.com/v6/ClientWebService/client.asmx
2011-03-03  09:21:13:958     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\7971F918-A847-4430-9279-4A52D1EFE18D\muv4muredir.cab:
2011-03-03  09:21:13:960     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:14:083     924    ca8 Misc    Validating signature for C:\Windows\SoftwareDistribution\WuRedir\7971F918-A847-4430-9279-4A52D1EFE18D\muv4muredir.cab:
2011-03-03  09:21:14:085     924    ca8 Misc     Microsoft signed: Yes
2011-03-03  09:21:14:087     924    ca8 PT  +++++++++++  PT: Synchronizing extended update info  +++++++++++
2011-03-03  09:21:14:087     924    ca8 PT    + ServiceId = {7971F918-A847-4430-9279-4A52D1EFE18D}, Server URL = https://www.update.microsoft.com/v6/ClientWebService/client.asmx
2011-03-03  09:21:14:395     924    ca8 Agent     * Added update {414642E2-5F20-4AD1-AA5A-773061238B5F}.101 to search result
2011-03-03  09:21:14:395     924    ca8 Agent     * Added update {56D5FC3D-9AC8-44F1-A248-8C397A24D02F}.100 to search result
2011-03-03  09:21:14:395     924    ca8 Agent     * Found 2 updates and 65 categories in search; evaluated appl. rules of 1324 out of 1832 deployed entities
2011-03-03  09:21:14:396     924    ca8 Agent   *********
2011-03-03  09:21:14:396     924    ca8 Agent   **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates]
2011-03-03  09:21:14:396     924    ca8 Agent   *************
2011-03-03  09:21:14:404     924    ce0 AU  >>##  RESUMED  ## AU: Search for updates [CallId = {8517376A-B8A3-488B-B4D4-67DFC75788C8}]
2011-03-03  09:21:14:404     924    ce0 AU    # 2 updates detected
2011-03-03  09:21:14:404     924    ce0 AU  #########
2011-03-03  09:21:14:404     924    ce0 AU  ##  END  ##  AU: Search for updates [CallId = {8517376A-B8A3-488B-B4D4-67DFC75788C8}]
2011-03-03  09:21:14:404     924    ce0 AU  #############
2011-03-03  09:21:14:404     924    ce0 AU  Successfully wrote event for AU health state:0
2011-03-03  09:21:14:405     924    ce0 AU  #############
2011-03-03  09:21:14:405     924    ce0 AU  ## START ##  AU: Refresh featured updates info
2011-03-03  09:21:14:405     924    ce0 AU  #########
2011-03-03  09:21:14:405     924    ce0 AU  No featured updates available.
2011-03-03  09:21:14:405     924    ce0 AU  #########
2011-03-03  09:21:14:405     924    ce0 AU  ##  END  ##  AU: Refresh featured updates info
2011-03-03  09:21:14:405     924    ce0 AU  #############
2011-03-03  09:21:14:405     924    ce0 AU  No featured updates notifications to show
2011-03-03  09:21:14:405     924    ce0 AU  AU setting next detection timeout to 2011-03-04 08:03:53
2011-03-03  09:21:14:405     924    ce0 AU  Setting AU scheduled install time to 2011-03-04 08:00:00
2011-03-03  09:21:14:405     924    ce0 AU  Successfully wrote event for AU health state:0
2011-03-03  09:21:14:406     924    ce0 AU  Successfully wrote event for AU health state:0
2011-03-03  09:21:14:407     924    db4 AU  Getting featured update notifications.  fIncludeDismissed = true
2011-03-03  09:21:14:408     924    db4 AU  No featured updates available.
2011-03-03  09:21:19:396     924    ca8 Report  REPORT EVENT: {633538B3-030E-4CAD-BE6B-33C6ED65AFF1}    2011-03-03 09:21:14:395-0500    1   147 101 {00000000-0000-0000-0000-000000000000}  0   0   AutomaticUpdates    Success Software Synchronization    Windows Update Client successfully detected 2 updates.
2011-03-03  09:21:19:396     924    ca8 Report  CWERReporter finishing event handling. (00000000)

Mise à jour 4 :

Voici la vue depuis le Gestionnaire de périphériques (y compris les périphériques cachés) montrant que j’ai juste une carte graphique :

Si j’ai un deuxième adaptateur vidéo, Windows n’en a pas connaissance. Et si un deuxième adaptateur vidéo empêchait Windows Update de me proposer le Service Pack 1, alors il devrait être visible dans un fichier journal quelque part.

Je suis moins intéressé par pourquoi l’option d’installer Windows 7 SP1 est absente, et plus intéressé par comment diagnostiquer pourquoi l’option d’installer Windows 7 SP1 est masquée.

L’article KB dit que SP1 ne sera pas proposé si votre machine ne remplit pas certains critères secrets spéciaux. Comment puis-je découvrir quel est ce critère secret ? Je suppose que c’est journalisé quelque part.

Je ne suis pas non plus particulièrement intéressé par un lien de téléchargement direct. Je veux apprendre ici. Je veux être capable de diagnostiquer (c’est-à-dire dans le futur) pourquoi une mise à jour n’est pas proposée.

Je suis un super-utilisateur ici. Plutôt que d’autres qui proposent une liste de choses à essayer, je veux être capable de créer la liste moi-même.

Êtes-vous sûr de ne pas avoir la version mentionnée du pilote graphique Intel installée ? Il pourrait être désactivé donc il ne s’affiche pas dans DxDiag.

Dans mon cas, c’était la raison pour laquelle SP1 n’était pas proposé par Windows Update. J’ai utilisé une fois les graphiques intégrés donc le pilote Intel a été installé à un moment donné. Ensuite j’ai ajouté une carte graphique PEG et désactivé le périphérique intégré. Donc le pilote était présent mais ne pouvait pas apparaître dans DxDiag. J’ai réactivé la carte graphique intégrée dans le BIOS et après redémarrage, Windows Update a trouvé une mise à jour pour le pilote Intel. Je l’ai installée et après redémarrage et nouvelle recherche de mises à jour, SP1 était proposé comme il se doit.

Mise à jour de l’OP : Cela s’avère être la réponse. Même si je n’avais pas l’adaptateur Intel GMA « installé », j’avais l’« ancien » pilote sur mon système. En désactivant ma carte vidéo nVidia PCI Express dans le BIOS, et en activant l’adaptateur intégré (Intel), la carte graphique Intel a ensuite été installée dans Windows :

Une vérification des mises à jour disponibles dans Windows Update m’a montré une mise à jour du pilote pour mon adaptateur graphique Intel GMA :

En appliquant la mise à jour, redémarrant, et maintenant j’ai Windows 7 Service Pack 1 disponible dans Windows Update :

C’est malheureux qu’aucun journal Windows Update, ni le journal des événements, n’ait montré que la présence d’une ancienne version d’un pilote empêche la publication d’une mise à jour. J’aurais espéré que le problème puisse être débogué, plutôt que déduit.