Paramétrage automatique d'une installation de Windows

Exemple : lot complet de fichier de paramètrage

1. Présentation

Au cours de l'exemple suivant, je vous présenterais tous les fichiers nécessaires à la réalisation d'un système ayant les contraintes suivantes :

Pour résumer, les fichiers à créer ou à modifier sont :

Tous ces fichiers sont disponibles ici au format zip. Il ne vous restera plus qu'à incorporer ces sources à un CD Windows, mettre les mises à jour dans I386\SVCPACK, modifié dosnet.inf, inscrire votre numéro de licence dans le fichier de répons et ajouté Xplode dans l'arborescence.
Si vous avez des problèmes, n'hésitez pas à vous reportez à la section Principe.
Si vous ne vous en sortez pas, vous pouvez me contacter par l'intermédiaire des liens.

2. Le fichier de réponse

Pour rappel, ce fichier se nomme winnt.sif et se trouve sous I386 pour une installation depuis CD ou DVD. Son nom est son emplacement sont indifférent pour une installation réseau.

        
           ;SetupMgrTag
          [Components] 
          ; Choix des composants Windows à installer
          ; Voir ref.chm pour les composants disponibles
          accessopt = on
          deskpaper = off
          dialer = off
          freecell = off
          hearts = off
          hypertrm = off
          media_clips = off
          minesweeper = off
          msnexplr = off
          netoc = off
          objectpkg = off
          pinball = off
          paint = on
          rstorage = on
          solitaire = off
          spider = off
          templates = off
          zonegames = off
          
          [Data]
          ;1=choix automatique de la partition
            AutoPartition=0
          ;1=lancement de winnt et non winnt32
            MsDosInitiated=0
          ;The value must always be set to Yes if you preinstall Windows by using the CD Boot method.
          ;If UnattendedInstall is Yes, set MsDosInitiated to 0
            UnattendedInstall=Yes
          
          [Unattended]
            UnattendMode=FullUnattended
          ;prise en compte de $OEM$
            OemPreinstall=Yes
            TargetPath=\Windows
          ;telechargement des MaJ automatiquement
            DUDisable=No
          ;Pas de WelcomeXP au premier démarrage
            UnattendSwitch=Yes
          ; Chemin d'accès aux drivers accessible! Champs limités à 4096 caractères
          ; !! Attention !! Pas de parcours des ces repertoires!
          ; Un fichier inf doit être présent à la racine de ces répertoires.
          ; Les chemin d'accès aux répertoires doivent être indiqués à partir de %systemdrive%
          ; Peut-être modifé sur un winnt.sif présent sur une disquette ...
            OemPnPDriversPath="drivers\D400\net;drivers\D400\audio;drivers\D400\video;drivers\D400\modem;drivers\D400\mother"
          ; Pas de demande d'acceptation du contrat de license durant l'installation
            OemSkipEula=Yes
            WaitForReboot=No
          ; Désactivation de la sauvegarde de la pile d'exécution lors d'un plantage
              CrashDumpSetting=0
              DisableDynamicUpdates=No
              DriverSigningPolicy=Ignore
              ForceHALDetection=Yes
          ;Mise en veille prolongée activée
              Hibernation=0
              OverwriteOemFilesOnUpgrade=Yes
          ;Desactive le choix de langue (barre des taches)
              KeyboardLayout="Français"
          [GuiUnattended]
              AdminPassword=ADMIN
              EncryptedAdminPassword=No
              OEMSkipRegional=1
              TimeZone=105
            ;Pas de trucs et astuces
              OemSkipWelcome=1
              AutoLogon=Yes
              AutoLogonCount=2
          
          [UserData]
              ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
          ; Peut-être modifé sur un winnt.sif présent sur une disquette ...
              FullName="test"
              OrgName="unattend"
          ; Peut-être modifé sur un winnt.sif présent sur une disquette ...
              ComputerName="XP-AUTO-TEST"
          
          [TapiLocation]
              CountryCode = 33
              Dialing = Tone
          
          [RegionalSettings]
              LanguageGroup=1
              Language=0000040c
          
          [Branding]
          ; Paramètrage d'Internet Explorer
          ; Yes = Brands the browser settings by using the entries specified in the browser-specific sections 
          ; of the answer file: [FavoritesEx], [Proxy], and [URL].
          ; No = Uses the .ins file specified in IEBrandingFile
              BrandIEUsingUnattended=No
          ; The full path to the file is not required.
          ; Le fichier .ins doit être présent dans le répertoire $OEM$
              IEBrandingFile=IEINSTALL.INS
          
          [Identification]
              JoinWorkgroup=HOME
          
          [Networking]
              InstallDefaultComponents=Yes
          
          [Uninstall]
              DisableCompression = Yes
              EnableBackup = No
          
          [GuiRunOnce]
          ; Applications lancées au premier login du premier utilisateur dans l'ordre d'exécution
          ; Permet l'ajout d'un utilisateur au premier redémarrage
              Command0=%systemdrive%\addUser.bat
          ; Modifie boot.ini et supprime les fichiers de paramètrage
              Command1=%systemdrive%\cleanInstall.bat
          
          [Shell]
          ; Section NON compatible avec sysprep.sif
          ; Use classic start menu
              DefaultStartPanelOff=Yes
          ; Use classic visual style
              DefaultThemesOff=Yes

          ; Désactivation du Firewall SP2
          [WindowsFirewall]
            Profiles = WindowsFirewall.TurnOffFirewall
          [WindowsFirewall.TurnOffFirewall]
            Mode = 0
          
          [SetupParams]
          ; Application à lancer en fin d'installation
              UserExecute="CMD.Exe /K C:\moveDS.bat"
        
      

3. Intégration de HotFixes

Comme nous avons vu ici, il est possible d'intégrer des hotfixes comme nous intégrons les SP en slipstream. Ceci revient à copier des nouvelles versions de fichier dans le répertoire I386 et à modifier les fichiers svcpack.inf et dosnet.inf pour que ces modifications soient prises en compte.

Je ne vous expliquerais pas ici comment récupérer ces fichiers ni comment les intégrer, mais voici ce qui doit être modifié dans les fichiers de configuration. Merci de faire quelques recherches complémentaires pour comprendre comment j'en suis arrivé là.

4. Installation d'applications

Dans mon exemple, le fichier cmdlines.txt est très cours puisque j'ai décidé de faire appel à un outil afin de pouvoir suivre l'avancement de l'installation. En effet, si les switchs des installateurs sont utilisés pour rendre les installations silencieuses, il n'est plus possible de suivre l'avancement du processus.
Pour rappel, cmdlines.txt doit se trouver sous $OEM$.

        
          [Commands]
          "rundll32 setupapi,InstallHinfSection DefaultInstall 128 .\DELL.INF"
          "Install\xplode.exe"
        
      

Voici le fichier de paramètrage de Xplode dont vous pourrez trouver une présentation dans la section outil.

        
          <XPlode>
            <config>
              <hidewindow>Windows Update</hidewindow>
              <hidewindow>CMD.EXe</hidewindow>
              <!-- total : nombre d'item affiché simultanément (hors celui en cours) -->
              <!-- after : nombre d'item à afficher après celui en cours -->
              <show total='4' after='2' subcount='true' />
      
              <font face='Tahoma' antialias='false' small='8' large='12' />
      
              <!-- note the position attribute -->
              <!--	_____________  -->
              <!--	| 0 | 1 | 2 |  -->
              <!--	|___|___|___|  -->
              <!--	| 3 | 4 | 5 |  -->
              <!--	|___|___|___|  -->
              <!--	| 6 | 7 | 8 |  -->
              <!--	|___|___|___|  -->
              <!--	               -->
              <window width='450' position='8' fixmain='0' />
              <!-- can be standalone, guitransparent, or guiredraw -->
              <windowmode mode='guiredraw' />
              <!-- for the latter two, you don't need to specify background colours, or images. -->
              <colours>
                <header back='#003399' fore='#FFFFFF' image='%XPLODE%\images\head.png' />
                <footer back='#003399' fore='#FFFFFF' image='%XPLODE%\images\foot.png' />
                <progress border='#FFFFFF' back='#00000000' fore='#FFFFFFAA' fore2='#00000033' />
                <main back='#FF00FF' fore='#FFFFFF' current='#FFFF00' description='#FFFFFF' 
                  image='%XPLODE%\main2.png' overlay='#FFFFFF22'/>
              </colours>
              <strings>
                <!-- main XPlode string -->
                <title>Configuration en cours - Veuillez patienter ...</title>
                <complete>effectue</complete>
                <!-- adduser plugin strings -->
                <adduser>Ajout utilisateur #1#</adduser>
                <addusertogroup>Ajout utilisateur #1# au Groupe #2#</addusertogroup>
                <addgroup>Ajout du Groupe #1#</addgroup>
                <!-- file/dir ops plugin strings -->
                <copy>Copie #1# (#2#/#3# - #4#)</copy>
                <move>Déplacement #1# (#2#/#3# - #4#)</move>
                <delete>Suppression #1# (#3#)</delete>
                <!-- shortcut plugin -->
                <shortcut>Ajout du raccourci: #1#</shortcut>
              </strings>
            </config>
            <items>
              <item display='Copie des source Windows'>
                <copy source='%XPLODE%\..\..\I386' target='%SYSTEMDRIVE%\I386' />
              </item>
              <item display='HotFixes Windows XP' >
                <execute display='Ensemble cumulatif de mises à jour (Update Rollup 1) pour Windows XP' 
                  program='%XPLODE%\HotFixes\KB826939.exe' arguments='/O /U /N /Z' />
                <execute display='MS04-012 : Mise à jour de sécurité cumulative pour Microsoft RPC/DCOM' 
                  program='%XPLODE%\HotFixes\KB828741.exe' arguments='/O /U /N /Z' />
                <execute display='MS04-011 : Mise à jour de sécurité pour Microsoft Windows' 
                  program='%XPLODE%\HotFixes\KB835732.exe' arguments='/O /U /N /Z' />
                <execute display='Mise à jour de la securite pour Windows XP (KB840374)' 
                  program='%XPLODE%\HotFixes\KB840374.exe' arguments='/O /U /N /Z' />
              </item>
              <item display='Ajout des utilisateurs'>
                <adduser username='admin2' password='2nimda' groups='Administrateurs' 
                  comment="Compte de secours" />
              </item>
              <item display='Pack Office 2000'>
                <execute display='Microsoft Office 2000 SP3' 
                  program='%XPLODE%\..\$1\softs\Office2000sp3\setuppro.exe' 
                  arguments='TRANSFORM="%XPLODE%\..\$1\softs\Office2000sp3\office2000.MST" /qb- /wait' />
              </item>
              <item display='Autres applications'>
                <execute display='Acrobat Reader 5.0 FR' 
                  program='%XPLODE%\ar500fra\setup.exe' arguments='-s -SMS' />
                <execute display='OfficeScan HTTP Client' program='%XPLODE%\OfficeScanHTTPClient\pack2k.exe' />
              </item>
              <item display='Installation des Outils de Support'>
                <execute display='VNC' program='%XPLODE%\VNC\ultraVNC100.exe' arguments='/silent' />
                <execute display='Console de recuperation' 
                  program='%XPLODE%\..\..\i386\winnt32.exe' arguments='/cmdcons /unattend' />
              </item>
              <item display='Parametrage du poste'>
                <execute display='Parametres utilisateurs' 
                  program='regedit' arguments='/s %XPLODE%\registry\user.reg'/>
                <execute display='Parametres machine' program='regedit' 
                  arguments='/s %XPLODE%\registry\machine.reg'/>
                <execute display='Parametres de classe' program='regedit' 
                  arguments='/s %XPLODE%\registry\class.reg'/>
                <delete source='%USERPROFILE%\Bureau\Ultr@VNC Repeater.lnk' />
              </item>
            </items>
          </XPlode>
        
      

5. Scripts de configuration

Dans cette section, je vous donnerais une liste de fichier pouvant paramètrer le poste. Ces scripts seront utilisés au fur et à mesure par les différents fichiers de configuration.

Le script adduser.bat est exécuté au premier démarrage pour programmer une personnalisation du poste au premier démarrage par l'utilisateur final.

        
          reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Runonce" /v "addUser" /t REG_SZ /d "%systemroot%\Config\creation.bat"
          reg add "HKCU\Console" /v "FullScreen" /t REG_DWORD /d 1 /f
        
      

cleanInstall.bat permet de supprimer le répertoire système C:\Documents and Settings et de supprimer les scripts de configuration.

        
          @echo off
          
          bootcfg /timeout 3
          
          if not exist "D:\All Users" goto clearBatch
          if not exist "D:\Default User" goto clearBatch
          rmdir /S /Q "C:\Documents and Settings"
          
          :clearBatch
          del addUser.bat
          del moveDS.bat
          del Createpart.txt
          del cleanInstall.bat
        
      

Voici le script clé. C'est celui-ci qui va formatter la seconde partition et de déplacer le fichier système C:\Document and Settings.

Ce script est exécuté par la section SetupParams du fichier de réponse. L'utilisation de cette section permet de s'assurer que toutes les installations sont terminées et de se protéger ainsi de tous conflits d'accès à une ressource. Par ailleurs, le déplacement de ce fichier avant le premier démarrage de ce système nouvellement nous assure qu'aucun enregistrement n'a été faite vers la valeur par défaut.

        
          @echo off
          
          rem diskpart /s %systemdrive%\Createpart.txt
          
          echo o | format D: /FS:NTFS /X /Q
          
          xcopy "C:\Documents and Settings" D:\ /E /H /Q /C /G  /K /Y
          
          if not exist "D:\All Users" goto fin
          if not exist "D:\Default User" goto fin
          
          reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory /t REG_EXPAND_SZ /d "D:" /f
          reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-19" /v ProfileImagePath /t REG_EXPAND_SZ /d "D:\LocalService" /f
          reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-20" /v ProfileImagePath /t REG_EXPAND_SZ /d "D:\NetworkService" /f
          
          :fin
        
      

Comme vous avez pu le voir, ce script fait appel au fichier de paramètrage de diskpart Createpart.txt que voici :

        
          select disk 0
          create partition primary offset=17806 size=20346
          assign letter g
        
      

7. Configuration utilisateur

Voici un ensemble de clé de registre documenté vous permettant de personnaliser le profil utilisateur par défaut. En effet, ce fichier de modification de la base de registre est exécuté à T-12. Ainsi, toutes les modifications apportées à HKCU se répercutent sur le Default User.

        
          Windows Registry Editor Version 5.00
          
          [HKEY_CURRENT_USER\Control Panel\Desktop]
          "MenuShowDelay"="0"
          "ScreenSaveActive"="1"
          "ScreenSaverIsSecure"="0"
          "ScreenSaveTimeOut"="180"
          "SCRNSAVE.EXE"="C:\\WINDOWS\\system32\\SCRSAV~1.SCR"
          "TileWallpaper"="0"
          "Wallpaper"="C:\\windows\\Web\\Wallpaper\\dell.bmp"
          
          ;Désactiver le débugueur de script et fermer la fenetre une fois le download fini
          [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]  
          "Disable Script Debugger"="yes"  
          "NotifyDownloadComplete"="no"  
          "ShowGoButton"="no"
          
          [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Persistent]
          "Persistent"=dword:00000000
          
          [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1\]
          "1201"=dword:00000000
          
          [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
            ;Afficher l'extension des fichiers dans l'explorateur 
          "HideFileExt"=dword:00000000
            ;Affichage classic des répertoires
          "ClassicViewState"=dword:00000000 
            ;activation des info-bulles
          "EnableBalloonTips"=dword:00000001
          "ShowInfoTip"=dword:00000001
          "StartButtonBalloonTip"=dword:00000001 
          "FolderContentsInfoTip"=dword:00000001
            ;Vérouiller la barre des tâches
          "TaskbarSizeMove"=dword:00000000
            ;Regroupage lorsque la même appli est lancée + de 3 fois
          "TaskbarGroupSize"=dword:00000003
          "TaskbarGlomming"=dword:00000001 
            ;Affichage des fichiers cachés (2:caché; 1:affiché;0:fichier système caché)
          "Hidden"=dword:00000002
            ;Affichage des dossiers ou fichiers compressés ou cryptés en couleur
          "ShowCompColor"=dword:00000001
            ;Pas de miniatures en cache
          "DisableThumbnailCache"=dword:00000000 
            ;Affichage des icones du bureau
          "HideIcons"=dword:00000000
            ;Autoriser à connecter un lecteur réseau
          "MapNetDrvBtn"=dword:00000000
            ;Masquer les fichiers protégés du système d'exploitation
          "ShowSuperHidden"=dword:00000000
            ;Ouvre les différentes fenetres dans des process différents si =1
          "SeparateProcess"=dword:00000000 
            ;Use drop shadows under desktop icons
          "ListviewShadow"=dword:00000001 
            ;Don't change the upper/lower case of filenames
          "DontPrettyPath"=dword:00000001
            ;Désactiver la recherche automatique de dossiers partagés
          "NoNetCrawling"=dword:00000000 
            ;Automatic Expanding Trees in Windows Explorer
          "FriendlyTree"=dword:00000000
            ;Display the contents of system folders 
          "WebViewBarricade"=dword:00000001
            ;Do not Restore previous folder windows at logon
          "PersistBrowsers"=dword:00000000
          
          "StartMenuChange"=dword:00000001
          "StartMenuRun"=dword:00000001
          "StartMenuFavorites"=dword:00000001
          "StartMenuAdminTools"="NO"
          "StartMenuLogoff"=dword:00000001
          "StartMenuScrollPrograms"="NO"
          "CascadePrinters"="NO"
          "CascadeControlPanel"="YES"
          "CascadeNetworkConnections"="NO"
          "CascadeMyDocuments"="YES"
          "CascadeMyPictures"="NO"
          "IntelliMenus"=dword:00000000
          
          ;Afficher l'adresse complète dans l'explorateur 
          [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState] 
          "FullPath"=dword:00000000 
          "FullPathAddress"=dword:00000001
          ;Passer en mode classic pour la fonction rechercher (l'assistant avec le chien)
          [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState] 
          "Use Search Asst"="no"
          
          ;Afficher les détails
          [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams] 
          "Settings"=hex:08,00,00,00,04,00,00,00,01,00,00,00,00,77,7e,13,73,35,cf,11,ae,\ 
          69,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00
          
          ;Run Explorer Full Screen
          [HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main]
          "FullScreen"="YES"
          
          ;Activer la barre de lancement rapide 
          [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop] 
          "TaskbarWinXP"=hex:0c,00,00,00,08,00,00,00,02,00,00,00,00,00,00,00,b0,e2,2b,\ 
          d8,64,57,d0,11,a9,6e,00,c0,4f,d7,05,a2,22,00,1c,00,0a,01,00,00,1a,00,00,00,\ 
          01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,4c,00,00,00,01,14,02,00,00,\ 
          00,00,00,c0,00,00,00,00,00,00,46,83,00,00,00,10,00,00,00,a0,b0,48,5e,89,8d,\ 
          bd,01,00,d8,9e,e4,2a,8d,bd,01,00,45,fe,5e,89,8d,bd,01,00,00,00,00,00,00,00,\ 
          00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,13,01,14,00,1f,0f,e0,4f,\ 
          d0,20,ea,3a,69,10,a2,d8,08,00,2b,30,30,9d,19,00,23,44,3a,5c,00,00,00,00,00,\ 
          00,00,00,00,00,00,00,00,00,00,00,00,cd,97,15,00,31,00,00,00,00,00,af,24,5c,\ 
          b9,10,80,57,69,6e,6e,74,00,00,20,00,31,00,00,00,00,00,af,24,a3,b9,10,00,50,\ 
          72,6f,66,69,6c,65,73,00,50,52,4f,46,49,4c,45,53,00,19,00,31,00,00,00,00,00,\ 
          c1,24,08,92,10,00,69,65,35,30,30,2e,30,30,30,00,00,28,00,31,00,00,00,00,00,\ 
          c1,24,08,92,10,00,41,70,70,6c,69,63,61,74,69,6f,6e,20,44,61,74,61,00,41,50,\ 
          50,4c,49,43,7e,31,00,21,00,31,00,00,00,00,00,c5,22,9d,91,10,00,4d,69,63,72,\ 
          6f,73,6f,66,74,00,4d,49,43,52,4f,53,7e,31,00,29,00,31,00,00,00,00,00,d3,22,\ 
          32,a6,10,00,49,6e,74,65,72,6e,65,74,20,45,78,70,6c,6f,72,65,72,00,49,4e,54,\ 
          45,52,4e,7e,31,00,24,00,31,00,00,00,00,00,db,22,76,ba,10,00,51,75,69,63,6b,\ 
          20,4c,61,75,6e,63,68,00,51,55,49,43,4b,4c,7e,31,00,00,00,8d,00,00,00,1c,00,\ 
          00,00,01,00,00,00,1c,00,00,00,36,00,00,00,0d,f0,ad,ba,8c,00,00,00,1a,00,00,\ 
          00,03,00,00,00,e7,18,2d,23,10,00,00,00,49,45,35,30,30,5f,58,31,43,00,43,3a,\ 
          5c,57,49,4e,4e,54,5c,50,72,6f,66,69,6c,65,73,5c,49,45,35,30,30,2e,30,30,30,\ 
          5c,41,70,70,6c,69,63,61,74,69,6f,6e,20,44,61,74,61,5c,4d,69,63,72,6f,73,6f,\ 
          66,74,5c,49,6e,74,65,72,6e,65,74,20,45,78,70,6c,6f,72,65,72,5c,51,75,69,63,\ 
          6b,20,4c,61,75,6e,63,68,00,00,10,00,00,00,05,00,00,a0,1a,00,00,00,a3,00,00,\ 
          00,00,00,00,00,08,00,00,00,02,00,00,00,cc,00,00,00,01,00,00,00,03,00,00,00,\ 
          4a,00,00,00,01,00,00,00,40,00,32,00,e6,01,00,00,c4,24,15,9f,20,00,4c,61,75,\ 
          6e,63,68,20,49,6e,74,65,72,6e,65,74,20,45,78,70,6c,6f,72,65,72,20,42,72,6f,\ 
          77,73,65,72,2e,6c,6e,6b,00,4c,41,55,4e,43,48,7e,32,2e,4c,4e,4b,00,00,00,40,\ 
          00,00,00,02,00,00,00,36,00,32,00,48,02,00,00,c4,24,15,9f,20,00,4c,61,75,6e,\ 
          63,68,20,4f,75,74,6c,6f,6f,6b,20,45,78,70,72,65,73,73,2e,6c,6e,6b,00,4c,41,\ 
          55,4e,43,48,7e,31,2e,4c,4e,4b,00,00,00,36,00,00,00,00,00,00,00,2c,00,32,00,\ 
          51,00,00,00,ec,22,46,39,20,00,53,68,6f,77,20,44,65,73,6b,74,6f,70,2e,73,63,\ 
          66,00,53,48,4f,57,44,45,7e,31,2e,53,43,46,00,00,00,52,00,00,00,e0,00,00,00,\ 
          00,00,00,00,16,00,00,00,00,00,00,00,00,00,00,00,16,00,00,00,00,00,00,00,01,\ 
          00,00,00,01,00,00,00,aa,4f,28,68,48,6a,d0,11,8c,78,00,c0,4f,d9,18,b4,37,02,\ 
          00,00,e0,00,00,00,00,00,00,00,16,00,00,00,00,00,00,00,00,00,00,00,16,00,00,\ 
          00,00,00,00,00,01,00,00,00
          
          ;Désactiver le "raccourci vers"
          [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
          "Link"=hex:00,00,00,00
          
          ;Désactiver la visite guidée au démarrage
          [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Tour] 
          "RunCount"=dword:00000000
          
          ;Désactiver le logiciel de gravure intégré a Windows Xp 
          [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 
          "NoCDBurning"=dword:00000001
          
          ;Activer Numlock 
          [HKEY_CURRENT_USER\Control Panel\Keyboard] 
          "InitialKeyboardIndicators"="2" 
          [HKEY_USERS\.DEFAULT\Control Panel\Keyboard] 
          "InitialKeyboardIndicators"="2"
          
          ;permet en ligne de commande de compléter le nom d'un fichier avec la touche TAB
          [HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
          "CompletionChar"=dword:00000009
          
          [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1]
          "1201"=dword:00000000
          
          
          [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1]
          "1201"=dword:00000000
          
          ;Force HTML comme format de message et disable WORD comme editeur de message
          [HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Outlook\Options\Mail]
          "EditorPreference"=dword:00020000
          "Message RTF Format"=dword:00000002
          "UseWordMail"=dword:00000000
          "Send Mail Immediately"=dword:00000001
          "Receipt Response"=dword:00000002
          "AutoFormatPlainText"=dword:00000000
          
        

8. Configuration de machine

        
          Windows Registry Editor Version 5.00
          
          ;Désactiver le service d'affichage des messages
          [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteRegistry] 
          "Start"=dword:00000004
          [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Messenger]
          "Start"=dword:00000004
          
          ;Décharges les dll inutilisées 
          [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer]  
          "AlwaysUnloadDll"=dword:00000001
          
          ;Désactiver les partages automatiques invisibles Admin$, C$... 
          [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]  
          "AutoShareWks"=dword:00000000 
          
          ;Amélioration des performances NTFS 
          [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]  
          "NtfsDisable8dot3NameCreation"=dword:00000001  
          "NtfsDisableLastAccessUpdate"=dword:00000001  
          "Win95TruncatedExtensions"=dword:00000001  
          "Win31FileSystem"=dword:00000000  
          "NameCache"=hex:00,18,00,00  
          "PathCache"=hex:80,00,00,00
          
          [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
          "PowerdownAfterShutdown"="0"
          "DisableCAD"=dword:00000000
          
          [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] 
          "NtfsDisableLastAccessUpdate"=dword:00000001
          
          ;Disable Welcome Screen and uses Classic Logon
          [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
          "LogonType"=dword:00000000
          
          ;Do not use Simple File Sharing
          [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
          "forceguest"=dword:00000000
          
          ;Disables Windows Tour bubble popup
          [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\Tour]
          "RunCount"=dword:00000000
          
          [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
          "SourcePath"="C:\\"
          "ServicePackSourcePath"="C:\\"
          
          ;Outrepasser la surveillance d'antivirus
          [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Security Center]
          "AntiVirusOverride"=dword:00000001
          
          ;Désactiver le centre de sécurité
          [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc]
          "Start"=dword:00000004
        
      

9. Configuration d'applicatifs

        
          Windows Registry Editor Version 5.00
          
          ;Ajouter service et ajout suppression de programmes dans le menu contextuel du poste de travail 
          [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\services] 
          @="Services" 
          [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\services\command] 
          @="c:\\windows\\system32\\mmc.exe \"c:\\windows\\system32\\services.msc\"" 
           
          [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\AddPrgr] 
          @="Ajout/Suppression de programmes" 
          [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\AddPrgr\command] 
          @="rundll32.exe shell32.dll,Control_RunDLL \"appwiz.cpl\""
          
          ;Ajouter copier dans un dossier et déplaçer dans un dossier dans le menu contextuel
          [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]
          
          [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy to] 
          @="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
          
          [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move to] 
          @="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
          
          ;Menu contextuel ouvrant un prompt dans le répertoire pointé
          [HKEY_CLASSES_ROOT\Directory\shell\CmdHere]
          @="CMD &Prompt Here"
          
          [HKEY_CLASSES_ROOT\Directory\shell\CmdHere\command]
          @="C:\\Windows\\System32\\cmd.exe /k cd \"%1\""
          
          [HKEY_CLASSES_ROOT\Drive\shell\CmdHere]
          @="CMD &Prompt Here"
          
          [HKEY_CLASSES_ROOT\Drive\shell\CmdHere\command]
          @="C:\\Windows\\System32\\cmd.exe /k cd \"%1\""
          
          ;Retirer la barre de language
          [-HKEY_CLASSES_ROOT\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}] 
          @="Language bar" 
          "MenuTextPUI"="@%SystemRoot%\System32\msutb.dll,-325"
        
      

Valid XHTML 1.0!