DossierRisque : Prudence
drivers C:\Windows\System32\spool\drivers
Pilotes d'imprimante utilisés par le spouleur d'impression (x64, color, etc.) ; à gérer via les outils d'impression, pas à la main.
À quoi ça sert
Le spouleur d’impression range ici les fichiers des pilotes d’imprimante installés. Quand le service Spouleur d’impression refuse de démarrer ou qu’une imprimante échoue, ce dossier et l’état de ses pilotes font partie des premières vérifications.
Ce qu’il contient
- Un sous-dossier par architecture, par exemple
x64, avec les DLL et fichiers de configuration des pilotes (les pilotes de type 3 sont dansx64\3). color: les profils de couleur ICC associés aux imprimantes.- Des fichiers de pilotes tiers et de classe, selon les imprimantes installées.
- Les pilotes de type 4 (v4) ne sont pas ici : leurs packages sont conservés dans le magasin de pilotes (
DriverStore).
Risques et bonnes pratiques
- Un pilote qui a disparu de la liste mais reste sur le disque, ou l’inverse, bloque le spouleur. Supprimez donc les pilotes avec
Remove-PrinterDriverou la console Gestion de l’impression, jamais fichier par fichier. - Ce dossier est une cible connue des attaques sur le spouleur d’impression : appliquez les mises à jour de sécurité et désactivez le spouleur sur les serveurs qui n’impriment pas.
- Pour vider la file d’attente, allez dans
spool\PRINTERS, pas ici.
Commandes utiles
# Lister les sous-dossiers de pilotes (architectures, couleur)Get-ChildItem -Force "$env:windir\System32\spool\drivers" | Select-Object Name, LastWriteTime
# Lister les pilotes d'imprimante installésGet-PrinterDriver | Select-Object Name, Manufacturer, DriverVersion, InfPath
# Supprimer un pilote d'imprimante proprement (en administrateur) ; testez d'abord avec -WhatIfRemove-PrinterDriver -Name "<nom du pilote>" -WhatIf