

Dans ce tutoriel, nous allons crĂ©er un script batch permettant de rĂ©parer automatiquement le spouleur d'impression sous Windows 10 et Windows 11, en vidant la file dâattente d'impression et en redĂ©marrant le service concernĂ©.

âą Connaissance de base en batch
⹠Droits d'administrateur pour exécuter le script
⹠Présence d'une imprimante installée sur le systÚme

⹠Approche #1 : Script simple de réparation rapide
⹠Approche #2 : Script interactif avec messages d'état
âą Approche #3 : Script complet avec rapport de nettoyage

âą Approche #1 : Facile
âą Approche #2 : Facile
⹠Approche #3 : Intermédiaire

⹠Approche #1 : TrÚs rapide à exécuter.
⹠Approche #2 : Meilleur retour utilisateur sur les opérations effectuées.
⹠Approche #3 : Traçabilité complÚte de l'intervention.

⹠Approche #1 : Pas de feedback détaillé en cas d'erreur.
âą Approche #2 : Interaction minimale requise.
⹠Approche #3 : Script légÚrement plus complexe.

Créer un fichier Fix_PrintSpooler.bat avec le contenu suivant :
Code:
@echo off echo ArrĂȘt du service de spouleur d'impression... net stop spooler echo Nettoyage du dossier de spouleur... del /Q /F /S "%systemroot%\System32\spool\PRINTERS*." echo RedĂ©marrage du service de spouleur d'impression... net start spooler echo RĂ©paration terminĂ©e. Appuyez sur une touche pour fermer. pause

Créer un fichier Fix_PrintSpooler_Interactive.bat :
Code:
@echo off color 0A echo ======================================== echo RĂ©paration automatique du Spouleur echo ======================================== net stop spooler echo -> Service spouleur arrĂȘtĂ©. timeout /t 2 /nobreak >nul del /Q /F /S "%systemroot%\System32\spool\PRINTERS*." echo -> Dossier de file d'attente vidĂ©. timeout /t 2 /nobreak >nul net start spooler echo -> Service spouleur redĂ©marrĂ©. echo ======================================== echo OpĂ©ration terminĂ©e avec succĂšs. pause

Créer un fichier Fix_PrintSpooler_WithLog.bat qui génÚre un rapport :
Code:
@echo off set logfile=%TEMP%\FixPrintSpoolerReport.txt echo Début de la réparation du spouleur d'impression > %logfile% net stop spooler >> %logfile% 2>&1 del /Q /F /S "%systemroot%\System32\spool\PRINTERS*.*" >> %logfile% 2>&1 net start spooler >> %logfile% 2>&1 echo Fin de la réparation du spouleur. >> %logfile% notepad %logfile%

Ajoutez ce script dans une tĂąche planifiĂ©e exĂ©cutĂ©e Ă chaque dĂ©marrage si votre environnement rencontre frĂ©quemment des blocages dâimpression.

LâexĂ©cution de ce script supprimera tous les documents en attente dans la file dâimpression, sans possibilitĂ© de rĂ©cupĂ©ration.

Conservez toujours une sauvegarde des pilotes et configurations d'imprimantes si vous devez aller plus loin dans la réinstallation aprÚs un problÚme majeur.

âą Script vider file d'impression Windows
⹠Réparer spouleur impression automatiquement Windows
⹠Script réinitialiser service Print Spooler

âą Support Microsoft
âą Microsoft Learn
âą Recherche Github

Créer un script batch pour réparer le spouleur d'impression permet de résoudre efficacement les blocages d'impression sous Windows 10 et Windows 11, améliorant ainsi la continuité du travail et la fiabilité de la gestion des impressions.