DossierRisque : Prudence
spool C:\Windows\System32\spool
Dossier du spouleur d'impression : fichiers de spoule des travaux en attente (PRINTERS), pilotes et processeurs d'impression.
À quoi ça sert
Le spouleur d’impression (service Spooler, spoolsv.exe) reçoit les travaux d’impression, les met en file d’attente puis les envoie à l’imprimante. System32\spool est son espace de travail, et c’est ici qu’on intervient quand une file d’impression reste bloquée.
Ce qu’il contient
PRINTERS: les fichiers de spoule des travaux en cours (.SPL) et leurs fichiers d’ombre (.SHD) ; le dossier est décrit dans sa propre fiche.drivers: les fichiers des pilotes d’imprimante installés, par architecture.prtprocs: les processeurs d’impression.- Le dossier de spoule par défaut peut être déplacé (par exemple vers un autre volume sur un serveur d’impression).
Risques et bonnes pratiques
- Pour débloquer une file figée, arrêtez le service
Spooler, videz uniquementPRINTERS, puis redémarrez le service. Supprimer le dossier ou ses autres sous-dossiers empêche le Spooler de démarrer correctement. - Sur un serveur d’impression, placez le dossier de spoule sur un volume avec assez d’espace libre, et évitez le volume système.
- Le service Spooler a été la cible de vulnérabilités graves : désactivez-le sur les serveurs qui n’impriment pas, contrôleurs de domaine notamment, et appliquez les mises à jour.
Commandes utiles
# Sous-dossiers et état du serviceGet-ChildItem "$env:windir\System32\spool" -Directory | Select-Object NameGet-Service Spooler
# En administrateur : vidage d'une file bloquée (simulations ; retirer -WhatIf pour exécuter)Stop-Service Spooler -WhatIfRemove-Item "$env:windir\System32\spool\PRINTERS\*" -WhatIfStart-Service Spooler -WhatIf