J'ai déjà rencontré un problème similaire que j'avais alors détaillé ailleurs. Les MAJ refusaient de se faire et leur icône n'arrêtait pas d'apparaitre dans la zone de notification.
Voici comment cela c'était passé et comment je l'avais solutionné.
En glanant des informations sur Internet j’ai découvert l’existence d’un fichier « C:WindowsWindowsUpdate.log ».
D_WindowsUpdate.log
1) Des fichiers erronés
En l’éditant avec le bloc-notes, perdues dans un méli-mélo difficilement déchiffrable, j’ai relevé quelques lignes plus faciles à interpréter :
2008-06-25 12:40:08:270 1928 f30 Setup Update NOT required for C:WINDOWSsystem32cdm.dll: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:285 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wuapi.dll: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:301 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wuapi.dll.mui: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:332 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wuauclt.exe: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:363 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wuaucpl.cpl: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:379 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wuaucpl.cpl.mui: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:426 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wuaueng.dll: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:441 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wuaueng.dll.mui: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:473 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wucltui.dll: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:488 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wucltui.dll.mui: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:488 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wups.dll: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:504 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wups2.dll: target version = 7.1.6001.65, required version = 7.1.6001.65
2008-06-25 12:40:08:535 1928 f30 Setup Update NOT required for C:WINDOWSsystem32wuweb.dll: target version = 7.1.6001.65, required version = 7.1.6001.65
Il semblait donc que la mise à jour cherchait à se faire sur des fichiers… déjà à jour !
J’ai alors tenté de renommer chacun d’entre eux en « .old », ce que le système me refusa, m’indiquant qu’un service s’y opposait.
Je me suis rendu dans la gestion de l’ordinateur, regarder les services actifs. J’en ai trouvé un correspondant aux mises à jour, que j’ai arrêté. J’ai alors renommé tranquillement les fichiers qui posaient problème, puis relancé le service des mises à jour.
Automatiquement, le système a régénéré ces fichiers avec leurs extensions d’origine. Leurs tailles ont été modifiées au passage par rapport à leurs anciennes versions.
Dès lors, l’icône des mises à jour n’est plus apparu dans la zone de notification, ce qui laisse à penser que, ainsi que le fichier de logs nous l’avait indiqué, l’ordinateur était déjà bien à jour.
Aucune nouvelle ligne d’erreur n’est apparue dans windowsupdate.log suite à cette manipulation.