GTUTO
https://www.gtuto.com/windows-11-desactiver-maj/
Export date: Sun May 17 0:04:54 2026 / +0000 GMT

WINDOWS 11 désactiver MAJ


Powershell adm

Set-ExecutionPolicy Bypass -Scope Process -Force

# ============================================================
# Désactivation complète de Windows Update - Windows 11
# Script PowerShell Administrateur
# ============================================================
 
Write-Host ""
Write-Host "==============================================="
Write-Host " Désactivation COMPLETE de Windows Update"
Write-Host "==============================================="
Write-Host ""
 
# ------------------------------------------------------------
# Vérification admin
# ------------------------------------------------------------
 
If (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))
{
    Write-Host "Lancez PowerShell en mode Administrateur."
    Pause
    Exit
}
 
# ------------------------------------------------------------
# Arrêt des services Windows Update
# ------------------------------------------------------------
 
$services = @(
    "wuauserv",
    "UsoSvc",
    "WaaSMedicSvc",
    "BITS",
    "DoSvc"
)
 
foreach ($service in $services)
{
    Write-Host "Arrêt du service : $service"
 
    Stop-Service -Name $service -Force -ErrorAction SilentlyContinue
 
    Set-Service -Name $service -StartupType Disabled -ErrorAction SilentlyContinue
}
 
# ------------------------------------------------------------
# Désactivation via registre
# ------------------------------------------------------------
 
Write-Host ""
Write-Host "Modification du registre..."
 
New-Item -Path "HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdate" -Force | Out-Null
New-Item -Path "HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU" -Force | Out-Null
 
Set-ItemProperty `
-Path "HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU" `
-Name "NoAutoUpdate" `
-Type DWord `
-Value 1
 
Set-ItemProperty `
-Path "HKLM:SOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU" `
-Name "AUOptions" `
-Type DWord `
-Value 1
 
# ------------------------------------------------------------
# Désactivation tâches planifiées Windows Update
# ------------------------------------------------------------
 
Write-Host ""
Write-Host "Désactivation des tâches planifiées..."
 
$tasks = @(
"MicrosoftWindowsWindowsUpdateScheduled Start",
"MicrosoftWindowsUpdateOrchestratorSchedule Scan",
"MicrosoftWindowsUpdateOrchestratorUpdateAssistant",
"MicrosoftWindowsUpdateOrchestratorUSO_UxBroker",
"MicrosoftWindowsWaaSMedicPerformRemediation"
)
 
foreach ($task in $tasks)
{
    Disable-ScheduledTask -TaskPath (Split-Path $task -Parent) `
    -TaskName (Split-Path $task -Leaf) `
    -ErrorAction SilentlyContinue
}
 
# ------------------------------------------------------------
# Blocage du service Medic
# ------------------------------------------------------------
 
Write-Host ""
Write-Host "Blocage du service WaaSMedic..."
 
reg add "HKLMSYSTEMCurrentControlSetServicesWaaSMedicSvc" `
/v Start /t REG_DWORD /d 4 /f
 
# ------------------------------------------------------------
# Suppression cache Windows Update
# ------------------------------------------------------------
 
Write-Host ""
Write-Host "Suppression du cache Windows Update..."
 
Remove-Item -Path "C:WindowsSoftwareDistribution" `
-Recurse -Force -ErrorAction SilentlyContinue
 
# ------------------------------------------------------------
# Blocage Delivery Optimization
# ------------------------------------------------------------
 
Write-Host ""
Write-Host "Blocage Delivery Optimization..."
 
Set-ItemProperty `
-Path "HKLM:SOFTWAREMicrosoftWindowsCurrentVersionDeliveryOptimizationConfig" `
-Name "DODownloadMode" `
-Type DWord `
-Value 0
 
# ------------------------------------------------------------
# Fin
# ------------------------------------------------------------
 
Write-Host ""
Write-Host "==============================================="
Write-Host " Windows Update désactivé."
Write-Host " Redémarrez le PC."
Write-Host "==============================================="
Write-Host ""
 
Pause

desactive_maj_windows.ps1 1

Links:
  1. https://www.gtuto.com/wp-content/uploads/2026/05/d esactive_maj_windows.ps1_.txt
Post date: 2026-05-16 06:53:09
Post date GMT: 2026-05-16 06:53:09

Post modified date: 2026-05-16 08:11:10
Post modified date GMT: 2026-05-16 08:11:10

Export date: Sun May 17 0:04:54 2026 / +0000 GMT
This page was exported from GTUTO [ https://www.gtuto.com ]
Export of Post and Page has been powered by [ Universal Post Manager ] plugin from www.ProfProjects.com