Contrôler la fonctionnalité IntensiveWakeUpThrottling
Vérifié avec Microsoft Edge 152.0.4191.53 — mis à jour le 10 juillet 2026
Pris en charge sur : Microsoft Edge version 85, Windows 7 ou version ultérieure
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Microsoft Edge Configuration utilisateur\Modèles d'administration\Microsoft Edge Description
Lorsqu’elle est activée, la fonctionnalité IntensiveWakeUpThrottling entraîne la limitation et la fusion agressives des minuteurs Javascript dans les onglets d’arrière-plan, s’exécutant au maximum une fois par minute après qu’une page a été mise en arrière-plan pendant 5 minutes ou plus. Cette fonctionnalité est conforme aux normes web, mais elle peut interrompre la fonctionnalité sur certains sites web en provoquant le retard de certaines actions d’une minute au maximum. Toutefois, cela permet d’économiser considérablement l’UC et la batterie lorsqu’elles sont activées. Pour plus d’informations, consultez https://bit.ly/30b1XR4. Si vous activez cette stratégie, la fonctionnalité est activée de force et les utilisateurs ne peuvent pas remplacer ce paramètre. Si vous désactivez cette stratégie, la fonctionnalité est désactivée de force et les utilisateurs ne peuvent pas remplacer ce paramètre. Si vous ne configurez pas cette stratégie, la fonctionnalité est contrôlée par sa propre logique interne. Les utilisateurs peuvent configurer manuellement ce paramètre. La stratégie est appliquée par processus de renderer, avec la valeur la plus récente du paramètre de stratégie en vigueur au démarrage d’un processus de renderer. Un redémarrage complet est nécessaire pour garantir que tous les onglets chargés reçoivent un paramètre de stratégie cohérent. Il est inoffensif que les processus s’exécutent avec différentes valeurs de cette stratégie.
Registre
Software\Policies\Microsoft\Edge Software\Policies\Microsoft\Edge Nom de valeur : IntensiveWakeUpThrottlingEnabled
Activé : IntensiveWakeUpThrottlingEnabled = 1
Désactivé : IntensiveWakeUpThrottlingEnabled = 0
Générateur d'exports
BETAConfigurez l'état, la portée et les options, puis générez les sorties .reg, PowerShell, Intune et SCCM — ou ajoutez le paramètre à une collection multi-paramètres.
Ces exports écrivent le registre — ce n'est pas une GPO managée. ⓘ
Appliquer les deux portées crée une configuration ambiguë (la portée ordinateur prévaut sur la portée utilisateur). Ne le faites que volontairement.
Fichier .reg
Windows Registry Editor Version 5.00
; Exported from gporais.com
; Policy: Contrôler la fonctionnalité IntensiveWakeUpThrottling
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Microsoft Edge version 85, Windows 7 ou version ultérieure
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge]
"IntensiveWakeUpThrottlingEnabled"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Contrôler la fonctionnalité IntensiveWakeUpThrottling
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 85, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'IntensiveWakeUpThrottlingEnabled' -Value 1 -Type DWord Intune XML
Aucune correspondance directe Policy CSP / OMA-URI pour cette stratégie. Utilisez l'onglet Intune Remediation, ou importez l'ADMX dans Intune. Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Contrôler la fonctionnalité IntensiveWakeUpThrottling
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 85, Windows 7 ou version ultérieure
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
$checks = @(
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Edge' -Name 'IntensiveWakeUpThrottlingEnabled' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Contrôler la fonctionnalité IntensiveWakeUpThrottling
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 85, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'IntensiveWakeUpThrottlingEnabled' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Contrôler la fonctionnalité IntensiveWakeUpThrottling
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 85, Windows 7 ou version ultérieure
# SCCM Configuration Item guidance:
# Create a Configuration Item of type "Setting: Script".
# Discovery script: use the Detection script below.
# Remediation script: use the Remediation script below.
# Compliance rule: the Discovery script output equals 'Compliant'.
# === Detection script ===
# Exported from gporais.com
# Policy: Contrôler la fonctionnalité IntensiveWakeUpThrottling
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 85, Windows 7 ou version ultérieure
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
$checks = @(
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Edge' -Name 'IntensiveWakeUpThrottlingEnabled' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Contrôler la fonctionnalité IntensiveWakeUpThrottling
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Microsoft Edge version 85, Windows 7 ou version ultérieure
$path = 'HKLM:\Software\Policies\Microsoft\Edge'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'IntensiveWakeUpThrottlingEnabled' -Value 1 -Type DWord Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).