Aller au contenuAller à l'arborescence
  1. C:
  2. Windows
  3. System32
  4. drivers
DossierRisque : Ne pas toucher

drivers C:\Windows\System32\drivers

Pilotes en mode noyau (.sys) chargés par Windows, et sous-dossier etc (fichier hosts). Ne se modifie pas à la main.

Mis à jour le Par AltF4 Formation

À quoi ça sert

System32\drivers contient les binaires .sys des pilotes en mode noyau. Un pilote est d’abord stocké en entier dans le magasin de pilotes (Driver Store, voir DriverStore\FileRepository), puis son binaire est copié ici à l’installation, la directive DestinationDirs de son INF désignant ce dossier par le code 12. Le sous-dossier etc contient hosts, services, protocol et networks ; chacun a sa fiche.

Ce qu’il contient

  • Des fichiers .sys : pilotes de stockage, réseau, système de fichiers, pare-feu et sécurité (tcpip.sys, ntfs.sys, disk.sys…).
  • Les pilotes tiers déployés par les éditeurs (antivirus, virtualisation, périphériques).
  • Le sous-dossier etc, que Windows 64 bits exempte de la redirection WOW64 vers SysWOW64 : un programme 32 bits y voit les mêmes fichiers.

Risques et bonnes pratiques

  • Ne supprimez ni ne remplacez de .sys à la main : un pilote critique manquant provoque un écran bleu au démarrage. Passez par pnputil ou le Gestionnaire de périphériques, qui gèrent le package entier.
  • Windows 64 bits refuse les pilotes non signés. Vérifiez la signature avant tout déploiement.
  • Un pilote inconnu ou très récent mérite un examen : il s’exécute avec les privilèges du noyau.

Commandes utiles

Fenêtre de terminal
# Pilotes ajoutés ou modifiés récemment
Get-ChildItem "$env:windir\System32\drivers" -Filter *.sys | Sort-Object LastWriteTime -Descending | Select-Object -First 20 Name, LastWriteTime
# Signature d'un pilote
Get-AuthenticodeSignature "$env:windir\System32\drivers\tcpip.sys" | Select-Object Status, SignerCertificate
# Pilotes chargés et leur état de signature
driverquery /si

Contenu du dossier

Signaler une erreur