Cet utilitaire est dans le dossier Tools\reskit\Batch\. L'utilitaire se nomme "Microsoft Batch 98". Pour pouvoir l'utiliser, lancez l'installation du programme en double-cliquant sur le fichier Setup.exe. Une fois installé, lancez Batch 98 à partir du menu Démarrer/Programmes.
ici depuis un pc non sous Windows 98
Attention !!! : MSBATCH pour Win98 peut être installé et lancé à partir d'une plate-forme Win95 ou une autre plate-forme mais dans cette hypothèse (ainsi que le montre l'illustration ci-dessus) l'option de récupération des informations d'une plate-forme Win98 préexistante est désactivée.
Cliquez ensuite sur "Options d'installation générales.... "Une fenêtre composée de 8 onglets apparaît où vous pourrez définir et/ou introduire très facilement divers paramètres tels que le Product ID du produit de Windows, les coordonnées de l'utilisateur (nom, groupe de travail, etc.), les options du Bureau, l'imprimante, etc.
Pour affiner votre script d'installation de Windows 98, vous pouvez également définir d'autres options que je vous laisse découvrir par vous-même en cliquant sur les autres boutons proposés par Microsoft Batch 98 :
Nous verrons un peu plus loin ce qu'il convient réellement de copier à partir du CD. Pour revenir à ces fichiers REG, il ne serait pas inutile d'exporter la branche HKEY_CURRENT_USER\Control Panel\Keyboard à moins que cela vous amuse d'utiliser un clavier dont le curseur se déplace à la vitesse d'un escargot. On peut multiplier les exemples. Sachez que la structure de la base de registre n'ayant pas été profondément modifiée entre Win95 et Win98, il est possible de sauvegarder des branches de la BDR de Win95 en vue d'une utilisation pour l'installation automatisée sous Win98. Lorsque tous vos choix et paramètres ont été arrêtés, il ne vous reste plus qu'à appuyer sur le dernier bouton qui va créer un fichier msbatch.inf contenant la description de vos options.
Enfin, sachez que les options auxquelles vous donne accès MSBATCH.EXE peuvent être limitées ou étendues. Il existe en effet dans le répertoire de MSBATCH.EXE un fichier nommé optional.ini que vous pouvez modifier à loisir. Cela aura pour conséquence d'allonger, de raccourcir ou d'imposer des options supplémentaires lors de l'installation de Windows. En voici un extrait pour l'exemple :
[Areas]
Area1=Options d'accessibilité Area2=Accessoires Area3=Communications Area4=Thèmes du bureau Area5=Outils Internet Area6=Microsoft Outlook Express Area7=Prise en charge multilingue Area8=Multimédia Area9=Services en ligne Area10=Écrans de veille Area11=Outils système
[Thèmes du bureau]
[Outils Internet]
|
Vous pouvez par exemple enlever des thèmes mais pensez à suivre la numérotation. S'il existe un "trou" dans la numérotation des composants, ceux qui suivent ne seront pas disponibles dans MSBATCH.EXE. Si vous remplacez 0 par un 1, ce thème sera proposé comme coché. Cela étant, pour empêcher toute installation ou tout refus d'installation d'un utilisateur, on crée une section [NoChoice] dans ce fichier avec par exemple les lignes :
Entry1=Calculatrice,1 --> la calculatrice sera installée
|
Lors de l'installation de Windows 98, tapez à l'invite Ms-Dos :
d:\install c:\msbatch_1.inf
Où c:\msbatch_1.inf représente le chemin d'accès au fichier INF. L'installation se lance automatiquement et sans votre intervention...
En principe, après avoir aménagé votre dossier spécial, qu'il soit sur un CD ou ailleurs, vous vous retrouvez avec le fichier install.exe sur la racine du dossier et un sous-dossier win98 où se trouvent les fichiers d'installation de Windows (fichiers CAB et autres). Avec le fichier install.exe doit se trouver le fichier récemment créé, msbatch.inf. Quant aux fichier REG sauvegardés, ils doivent se trouver dans le sous-dossier Win98. Vous pouvez désormais lancer l'installation automatique comme suit :
En admettant que le tout est situé sur un lecteur D dans le dossier install_perso, la ligne de commande est : "install d:\install_perso\msbatch.inf". Ceci est la commande orthodoxe et Windows s'installera par défaut sur c:\windows ou tout autre répertoire que vous avez choisi lors de la création du fichier msbatch.inf. En effet, si vous omettez de spécifier au programme d'installation de se servir du script msbatch.inf, le programme l'utilisera tout de même si ce fichier est placé dans le même dossier. Bref, par défaut Windows recherche la présence d'un tel fichier et l'utilise s'il le détecte. En nous inspirant de ce qui est dit en section 1 à propos des commutateurs de la commande d'installation, nous pourrions préciser une autre ligne de commande destinée à nous faire gagner plus de temps :
"install d:\install_perso\msbatch.inf /is /iq /iv". Quitte à me répéter, /is désactive le lancement de scandisk, /iq ignore la recherche de fichiers croisés et /iv empêche l'apparition des "bandes-annonces" à caractère publicitaire pendant l'installation, ce qui représente de précieuses minutes économisées. Il n'y a pas de ligne de commande particulière à écrire pour que soient pris en compte les fichiers REG, ceux-ci étant gérés par le fichiers msbatch.inf.
Bon OK, au terme de l'installation automatique vous vous retrouvez avec un Windows quasiment correct qui reste à peaufiner notamment pour les pilotes des périphériques qui n'ont pas été installés. En effet, nous avons vu qu'à part l'imprimante nous n'avions pas beaucoup de choix d'installations de périphériques spécifiques dont les pilotes ne sont pas livrés avec Windows. Par exemple, il nous est impossible de configurer à l'avance l'accès réseau à distance puisque le modem doit préalablement être installé. C'est là qu'intervient un second outil du CD-ROM de Windows98, "Infinst.exe" dans le dossier Tools\Reskit\Infinst.
a pour fonction essentielle de modifier les fichiers d'installation originaux de Windows 98 afin qu'ils puissent inclure l'installation des périphériques non prévus au départ. Autrement dit, les fichiers originaux associés à install.exe (ou setup.exe) que l'on trouve sur le CD, dans le répertoire Win98, sont modifiés et c'est la raison pour laquelle il faut créer un répertoire d'installation sur un media sur lequel vous avez les permissions d'écriture, tel qu'un disque dur.
En clair, Msbatch automatise une installation, tandis que INFINST la personnalise.
Dans le premier champ, vous indiquez l'endroit et le nom du fichier INF correspondant au pilote supplémentaire que vous souhaitez installer. Dans le second champ, vous indiquez l'endroit où se trouve install.exe, l'exécutable d'installation de Windows 98.
Petit exemple avec les pilotes d'une carte Ethernet et ceux d'une carte graphique Matrox. Admettons que vous souhaitez que Windows installe votre carte Ethernet au cours du processus d'installation. Vous lancez INFINST.EXE et dans le premier champ vous indiquez l'emplacement du fichier INF de vos pilotes. Dans le second champ, vous indiquez l'emplacement du fichier d'installation de Windows. Nous parlons ici du répertoire de Windows que vous avez copié sur un disque dur ou tout autre media sur lequel vous pouvez écrire, donc pas sur un CD-ROM. D'autre part, ne confondez pas le fichier install.exe : il en existe deux, un sur la racine du CD-ROM et un dans le sous-dossier Win98 du CD-ROM. C'est à ce dernier que je fais allusion. Sachez qu'en cas d'erreur, INFINST vous retournera un message explicite et vous demandera de pointer sur le bon fichier. En lui-même, le fichier install.exe n'est pas modifié, ce sont les fichiers INF associés qui le sont. L'opération a également pour conséquence de copier les pilotes des périphériques dans le dossier d'installation (Win98).
Une fois l'opération accomplie, vous pouvez vérifier la présence des modifications dans le sous-dossier Win98. Non seulement de nouveaux fichiers de pilotes sont présents, mais un fichier log (infinst.log) créé par INFINST est également visible. Éditez-le avec le bloc-notes et vérifiez le "travail" accompli. Vous trouverez aussi un fichier nommé custom.inf que vous pouvez éditer pour une ultime vérification. Voilà ce qu'il peut dire après l'opération décrite plus haut (extraits):
;
; custom.inf ; [Version] Signature="$CHICAGO$" SetupClass=BASE LayoutFile=layout.inf,layout1.inf,layout2.inf
[SourceDisksNames]
[SourceDisksFiles]
[DestinationDirs]
[CUSTOM_PRECOPY]
|
L'utilisation conjointe de MSBATCH et de INFINST vous permettra de gagner un temps précieux. Il ne faut pas perdre de vue que la séquence de Scandisk, l'entrée de votre code personnel, le choix des modules à installer, l'installation ultérieure des périphériques mal ou non reconnus par Windows, etc., sont autant d'opérations excessivement gourmandes en temps. Petite précision, vous lancez toujours l'installation à partir du dossier parent, pas à partir de celui du sous-dossier Win98, sinon les paramètres supplémentaires utilisés avec MSBATCH ne seraient pas pris en compte.
En résumé, la méthode orthodoxe impose la réalisation des étapes suivantes :
Voici la liste des liens nécessaires à l'installation en images :