inform.gif (70 octets) Sauvegardez les mises à jours "online"

Depuis l'apparition de IE4, il est possible de mettre à jour certains logiciels directement au travers d'une connexion sur le Web. C'est le cas de Windows 98 via son utilitaire Windows Update. Ce procédé fonctionne plutôt bien, mais on peut lui reprocher au moins deux choses. D'une part, rien ne garantit une connexion stable et disponible à tout moment et d'autre part on ne conserve aucune trace des fichiers téléchargés. Du moins en apparence. Cela est ennuyeux dans la mesure où une réinstallation ultérieure de MSIE4 ou de Windows 98 vous obligera à renouveler toutes ces opérations de téléchargement. Voici donc une méthode permettant de conserver les fichiers téléchargés afin de vous épargner les désagréments de téléchargements superflus.

Cette méthode vaut aussi bien pour la procédure de mise à jour de Windows 98 que de Internet Explorer 4.

sauve_updateOuvrez le dossier msdownld.tmp qui se trouve sous le dossier Windows. Il s'agit d'un fichier caché, alors vérifiez bien que vos propriétés d'affichage des dossiers vous autorisent à visualiser tous les fichiers du système. En principe, ce dossier est vide. Lancez une connexion pour la mise à jour de Windows 98 ou de MSIE. Dans notre exemple, on prendra un module complémentaire de MSIE, Shockwave Director Flash (772 Ko). Sélectionnez votre site de téléchargement et lancez l'opération. Pendant le téléchargement du module, deux nouveaux dossiers sont créés dans le dossier msdownld.tmp. Ouvrez celui des deux où un fichier CAB de taille nulle apparaît, à moins que ce soit un fichier EXE. Il s'agit du fichier que vous êtes en train de télécharger mais sa taille réelle n'apparaîtra qu'au terme du téléchargement. Lorsque le téléchargement se termine, Windows installe le module et une boîte de dialogue vous prévient lorsque la mise à jour est effectuée. Surtout, ne cliquez pas sur le bouton "OK" de cette boîte de dialogue. Si vous le faites, tous les fichiers du dossier msdownld.tmp disparaîtront. sauve_update2Allez dans ce dossier et faites une copie des fichiers CAB téléchargés (il peut en exister plusieurs selon la taille de la mise à jour). Une fois la copie accomplie, vous pouvez valider la boîte de dialogue d'accomplissement de la mise à jour. Pour les installations ultérieures, vous n'aurez plus qu'à extraire l'ensemble des fichiers présents dans les fichiers CAB, ou double-cliquer sur le fichier EXE, habituellement en faisant un clic droit sur le fichier à l'extension INF. Dans l'exemple ci-contre, c'est swdir.inf qui déclenche l'installation du module. Attention, ce n'est là que la procédure habituelle pour installer des application par les fichiers INF. Or, depuis IE4, il existe un second type de fichiers INF qui n'obéissent pas aux mêmes règles. Ces fichiers INF d'un genre nouveau sont appelés Advanced INF Files et portent un numéro de version. Comment les identifier ? Simplement en double-cliquant dessus pour les éditer. Dès les première lignes, vous devez voir une ligne : "AdvancedINF=2.5". En conséquence, pour installer des applications à l'aide de ces nouveaux fichiers INF, il faut passer par une commande particulière. En admettant que le fichier INF se nomme swdir.inf, la commande serait : "RunDll32 advpack.dll,LaunchINFSection swdir.inf". Vous pouvez taper cette commande à partir d'une fenêtre DOS, du menu Démarrer | Exécuter ou d'un fichier batch. Si, pour l'exemple, vous avez téléchargé un module composé de trois fichiers CAB, seul le premier peut être édité et décompressé. Les deux autres ne le seront que par l'appel à la fameuse ligne de commande. En éditant ce fichier INF, on peut d'ailleurs repérer assez facilement les fichiers CAB qui sont nécessaires à l'installation en se reportant à la section [SourceDisksNames].

Voici la syntaxe d'une ligne de commande complète récupérée sur un forum américain.
for %%1 in (*.cab) do extract %%1 /E
for %%2 in (*.inf) do RunDll32 advpack.dll,LaunchINFSection %%2

Dans cet exemple, la commande va extraire toute seule le fichier INF nécessaire à l'installation, puis procéder à l'installation proprement dite. La seule chose à faire est d'enregistrer cette ligne de commande, de la placer dans le même dossier que les fichiers CAB et de l'exécuter. Ouvrez un nouveau document avec le bloc-notes (Notepad.exe), faites un copier-coller de ces deux lignes, enregistrez ce fichier puis attribuez-lui l'extension BAT.

NB : Deux exceptions quant au répertoire de téléchargement par défaut peuvent survenir : d'une part, si vous possédez IE4 SP1, alors il y a de fortes chances pour que les fichiers soient en réalité téléchargés dans l'un des répertoire du cache de MSIE (Dossier : Temporary Internet Files), et non pas dans msdownld.tmp. Pour les identifier, le mieux est de lancer une recherche par date de création sur ce dossier. Même si vous validez le téléchargement, ces fichiers demeureront dans le cache. N'oubliez pas que pour visualiser les sous-dossiers du répertoire Temporary Internet Files, il faut explorer celui-ci et non pas l'ouvrir. D'autre part, avec l'apparition d'IE5, cette manipulation de sauvegarde ne devrait plus être nécessaire. En effet, l'actuelle version en bêta 2 crée automatiquement un répertoire appelé "FICHIERS D'INSTALLATION DE WINDOWS UPDATE" où sont stockés les fichiers et mises à jour téléchargés.

(juillet 1999) : Attention, Microsoft a semble t-il encore modifié le processus d'installation des composants via Windows Update. Lisez la section suivante mise à jour pour connaître les méthodes possibles de sauvegarde.

Depuis l'apparition de Windows Update, Microsoft fournit d'autres moyens de télécharger et conserver les mises à jours : c'est notamment le cas à cette adresse : centre de téléchargement.


Mis en ligne le 10 juillet 1998 / Dernière modification : 20 avril 2000