Installation OEM Systeme Windows 7 8.1 10 par Clé USB avec lancement WPI

Télécharger l’ISO de Windows 7, 8.1 ou 10 puis créer une clé USB bootable, amorçable, et automatiser l’installation de Windows avec un fichier de réponses unattend.xml sans assistance pour modifier les paramètres système avec lancement automatique de WPI a la fin de l’installation de Windows.

Tuto réalisé pour Windows 8.1×64 (64bits) mais valable, a l’identique, pour Windows 7×64 et Windows 10×64.

Info : Pour démarrer, booter, sur la Clé USB sur les BIOS moderne, il faut :

  • Désactiver l’option SecureBoot
  • Désactiver UEFI et activer CSM ou Legacy Boot

Telecharger l’ISO Windows 7×64 – 8.1×64 – 10×64 avec Windows ISO Downloader (www.heidoc.net) ou tb.rg-adguard.net ou Microsoft ou ICI (pour Win7)

Telecharger le logiciel WPI_v8.7.2 (voir Tuto WPI)

Telecharger le dossier $OEM$ et EI.cfg


1 – Créer une clé USB amorçable avec Rufus ou Rufus version Portable

2 – WPI : Configurer, paramétrer puis copier le logiciel WPI_v8.7.2, voir Tuto WPI, a la racine de la Clé USB (en le renommant WPI)

Important pour l’installation de Windows 8.1 : sur un PC qui ne contient pas la licence Windows 8 dans le BIOS, il faut ajouter un fichier EI.cfg dans le dossier sources avec ce contenu :

[Channel]
OEM
[VL]
0
  • Channel : OEM (Windows version constructeur) ou Retail (Windows version boite).
  • VL : 1 si vous disposez d’une licence en volume et 0 dans tous les autres cas.

3 – Telecharger et placer le dossier $OEM$ dans sources

Information : $$ = C:\Windows

3.1 – Logo OEM qui apparaitra dans les propriété Systeme (Windows+Pause)

sources\$OEM$\$$\system32\oemlogo.bmp

3.2 – Fichier de réponses d’installation de Windows sans assistance : Unattend.xml

sources\$OEM$\$$\panther\unattend\unattend.xml

Contenu du fichier Unattend.xml (pour système x64, 64bits)

<?xml version=”1.0″ encoding=”utf-8″?>
<unattend xmlns=”urn:schemas-microsoft-com:unattend”>
<settings pass=”windowsPE”>
<component name=”Microsoft-Windows-International-Core-WinPE” processorArchitecture=”amd64″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
<SetupUILanguage> (Modification langue FR)
<UILanguage>fr-FR</UILanguage>
<WillShowUI>OnError</WillShowUI>
</SetupUILanguage>
<UILanguage>fr-FR</UILanguage>
<SystemLocale>fr-FR</SystemLocale>
<UserLocale>fr-FR</UserLocale>
<InputLocale>040c:0000040c</InputLocale>
</component>
<component name=”Microsoft-Windows-Setup” processorArchitecture=”amd64″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
<UserData> (Accepter la licence)
<AcceptEula>true</AcceptEula>
</UserData>
</component>
</settings>
<settings pass=”specialize”>
<component name=”Microsoft-Windows-Deployment” processorArchitecture=”amd64″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
<RunSynchronous> (Détecter la lettre de la Clé USB)
<RunSynchronousCommand wcm:action=”add”>
<Description>Detection Cle USB</Description>
<Order>1</Order>
<Path>cmd /c &quot;FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\setup.exe SETX WPISOFTS %i: -m&quot;</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass=”oobeSystem”>
<component name=”Microsoft-Windows-Shell-Setup” processorArchitecture=”amd64″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”>
<FirstLogonCommands> (Lancer le logiciel WPI)
<SynchronousCommand wcm:action=”add”>
<Order>1</Order>
<Description>Lancement WPI</Description>
<RequiresUserInput>false</RequiresUserInput>
<CommandLine>cmd /c %WPISOFTS%\WPI\WPI.exe</CommandLine>
</SynchronousCommand>
</FirstLogonCommands>
<OEMInformation> (Personnalisation information OEM)
<HelpCustomized>false</HelpCustomized>
<Logo>%SystemRoot%\system32\oemlogo.bmp</Logo>
<Manufacturer>Bubu PC2S</Manufacturer>
<Model>Service NTIC</Model>
<SupportURL>https://www.pc2s.fr</SupportURL>
</OEMInformation>
</component>
</settings>
</unattend>