<p>J’ai un système Windows 7 qui a actuellement une seule mise à jour en attente :</p>
<h2><a name="p-14291-windows-internet-explorer-9-pour-windows-7-pour-les-systmes-x64-1" class="anchor" href="#p-14291-windows-internet-explorer-9-pour-windows-7-pour-les-systmes-x64-1" aria-label="Heading link"></a>Windows Internet Explorer 9 pour Windows 7 pour les systèmes x64</h2>
<p>Si j’essaie d’installer la mise à jour, Windows Update va :</p>
<ul>
<li>
<p>Créer un point de restauration</p>
</li>
<li>
<p>Échouer avec l’erreur : Code 9C48 Windows Update a rencontré une erreur.</p>
</li>
</ul>
<p>Le journal des événements indique :</p>
<p>Échec de l’installation : Windows n’a pas pu installer la mise à jour suivante avec l’erreur 0x80070643 : Windows Internet Explorer 9 pour Windows 7 pour les systèmes x64.</p>
<p>Si vous recherchez cette erreur sur le web, de nombreuses autres personnes ont exactement le même problème.</p>
<p>Malheureusement, je ne suis pas en mesure d’appliquer les solutions proposées à mon cas, car je viens <strong>tout juste</strong> d’installer ce système.</p>
<p>Il n’y a rien dessus, à part Windows 7. J’ai installé le système et effectué les mises à jour.</p>
<p>J’ai également effectué le <strong>même</strong> processus exact avec cette machine plusieurs fois au cours des derniers jours en raison d’un test à long terme que nous venons de commencer.</p>
<p>Je n’ai eu aucun problème avec Windows Update lors des installations précédentes et je sais que je n’ai rien fait de différent cette fois car j’ai suivi les instructions des procédures d’installation à utiliser pendant le test.</p>
<p><strong>Comment cela s’est-il produit et comment puis-je résoudre le problème ?</strong></p>
<h2><a name="p-14291-versions-2" class="anchor" href="#p-14291-versions-2" aria-label="Heading link"></a>Versions</h2>
<p>La version d’Internet Explorer 9 actuellement installée est : <strong>9.0.8112.16421</strong> :</p>
<h2><a name="p-14291-investigations-supplmentaires-3" class="anchor" href="#p-14291-investigations-supplmentaires-3" aria-label="Heading link"></a>Investigations supplémentaires</h2>
<p>Alors, comme j’aime toujours le faire, j’ai relancé la mise à jour en exécutant <a href="http://technet.microsoft.com/en-us/sysinternals/bb896645" rel="noopener nofollow ugc">Process Monitor</a> et j’ai découvert d’autres détails.</p>
<h2><a name="p-14291-windowsupdatelog-4" class="anchor" href="#p-14291-windowsupdatelog-4" aria-label="Heading link"></a><code>WindowsUpdate.log</code></h2>
<p>Tout d’abord, il y a un fichier journal de Windows Update situé à <code>C:\Windows\WindowsUpdate.log</code> que je ne connaissais pas. Mais je ne vois aucune entrée significative dedans, peut-être aurez-vous plus de chance :</p>
<p>2012-04-10 22:46:58:017 956 728 AU AU received approval from Ux for 1 updates<br>
2012-04-10 22:46:58:017 956 728 AU AU setting pending client directive to ‘Progress Ux’<br>
2012-04-10 22:46:58:095 956 728 AU BeginInteractiveInstall invoked for Download<br>
2012-04-10 22:46:58:095 956 728 AU Auto-approving update for download, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}.100, ForUx=1, IsOwnerUx=1, HasDeadline=0, IsMinor=0<br>
2012-04-10 22:46:58:095 956 728 AU Auto-approved 1 update(s) for download (for Ux)<br>
2012-04-10 22:46:58:110 956 728 AU UpdateDownloadProperties: 0 download(s) are still in progress.<br>
2012-04-10 22:46:58:110 956 728 AU #############<br>
2012-04-10 22:46:58:110 956 728 AU ## START ## AU: Download updates<br>
2012-04-10 22:46:58:110 956 728 AU #########<br>
2012-04-10 22:46:58:110 956 728 AU # Approved updates = 1<br>
2012-04-10 22:46:58:110 956 728 AU AU initiated download, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}.100, callId = {35DF928B-B428-4BAC-8C63-55295967EFBB}<br>
2012-04-10 22:46:58:110 956 728 AU Setting AU scheduled installer time to 2012-04-11 01:00:00<br>
2012-04-10 22:46:58:110 956 728 AU Successfully wrote event for AU health state:0<br>
2012-04-10 22:46:58:110 956 728 AU Currently showing Progress UX client - so not launching any other client<br>
2012-04-10 22:46:58:110 956 bb8 DnldMgr *************<br>
2012-04-10 22:46:58:110 956 bb8 DnldMgr ** START ** DnldMgr: Downloading updates [CallerId = AutomaticUpdatesWuApp]<br>
2012-04-10 22:46:58:110 956 bb8 DnldMgr *********<br>
2012-04-10 22:46:58:110 956 bb8 DnldMgr * Call ID = {35DF928B-B428-4BAC-8C63-55295967EFBB}<br>
2012-04-10 22:46:58:110 956 bb8 DnldMgr * Priority = 3, Interactive = 1, Owner is system = 0, Explicit proxy = 0, Proxy session id = 1, ServiceId = {9482F4B4-E343-43B6-B170-9A65BC822C77}<br>
2012-04-10 22:46:58:110 956 bb8 DnldMgr * Updates to download = 1<br>
2012-04-10 22:46:58:110 956 bb8 Agent * Title = Windows Internet Explorer 9 for Windows 7 for x64-based Systems<br>
2012-04-10 22:46:58:110 956 bb8 Agent * UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}.100<br>
2012-04-10 22:46:58:110 956 bb8 Agent * Bundles 1 updates:<br>
2012-04-10 22:46:58:110 956 bb8 Agent * {6D9A90B7-FAF9-4A47-9EFE-A506264873B3}.100<br>
2012-04-10 22:46:58:110 956 bb8 DnldMgr *********** DnldMgr: New download job [UpdateId = {6D9A90B7-FAF9-4A47-9EFE-A506264873B3}.100] ***********<br>
2012-04-10 22:46:58:110 956 728 AU Successfully wrote event for AU health state:0<br>
2012-04-10 22:46:58:110 956 728 AU # Pending download calls = 1<br>
2012-04-10 22:46:58:110 956 728 AU >## RESUMED ## AU: Download update [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}, succeeded]<br>
2012-04-10 22:46:58:313 956 bb8 Agent ** END ** Agent: Downloading updates [CallerId = AutomaticUpdatesWuApp]<br>
2012-04-10 22:46:58:313 956 bb8 Agent *************<br>
2012-04-10 22:46:58:313 956 718 AU #########<br>
2012-04-10 22:46:58:313 956 718 AU ## END ## AU: Download updates<br>
2012-04-10 22:46:58:313 956 718 AU #############<br>
2012-04-10 22:46:58:313 956 718 AU Setting AU scheduled installer time to 2012-04-11 01:00:00<br>
2012-04-10 22:46:58:313 956 718 AU Successfully wrote event for AU health state:0<br>
2012-04-10 22:46:58:313 956 718 AU Currently showing Progress UX client - so not launching any other client<br>
2012-04-10 22:46:58:313 956 718 AU Successfully wrote event for AU health state:0<br>
2012-04-10 22:46:58:313 956 aac AU Getting featured update notifications. fIncludeDismissed = true<br>
2012-04-10 22:46:58:313 956 aac AU No featured updates available.<br>
2012-04-10 22:47:00:107 956 aac AU BeginInteractiveInstall invoked for Install<br>
2012-04-10 22:47:00:107 956 aac AU Auto-approving update for install, updateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}.100, ForUx=1, IsOwnerUx=1, HasDeadline=0, IsMinor=0<br>
2012-04-10 22:47:00:107 956 aac AU Auto-approved 1 update(s) for install (for Ux), installType=1<br>
2012-04-10 22:47:00:107 956 aac AU #############<br>
2012-04-10 22:47:00:107 956 aac AU ## START ## AU: Install updates<br>
2012-04-10 22:47:00:107 956 aac AU #########<br>
2012-04-10 22:47:00:107 956 aac AU # Initiating manual install<br>
2012-04-10 22:47:00:107 956 aac AU # Approved updates = 1<br>
2012-04-10 22:47:00:107 956 aac AU >## RESUMED ## AU: Installing update [UpdateId = {B33ACEC1-3265-4D01-9C37-AC0892E95ED9}]<br>
2012-04-10 22:47:13:773 2232 9fc Handler : WARNING: Exit code = 0x8024200B<br>
2012-04-10 22:47:13:773 956 718 AU # WARNING: Install failed, error = 0x80070643 / 0x00009C48<br>
2012-04-10 22:47:13:773 2232 9fc Handler :::::::::<br>
2012-04-10 22:47:13:773 2232 9fc Handler :: END :: Handler: Command Line Install<br>
2012-04-10 22:47:13:773 2232 9fc Handler :::::::::::::<br>
2012-04-10 22:47:13:851 956 a7c Agent *********<br>
2012-04-10 22:47:13:851 956 a7c Agent ** END ** Agent: Installing updates [CallerId = AutomaticUpdates]<br>
2012-04-10 22:47:13:851 956 718 AU Install call completed.<br>
2012-04-10 22:47:13:851 956 a7c Agent *************<br>
2012-04-10 22:47:13:851 956 718 AU # WARNING: Install call completed, reboot required = No, error = 0x00000000<br>
2012-04-10 22:47:13:851 956 718 AU #########<br>
2012-04-10 22:47:13:851 956 718 AU ## END ## AU: Installing updates [CallId = {FCFF2A5C-25AB-4FB9-AB2B-35C65CCA6A9F}]<br>
2012-04-10 22:47:13:851 956 718 AU #############<br>
2012-04-10 22:47:13:851 956 718 AU Install complete for all calls, reboot NOT needed<br>
2012-04-10 22:47:13:851 956 718 AU Setting AU scheduled installer time to 2012-04-11 01:00:00<br>
2012-04-10 22:47:13:851 956 718 AU Successfully wrote event for AU health state:0<br>
2012-04-10 22:47:13:851 956 498 AU Getting featured update notifications. fIncludeDismissed = true<br>
2012-04-10 22:47:13:851 956 498 AU No featured updates available.<br>
2012-04-10 22:47:14:366 956 168 AU No featured update notifications to show<br>
2012-04-10 22:47:14:366 956 168 AU UpdateDownloadProperties: 0 download(s) are still in progress.<br>
2012-04-10 22:47:14:366 956 168 AU Triggering Offline detection (non-interactive)<br>
2012-04-10 22:47:14:366 956 168 AU AU setting pending client directive to ‘Install Complete Ux’<br>
2012-04-10 22:47:14:366 956 168 AU Changing existing AU client directive from ‘Progress Ux’ to ‘Install Complete Ux’, session id = 0x1<br>
2012-04-10 22:47:14:366 956 168 AU Successfully wrote event for AU health state:0<br>
2012-04-10 22:47:14:366 956 b78 AU #############<br>
2012-04-10 22:47:14:366 956 b78 AU ## START ## AU: Search for updates<br>
2012-04-10 22:47:14:366 956 b78 AU #########<br>
2012-04-10 22:47:14:366 956 b78 AU >## RESUMED ## AU: Search for updates [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}]<br>
2012-04-10 22:47:16:097 956 718 AU # 1 updates detected<br>
2012-04-10 22:47:16:097 956 718 AU #########<br>
2012-04-10 22:47:16:097 956 718 AU ## END ## AU: Search for updates [CallId = {0198DD3A-D7B0-48F5-A77D-795F8A1BDCE8}]<br>
2012-04-10 22:47:16:097 956 718 AU #############<br>
2012-04-10 22:47:16:097 956 718 AU No featured update notifications to show<br>
2012-04-10 22:47:16:097 956 718 AU Setting AU scheduled installer time to 2012-04-11 01:00:00<br>
2012-04-10 22:47:16:097 956 718 AU Successfully wrote event for AU health state:0<br>
2012-04-10 22:47:16:097 956 718 AU Successfully wrote event for AU health state:0<br>
2012-04-10 22:47:16:113 956 55c AU Getting featured update notifications. fIncludeDismissed = true<br>
2012-04-10 22:47:16:113 956 55c AU No featured updates available.<br>
2012-04-10 22:47:18:780 956 bb8 Report REPORT EVENT: {27479C66-E930-4F9C-AFF2-27EDD76DED8F} 2012-04-10 22:47:13:773+0200 1 182 101 {B33ACEC1-3265-4D01-9C37-AC0892E95ED9} 100 80070643 AutomaticUpdates Failure Content Install Installation Failure: Windows failed to install the following update with error 0x80070643: Windows Internet Explorer 9 for Windows 7 for x64-based Systems.<br>
2012-04-10 22:47:18:780 956 bb8 Report CWERReporter::HandleEvents - WER report upload completed with status 0x8<br>
2012-04-10 22:47:18:780 956 bb8 Report WER Report sent: 7.5.7601.17514 0x80070643 B33ACEC1-3265-4D01-9C37-AC0892E95ED9 Install 101 Unmanaged<br>
2012-04-10 22:47:18:780 956 bb8 Report CWERReporter finishing event handling. (00000000)</p>
<h2><a name="p-14291-wu-ie9-windows7-x64exe-5" class="anchor" href="#p-14291-wu-ie9-windows7-x64exe-5" aria-label="Heading link"></a><code>WU-IE9-Windows7-x64.exe</code></h2>
<p>La mise à jour effectivement exécutée est téléchargée et stockée à l’emplacement suivant :</p>
<pre><code class="lang-auto">C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe
</code></pre>
<p>L’exécution manuelle de ce fichier produit le message d’erreur suivant :</p>
<h2><a name="p-14291-ie9_mainlog-6" class="anchor" href="#p-14291-ie9_mainlog-6" aria-label="Heading link"></a><code>IE9_main.log</code></h2>
<p>L’installateur/metteur à jour d’IE9 crée également son propre fichier journal situé à</p>
<pre><code class="lang-auto">C:\Windows\IE9_main.log
</code></pre>
<p>Pour la session de mise à jour en question, l’installateur a consigné :</p>
<p>00:00.000: ====================================================================<br>
00:00.016: Started: 2012/04/10 (Y/M/D) 23:10:53.897 (local)<br>
00:00.032: Time Format in this log: MM:ss.mmm (minutes:seconds.milliseconds)<br>
00:00.063: Command line: “C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe”<br>
00:00.078: INFO: Setup installer for Internet Explorer: 9.0.8112.16421<br>
00:00.094: INFO: Previous version of Internet Explorer: 9.0.8112.16443<br>
00:00.110: INFO: Checking if iexplore.exe’s current version is between 9.0.6001.0…<br>
00:00.125: INFO: …and 9.1.0.0…<br>
00:00.141: INFO: Maximum version on which to run IEAK branding is: 9.1.0.0…<br>
00:00.156: ERROR: A newer version of Internet Explorer is already installed on the system.<br>
00:00.188: ERROR: Internet Explorer version check failed.<br>
01:03.789: INFO: Setup exit code: 0x00009C48 (40008) - A more recent version of Internet Explorer is installed.<br>
01:03.820: INFO: Scheduling upload to IE SQM server: <a href="http://sqm.microsoft.com/sqm/ie/sqmserver.dll" rel="noopener nofollow ugc">http://sqm.microsoft.com/sqm/ie/sqmserver.dll</a><br>
01:03.852: INFO: SQM Upload returned 403<br>
01:03.867: INFO: Cleaning up temporary files in: C:\Windows\TEMP\IE978E.tmp<br>
01:03.883: INFO: Unable to remove directory C:\Windows\TEMP\IE978E.tmp, marking for deletion on reboot.<br>
01:03.898: INFO: Released Internet Explorer Installer Mutex</p>
<p>Ce qui confirme à peu près ce que dit le message d’erreur lors de l’exécution manuelle de la mise à jour ; elle est simplement déjà installée ou même obsolète car une version plus récente est installée.</p>
<p>Alors, pourquoi essaie-t-il de continuer à installer la mise à jour ?</p>
<h2><a name="p-14291-bote-de-dialogue-propos-7" class="anchor" href="#p-14291-bote-de-dialogue-propos-7" aria-label="Heading link"></a>Boîte de dialogue À propos</h2>
<p>Il y a un problème avec les numéros de version indiqués dans la version d’Internet Explorer que j’ai installée :</p>
<p>La boîte de dialogue À propos identifie ma version d’Internet Explorer comme étant <strong>9.0.8112.16421</strong> tandis que les informations de version intégrées dans le binaire signalent une version <strong>9.0.8112.16443</strong>.</p>
<p>Ce problème a également été détecté par le programme de mise à jour, ce qui le fait abandonner (en d’autres termes).</p>
<p><strong>Comment</strong> cela se produit n’est pas clair pour moi. Mais une fois dans cette situation, il semble très difficile de s’en sortir.</p>
<h2><a name="p-14291-solutions-possibles-8" class="anchor" href="#p-14291-solutions-possibles-8" aria-label="Heading link"></a>Solutions possibles ?</h2>
<ul>
<li>
<p>La désinstallation de <strong>Windows Internet Explorer 9</strong> et l’installation manuelle du fichier en cache <code>C:\Windows\SoftwareDistribution\Download\Install\WU-IE9-Windows7-x64.exe</code> produisent la même erreur après l’application de toutes les mises à jour en attente.</p>
</li>
<li>
<p>L’application du FixIt pour le problème <a href="http://support.microsoft.com/kb/976982" rel="noopener nofollow ugc">Vous recevez les codes d’erreur “0x80070643” ou “0x643” lorsque vous essayez d’installer les mises à jour .NET Framework via Windows Update ou Microsoft Updates</a> ne résout pas le problème.</p>
</li>
<li>
<p>L’application de la solution suggérée pour le problème <a href="http://support.microsoft.com/kb/956705" rel="noopener nofollow ugc">Message d’erreur lorsque vous essayez d’installer des mises à jour via le site Web Windows Update ou Microsoft Update : "0x80070003"</a> ne résout pas le problème.</p>
</li>
<li>
<p>L’exécution du FixIt <strong>Diagnostiquer et réparer automatiquement les problèmes courants avec Windows Update</strong> signale avoir résolu des problèmes avec Windows Update, mais ne résout pas le problème.</p>
</li>
<li>
<p>L’exécution du FixIt pour le problème <a href="http://support.microsoft.com/kb/910339" rel="noopener nofollow ugc">Comment résoudre les problèmes de Windows Update ou Microsoft Update lorsqu’une mise à jour vous est proposée à plusieurs reprises</a> ne résout pas le problème. Ni avec les paramètres normaux ni avec les paramètres agressifs.</p>
</li>
</ul>