

Ce guide explique comment redémarrer un service sous Windows à l’aide de PowerShell. Cette méthode est utile pour relancer un service bloqué ou appliquer des modifications sans redémarrer l’ordinateur.

• Avoir les droits d’administrateur sur la machine
• Accès à PowerShell en mode administrateur
• Connaître le nom du service à redémarrer

• Approche 1 : Redémarrer un service avec PowerShell
• Approche 2 : Redémarrer un service via un fichier .PS1

• Approche 1 : Facile
• Approche 2 : Intermédiaire

• Approche 1 : Rapide et sans fichier supplémentaire
• Approche 2 : Automatisable et réutilisable

• Approche 1 : Doit être exécutée manuellement
• Approche 2 : Gestion d’un fichier .PS1 nécessaire



Code:
Get-Service

Code:
Restart-Service -Name "NomDuService" -Force

Code:
Get-Service -Name "NomDuService"



Code:
$NomService = "NomDuService"
Restart-Service -Name $NomService -Force

Code:
.\Redémarrer-Service.ps1

Code:
Get-Service -Name "NomDuService"

Utiliser une vérification avant de redémarrer un service pour éviter les erreurs
Code:
If ((Get-Service -Name "NomDuService").Status -eq "Running") {Restart-Service -Name "NomDuService" -Force}

Redémarrer un service critique peut impacter le fonctionnement du système

Toujours vérifier l’état d’un service avant de l’arrêter ou de le redémarrer

Utiliser Task Scheduler pour automatiser le redémarrage des services à des heures définies
Documentation Microsoft Learn

• Github
• Recherche Google

Le redémarrage d’un service avec PowerShell est une méthode rapide et efficace, particulièrement utile pour l’administration manuelle ou l’automatisation via un script .PS1