
Cet article explique comment charger manuellement les pilotes de carte réseau dans Windows PE (environnement de préinstallation) ou WinRE (environnement de récupération), initialiser la mise en réseau, configurer une adresse IP statique et un serveur DNS préféré et mapper un lecteur réseau.
Si vous devez accéder au réseau local ou aux ressources Internet à partir de l’environnement WinPE, vous constaterez probablement que le pilote de votre carte réseau est absent de l’image de démarrage, ce qui rend l’accès au réseau impossible.
L’environnement de préinstallation Windows ( WinPE ) est principalement utilisé pour installer, maintenir et réparer Windows. Il s’agit d’une version amorçable légère de Windows qui vous permet d’effectuer certaines tâches système de base. fichier boot.wim, pour minimiser sa taille.
) est principalement utilisé pour installer, entretenir et réparer Windows. Il s’agit d’une version amorçable légère de Windows qui vous permet d’effectuer certaines tâches système de base. WinRE (Windows Recovery Environment) est également basé sur WinPE, mais est principalement destiné à être utilisé pour le dépannage, l’exécution de réparations automatiques ou la récupération du système. Seuls les pilotes universels les plus élémentaires sont ajoutés à l’image WinPE dans le fichier, afin de minimiser sa taille.
Supposons que vous ayez démarré votre ordinateur dans WinPE à partir d’une image LiveCD ou d’une clé USB d’installation Windows. Dans le second cas, appuyez sur la combinaison de touches « Shift+F10 » directement sur l’écran d’installation pour ouvrir l’invite de commande. Assurez-vous que cette image Windows légère ne parvient pas à détecter les cartes réseau.
interface netsh afficher l'interface
ou
Le nic wmic récupère NetConnectionID
La deuxième commande a renvoyé Aucune instance disponible, indiquant que soit l’ordinateur ne dispose pas de carte réseau, soit qu’un pilote approprié n’a pas pu être trouvé.

Comment vérifier la présence de cartes réseau et identifier leurs modèles spécifiques sur un ordinateur à partir de l’environnement WinPE ?
Utilisez les outils WbemTest intégrés pour rechercher des informations sur le matériel de votre ordinateur à partir de l’environnement WinPE. Exécutez le programme, connectez-vous à l’espace de noms « root\cimv2 » et cliquez sur le bouton Requête. Exécutez ensuite la requête WMI suivante :
sélectionnez * depuis Win32\_PNPEntity où (description comme '%ether%') ou (description comme '%network%')

Dans mon cas, j’ai trouvé une carte réseau avec l’ID VEN 8086 et DEV 10D3 sur l’ordinateur. Vous pouvez identifier le modèle de la carte réseau par son fournisseur et son ID de produit (voir « Comment identifier le matériel inconnu sous Windows »). En interrogeant devicehunt.com avec ces données, nous avons identifié la carte réseau comme étant « Connexion réseau Gigabit Intel 82574L ».

Téléchargez les pilotes de la carte réseau sur le site Web du fournisseur et extrayez-les dans un dossier sur une clé USB. Le répertoire du pilote doit contenir les fichiers INF, CAT et SYS. Branchez la clé USB sur l’ordinateur. Exécutez la commande suivante pour savoir quelle lettre de lecteur lui a été attribuée :
Le disque logique wmic récupère la légende, l'ID de l'appareil et la description

Vous pouvez désormais utiliser la commande drvload intégrée pour charger un pilote à partir d’un fichier INF dans l’environnement WinPE.
drvload e:\ws2022\e1d.inf
Assurez-vous que le pilote réseau Intel a été chargé dans la mémoire de l’environnement WinPE.
pnputil/enum-drivers

Initialisez ensuite le réseau :
wpeinit
ou
wpeutil InitializeNetwork
Exécutez à nouveau la commande et vérifiez les résultats :
interface netsh afficher l'interface
La carte réseau Ethernet0 est désormais disponible dans l’environnement WinPE.

Par défaut, l’interface réseau est configurée pour obtenir automatiquement une adresse IP à partir d’un serveur DHCP disponible ( DHCP activé=Oui ).
netsh int ip show conf

Vous pouvez configurer manuellement une adresse IP statique et un serveur DNS préféré :
` netsh int adresse IP définie Ethernet0 statique 192.168.18.123 255.255.255.0 192.168.18.2
netsh int ipv4 ajouter nom du serveur DNS = Ethernet0 addr = 192.168.18.2 index = 1 `

Pour réinitialiser les paramètres de l’adaptateur Ethernet0 afin qu’il obtienne automatiquement une adresse IP de DHCP :
` interface netsh ipv4 définir l’adresse Ethernet0 source=dhcp
wpeinit `
Vous pouvez mapper un dossier réseau partagé d’un ordinateur distant à une lettre de lecteur à l’aide de la commande net use standard :
utilisation nette I : \\192.168.39.91\ISO

À partir de Windows 10 1709, le protocole SMBv1 est désactivé dans l’environnement WinPE. Il ne peut être activé qu’en modifiant le fichier boot.wim à l’aide de DISM.
Par défaut, l’environnement WinPE dispose d’un pare-feu activé, qui restreint l’accès à distance à l’appareil. Le pare-feu intégré bloque également les réponses ping ICMP. Pour activer l’accès à distance à l’environnement WinPE, désactivez le pare-feu en exécutant la commande suivante :
il est possible de désactiver le pare-feu

Afin de vous connecter à distance à l’environnement WinPE, vous devrez réinitialiser le mot de passe administrateur intégré. Exécutez la commande pour définir un nouveau mot de passe.
administrateur utilisateur net *
Le périphérique qui a démarré dans WinPE sera désormais accessible via le réseau.

Si vous sauvegardez l’état du système à l’aide de la commande wbadmin, vous pouvez répertorier les versions d’images disponibles dans le dossier réseau :
wbadmin obtient versions-backuptarget :\\\
Dans cet article, nous avons expliqué comment activer et configurer le réseau dans l’environnement Windows PE. Cela vous permet d’accéder aux ressources du réseau et à Internet. Par exemple, vous pouvez l’utiliser pour mettre à jour les définitions d’un scanner antivirus hors ligne. Cette approche vous permet également d’installer Windows sur le réseau sur des ordinateurs qui ne prennent pas en charge le démarrage PXE ou de restaurer un système à partir d’une image stockée dans un dossier réseau.
*️⃣ Lien source :
, WinRE (Windows Recovery Environment), « Comment identifier le matériel inconnu dans Windows, charger un pilote à partir d’un fichier INF dans WinPE, , Le protocole SMBv1 est désactivé, bloque les réponses ping ICMP, réinitialise le mot de passe administrateur intégré, installe Windows sur le réseau,