LES FICHIERS
INF ET LEURS SECRETS.
Pour une installation automatique paramétrée , la création de fichier de référence , tout comme les fichiers reg , peuvent simplifier le travail et les routines .
Les fichiers INF (fichiers d段nformation) s誕pparentent à des fichiers INI sauf qu段ls servent exclusivement à l段nstallation d置n logiciel ou d置n périphérique.
Pour WINDOWS 98 OU 95 un utilitaire est à disposition sur le CD d段nstallation pour créer ce type de fichier.
Il se trouve sur :
E:\tools\reskit\batch
Il faut dans un premier temps installer ce programme.
Puis le lancer : BATCH.EXE
Nous pouvons remarquer ceci .Votre configuration sera sauvée sous forme donc d置n fichier INF.
Chaque paramètre vous donne une fenêtre remplie d弛ptions comme ci-dessous .
Maintenant nous pouvons éditer ce fichier pour voir se qu段l comporte.
; MSBATCH.INF
;
; Copyright (c) 1995-1998 Microsoft Corporation.
; All rights reserved.
;
[BatchSetup]
[Version]
Signature = "$CHICAGO$"
LayoutFile=layout.inf
Express=1
InstallDir="c:\windows"
InstallType=3
EBD=0
ShowEula=0
ChangeDir=0
OptionalComponents=1
Network=1
System=0
CCP=0
CleanBoot=0
Display=0
DevicePath=0
NoDirWarn=1
TimeZone="Romance"
Uninstall=0
NoPrompt2Boot=1
[System]
SelectedKeyboard=KEYBOARD_0000040C
Name="System Recovery"
Org="Preferred Customer"
Display=0
[Network]
ComputerName="K6"
Workgroup="hotline"
Description="PC K6"
PrimaryLogon=VREDIR
Protocols=NWLINK, MSTCP
Services=VSERVER
Security=SHARE
[NWLINK]
Frame_Type=4
[MSTCP]
LMHOSTS=1
LMHOSTPath="C:\WINDOWS\lmhosts"
DHCP=1
DNS=0
WINS=N
Domaine=axe
Cette partie est obligatoire pour définir sous quel OS vous faites l段nstallation.
(SETUP) correspond aux
options d段nstallation générales. Onglet installation et invites de l段nstallation.
(SYSTEM
) Options d段nstallation générales . Onglet paramètres généraux.
(NAME+NETWORK)
Options d段nstallation générales.Onglet utilisateur
Options réseaux
Options TCP /IP et clients
[MSTCP] Options pour TCP /IP
[NWLINK] Protocole IPX/SPX définit la frame.
[NWREDIR]
FirstNetDrive=f :
ProcessLoginScript=1
[VREDIR]
LogonDomain="hotline"
ValidatedLogon=0
[VSERVER]
LMAnnounce=0
MaintainServerList=2
[OptionalComponents]
"Outils d'accessibilité"=1
"Porte-documents"=0
"Calculatrice"=0
"Papiers peints du bureau"=0
"Modèles de documents"=0
//
"Jeux"=0
"Imaging"=1
"Pointeurs de souris"=0
"Paint"=1
"Moniteur système"=0
"Vumètre ressources système"=0
[InstallLocationsMRU]
"C:\INSTALL\WIN98"
"G:\ADD-ONS\PWS\"
"G:\"
"A:\"
[Install]
AddReg=RegistrySettings
DelReg=DelRegistrySettings
[RegistrySettings]
HKLM,%KEY_RUN%,BatchReg1,,"%11%\srw.exe"
HKLM,%KEY_INSTALLEDCOMPS%\>BatchSetupx,,,">Batch 98 - General Settings"
HKLM,%KEY_INSTALLEDCOMPS%\>BatchSetupx,IsInstalled,1,01,00,00,00
HKLM,%KEY_INSTALLEDCOMPS%\>BatchSetupx,Version,,"3,0,0,0"
HKLM,%KEY_INSTALLEDCOMPS%\>BatchSetupx,StubPath,,"%25%\rundll.exe setupx.dll,InstallHinfSection Installed.Components.General 4 %10%\msbatch.inf"
HKLM,%KEY_INSTALLEDCOMPS%\>BatchAdvpack,,,">Batch 98 - Advanced Settings"
HKLM,%KEY_INSTALLEDCOMPS%\>BatchAdvpack,IsInstalled,1,01,00,00,00
HKLM,%KEY_INSTALLEDCOMPS%\>BatchAdvpack,Version,,"3,0,0,0"
HKLM,%KEY_INSTALLEDCOMPS%\>BatchAdvpack,StubPath,,"%25%\rundll32.exe
Options réseaux suite.
[NWREDIR] Client pour réseaux NETWARE
[VREDIR] Client pour réseaux Microsoft.
[VSERVER] Partage de fichiers et d段mprimante pour réseaux Microsoft.
Composant optionnel
Icônes et programmes Windows.
(PRINTERS)
Options d段nstallation généralesOnglet imprimantes
(INSTALLLOCATIONSMRU).
Options d段nstallation générales Onglet chemins récent.
Options avancées.
Clefs de registre ajoutées .
HKLM,%KEY_INSTALLEDCOMPS%\>Batchwu,,,">Batch 98 - Windows Update"
HKLM,%KEY_INSTALLEDCOMPS%\>Batchwu,IsInstalled,1,01,00,00,00
HKLM,%KEY_INSTALLEDCOMPS%\>Batchwu,Version,,"3,0,0,0"
HKLM,%KEY_INSTALLEDCOMPS%\>Batchwu,StubPath,,"wupdmgr.exe -shortcut"
DelRegistrySettings]
HKLM,%KEY_RUN%,Welcome
KEY_RUN="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
[Strings]
KEY_INSTALLEDCOMPS="SOFTWARE\Microsoft\Active Setup\Installed Components"
Options avancées (suite).
Clefs de registre ajoutées
Nous pouvons nous apercevoir que certains paramètres sont modifiables assez facilement.
Donc nous pouvons conclure que pour une installation de poste client MASTER , nous pouvons rajouter des paramètres réseaux spécifiques à notre domaine pour une installation " automatisée " à distance à partir d置n serveur ou se trouvera un fichier MSBATCH.INF .
Avant toute modification du fichier MSBATCH il est recommandé de faire des essais de paramétrage et de visionner le fichier en question . Si vous changez les paramètres avancées , n弛ubliez pas de sauvegarder la base de registre en premier lieu.
Vous pouvez y installer des points REG préalablement construit avec la base de registre.
EXEMPLE :
Pour rajouter une imprimante réseau , deux posibilité nous sont données . La première possibilité consiste à taper le texte dans la partie PRINTERS du fichier MSBATCH.INF .
[Printers]
HP LaserJet IIISi /AXE=HP LaserJet IIISi,\\AXE\SI
Nom de l段mprimante = Type de l段mprimante , Port imprimante
La deusième possibilité consiste à lancer MSBATCH.EXE , de recueillir la configuration actuelle puis d誕ller dans OPTIONS D棚NSTALLATION GENERALES puis sur l弛nglet imprimante , selectionner l段mprimante à installer et enfin lui attribuer un nom (voir ci-dessous).
ANNEXE
De plus nous pouvons trouver sur le CDROM d段nstallation , un outil d段nstallation de fichier INF se trouvant dans
E:\TOOLS\RESKIT\INFINST\INFINST.exe
Celui-ci vous permet de sélectionner un fichier INF de périphérique ou de logiciel et de l段nstaller en l段ntégrant à WIN98.
Aussi lors de l段nstallation de logiciel autre que MICROSOFT , vous pouvez vous apercevoir que des fichiers INF accompagnent le produit . Ces fichiers peuvent êtres très simples ou très complexes , mais peuvent parfois êtres modifiés pour une installation plus personnalisée.
Il en est de même pour les drivers matériels ou parfois une lecture du fichier INF peut remédier à un problème d段nstallation.
ATTENTION
Le CDROM d段nstallation des fichiers BATCH .EXE et INFINST .EXE doit correspondre à la version de WINDOWS installée sur le poste.
Conclusion .
Les fichiers INF sont des fichiers indispensables et parfois paramétrables pour la mise en place de certains produits sous WINDOWS . Avec de bonne connaissance nous pouvons en créer pour l段nstallation personnalisée de nos composants informatiques mais leur utilisation reste complexe .