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=3.0 (32-bit)


SaveDate=05/21/98

[Version]

Signature = "$CHICAGO$"

LayoutFile=layout.inf




[Setup]

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]


Locale=L040C

SelectedKeyboard=KEYBOARD_0000040C


[NameAndOrg]

Name="System Recovery"

Org="Preferred Customer"

Display=0

[Network]

ComputerName="K6"

Workgroup="hotline"

Description="PC K6"


Display=0

PrimaryLogon=VREDIR



Clients=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.

 

 

 

 

 

 

 

 

 


Hostname=k6

[NWREDIR]

FirstNetDrive=f :

ProcessLoginScript=1

[VREDIR]

LogonDomain="hotline"

ValidatedLogon=0

[VSERVER]

LMAnnounce=0

MaintainServerList=2


[OptionalComponents]


"Options d'accessibilité"=1

"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


[Printers]

[InstallLocationsMRU]


"C:\INSTALL\WIN98\"

"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érales 

Onglet 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"


KEY_IEXPLORERMAIN="Software\Microsoft\Internet Explorer\Main"

 

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.

Seul les composants WIN98 peuvent êtres rajoutés .

 

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 .