Créé par Antoine Ayllon
Le 22 novembre 2008
CREATION D’UN CD PERSONNALISE :
QUELQUES ASTUCES SUR l’utilisation du logiciel nLite 1.4.9.1
Ce logiciel présente un intérêt certain pour toutes sortes d’intégrations, notamment pour le Service Pack 3 de Microsoft, Internet Explorer 7, Windows Média Player 11, les différents drivers, etc.
Cependant, une fois que vous avez terminé la création de votre CD avec celui-ci, il est toutefois nécessaire d’apporter
« quelques retouches » personnelles.
nLite va créer lui-même le dossier $OEM$, le fichier cmdlines.txt et « WINNT.SIF », entre autre, à la fin du processus de création.
Vous pouvez les modifier à votre convenance, avant la création de l’image ISO pour la gravure finale. En effet, si vous oubliez de le faire vous rencontrerez quelques sources d’erreurs après votre installation.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Précision importante:
Par défaut Windows crée un cache des fichiers système lors de l'installation (à moins de désactiver cette fonction) dans:
C:\WINDOWS\system32\dllcache (il s'agit du dossier caché).
Certains programmes; tels "cmdow.exe" ou "Hidec.exe" sont considérés comme potentiellement dangereux, si bien qu'ils ne seront pas copiés dans le cache du dossier "dllcache"; mais seront copiés dans "C:\WINDOWS\system32" (si vous avez placés ces programmes dans le dossier "system32" de l'arborescence de votre CD personnalisé)...et auront été opérationnels pendant l'installation.
A la fin du processus, vous pouvez créer un batch de nettoyage afin de supprimer ces programmes!
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Extrait de mon fichier 'setuplog.txt' avant modification du fichier WINNT.SIF
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12/27/2008 13:15:16.202,d:\xpsp\base\ntsetup\syssetup\syssetup.c,6170,END_SECTION,Fix the security on <All Users\Application Data\Microsoft\Windows NT>
12/27/2008 13:15:16.202,d:\xpsp\base\ntsetup\syssetup\syssetup.c,6175,BEGIN_SECTION, Migrating exception packages
12/27/2008 13:15:16.202,d:\xpsp\base\ntsetup\syssetup\syssetup.c,6177,END_SECTION, Migrating exception packages
12/27/2008 13:15:16.202,d:\xpsp\base\ntsetup\syssetup\syssetup.c,6193,BEGIN_SECTION, Running SFC
12/27/2008 13:15:25.358,d:\xpsp\base\ntsetup\syssetup\log.c,133,,Le fichier système nommé [c:\windows\system32\] n'a pas pu être copié dans le cache de la DLL.
Ce fichier est peut-être nécessaire afin de maintenir la stabilité du système.
12/27/2008 13:16:44.217,d:\xpsp\base\ntsetup\syssetup\log.c,133,,Le fichier système nommé [c:\windows\system32\] n'a pas pu être copié dans le cache de la DLL.
Ce fichier est peut-être nécessaire afin de maintenir la stabilité du système.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Afin de corriger ces inconvénients, il s’agit d’éditer (avec le Bloc-notes, par exemple) le fichier WINNT.SIF qui a été créé à la fin du processus de création du CD par « nLite », qui se trouve dans « I386 ».
Voici en exemple mon fichier « WINNT.SIF » après modifications personnelles :
-------------------------------------------------------------------------------
;Generated by nLite 1.4.9.1
(; Et modifications personnelles)
[Data]
AutomaticUpdates="Yes"
Autopartition=0
MsDosInitiated=0
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
UnattendSwitch="Yes"
OemPreinstall="Yes"
OemSkipEula="Yes"
TargetPath=\WINDOWS
OemFilesPath="..\$OEM$"
ComputerType="PC multiprocesseur ACPI", Retail
FileSystem=*
WaitForReboot="No"
NoWaitAfterTextMode=1
NoWaitAfterGUIMode=1
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
CrashDumpSetting="3"
Hibernation="No"
DisableDynamicUpdates="Yes"
KeyboardLayout="Fran‡ais - Suisse"
[Display]
ConfigureAtLogon=0
AutoConfirm=1
Xresolution=1280
Yresolution=1024
BitsPerPel=32
Vrefresh=70
[TapiLocation]
CountryCode=41
Dialing=Tone
[SystemFileProtection]
SFCQuota = 0
SFCDisable = 2
[SystemRestore]
[GuiUnattended]
EncryptedAdminPassword="No"
AutoLogon="Yes"
AdminPassword=*
TimeZone=110
OEMSkipRegional=1
OemSkipWelcome=1
[UserData]
ProductKey="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"
ComputerName=COMPUTER
FullName="Perso"
OrgName="particulier"
[RegionalSettings]
LanguageGroup="3","5","2","1","4","6"
Language="0000040c"
SystemLocale="0000100c"
UserLocale="0000100c"
UserLocale_DefaultUser="0000100c"
InputLocale="100c:0000100c"
InputLocale_DefaultUser="100c:0000100c"
[Branding]
BrandIEUsingUnattended="Yes"
[URL]
Home_Page=http://www.bluewin.ch/index.html.fr
Help_Page=http://www.microsoft.com/france
Search_Page=http://www.google.fr
[IEPopupBlocker]
AllowedSites=https://update.microsoft.com
BlockPopups=Yes
FilterLevel=Low
ShowInformationBar=Yes
[FavoritesEx]
Title1=MSN.url
URL1=http://www.microsoft.com
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1
[Networking]
InstallDefaultComponents="No"
[NetAdapters]
Adapter1=params.Adapter1
[params.Adapter1]
INFID=*
[NetClients]
MS_MSClient=params.MS_MSClient
[NetServices]
MS_SERVER=params.MS_SERVER
MS_PSched=params.MS_PSched
[NetProtocols]
MS_TCPIP=params.MS_TCPIP
[params.MS_TCPIP]
DNS=Yes
UseDomainNameDevolution=No
EnableLMHosts=No
AdapterSections=params.MS_TCPIP.Adapter1
[params.MS_TCPIP.Adapter1]
SpecificTo=Adapter1
DHCP=Yes
WINS=No
NetBIOSOptions=0
[WindowsFirewall]
Profiles=WindowsFirewall.TurnOffFirewall
[WindowsFirewall.TurnOffFirewall]
Mode=0
[Identification]
JoinWorkgroup="WORKGROUP"
[Components]
BitsServerExtensionsISAPI=on
dtc=on
hypertrm=on
freecell=off
hearts=off
indexsrv_system=off
minesweeper=off
msmsgs=off
msnexplr=off
OEAccess=off
pinball=off
solitaire=off
spider=off
WMAccess=off
WMPOCM=on
zonegames=off
----------------------------------------------------------------------------
N’oubliez pas de sauvegarder vos modifications avant de créer votre image ISO pour la gravure finale.
Ainsi en ajoutant ces deux lignes :
TargetPath=\WINDOWS
OemFilesPath="..\$OEM$"
Toutefois pour certains fichiers il faudra également modifier les valeurs du système de protection des fichiers Windows:
[SystemFileProtection]
SFCQuota = 0
SFCDisable = 2
Explications sur le Système de Protection des Fichiers Système (SFC/WFP) :
http://www.microsoft.com/whdc/archive/wfp.mspx
Tous les dossiers et fichiers contenus dans $OEM$ et ceux inclus dans celui-ci, notamment : \$$\system32 seront effectivement copiés sur votre disque dur.
Ce qui ne sera pas le cas autrement (si ce n’est par défaut et de façon incomplète), et que vous pourrez vérifier à la fin de votre installation en consultant le fichier : « setuplog.txt », placé dans %systemdrive%\WINDOWS.




