Définir le développement de processus d’onglet
Vérifié avec Windows 11 25H2 — mis à jour le 23 juillet 2026
Pris en charge sur : Au moins Internet Explorer 8.0
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Composants Windows\Internet Explorer Configuration utilisateur\Modèles d'administration\Composants Windows\Internet Explorer Description
Ce paramètre de stratégie vous permet de définir la vitesse à laquelle Internet Explorer crée de nouveaux processus d’onglet. Il existe deux algorithmes qu’Internet Explorer utilise. L’algorithme par défaut présente quatre paramètres de vitesse : faible, moyenne, élevée ou par défaut. Le paramètre de vitesse Faible crée très peu de processus d’onglet, le paramètre de vitesse Moyenne crée une quantité moyenne de processus d’onglet, et le paramètre de vitesse Élevée permet au processus de l’onglet de se développer très rapidement et est uniquement destiné aux ordinateurs dotés d’une grande mémoire physique. Le paramètre de vitesse par défaut crée le nombre optimal de processus d’onglet selon le système d’exploitation et le volume de la mémoire physique. Nous recommandons la configuration par défaut. Le deuxième algorithme doit être explicitement activé via la création d’un paramètre de vitesse défini par un nombre entier. Dans ce cas, chaque paramètre d’isolation d’Internet Explorer se développe rapidement pour utiliser le nombre entier spécifié de processus d’onglet, quelle que soit la quantité de mémoire physique dont dispose l’ordinateur ou le nombre de paramètres d’isolation d’Internet Explorer qui sont exécutés. Si vous activez ce paramètre de stratégie, vous définissez la vitesse à laquelle Internet Explorer crée des processus d’onglet : faible, moyenne, élevée ou basée sur un nombre entier. Si vous désactivez ce paramètre de stratégie ou si vous ne le configurez pas, le développement de processus d’onglet est défini selon le paramètre par défaut. L’utilisateur peut modifier cette valeur à l’aide de la clé de Registre. Remarque : sur le serveur Terminal Server, la valeur par défaut est le nombre entier « 1 ».
Registre
Software\Policies\Microsoft\Internet Explorer\Main Software\Policies\Microsoft\Internet Explorer\Main 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: Définir le développement de processus d’onglet
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Au moins Internet Explorer 8.0
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Internet Explorer\Main]
"TabProcGrowth"="" Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Définir le développement de processus d’onglet
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 8.0
$path = 'HKLM:\Software\Policies\Microsoft\Internet Explorer\Main'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'TabProcGrowth' -Value '' -Type String 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: Définir le développement de processus d’onglet
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 8.0
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\Internet Explorer\Main' -Name 'TabProcGrowth' -Expected '' -Kind String)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Définir le développement de processus d’onglet
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 8.0
$path = 'HKLM:\Software\Policies\Microsoft\Internet Explorer\Main'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'TabProcGrowth' -Value '' -Type String Scripts SCCM
# Exported from gporais.com
# Policy: Définir le développement de processus d’onglet
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 8.0
# 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: Définir le développement de processus d’onglet
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 8.0
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\Internet Explorer\Main' -Name 'TabProcGrowth' -Expected '' -Kind String)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Définir le développement de processus d’onglet
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Internet Explorer 8.0
$path = 'HKLM:\Software\Policies\Microsoft\Internet Explorer\Main'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'TabProcGrowth' -Value '' -Type String Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).