

Ce guide explique comment arrĂȘter un service sous Windows Ă lâaide de PowerShell. Cette mĂ©thode permet de gĂ©rer efficacement les services en Ă©vitant dâutiliser lâinterface graphique.

âą Avoir les droits dâadministrateur sur la machine
âą AccĂšs Ă PowerShell en mode administrateur
âą ConnaĂźtre le nom du service Ă arrĂȘter

âą Approche 1 : ArrĂȘter un service avec PowerShell
âą Approche 2 : ArrĂȘter 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:
Stop-Service -Name "NomDuService" -Force

Code:
Get-Service -Name "NomDuService"



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

Code:
.\ArrĂȘter-Service.ps1

Code:
Get-Service -Name "NomDuService"

Utiliser une condition pour Ă©viter de tenter dâarrĂȘter un service dĂ©jĂ arrĂȘtĂ©
Code:
If ((Get-Service -Name "NomDuService").Status -eq "Running") {Stop-Service -Name "NomDuService" -Force}

ArrĂȘter un service critique peut affecter le bon fonctionnement du systĂšme

Toujours vĂ©rifier lâĂ©tat dâun service avant dâexĂ©cuter une commande dâarrĂȘt

Utiliser Task Scheduler pour automatiser lâarrĂȘt des services Ă des heures dĂ©finies
Documentation Microsoft Learn

âą Github
âą Recherche Google

LâarrĂȘt 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