Configurer le comportement des petits boutons de la barre des tâches
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au moins Windows 11 Professionnel, Enterprise ou Education avec Bac à sable Windows
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Menu Démarrer et barre des tâches Configuration utilisateur\Modèles d'administration\Menu Démarrer et barre des tâches Description
Ce paramètre de stratégie vous permet de configurer le comportement des petits boutons de la barre des tâches. Lorsque la valeur est : - Toujours : la barre des tâches utilise toujours de petits boutons. - Lorsque la barre des tâches est pleine : la barre des tâches bascule dynamiquement entre les petits boutons et les tailles de bouton standard en fonction de l’espace disponible. - Jamais : la barre des tâches n’utilise jamais de petits boutons. Seuls les boutons de taille standard seront utilisés. Lorsque cette stratégie est activée, l’une des options ci-dessus doit être sélectionnée, et les utilisateurs ne peuvent pas modifier l’option « Afficher les boutons de la barre des tâches plus petits » dans l’interface utilisateur des paramètres. Lorsque cette stratégie est désactivée ou n’est pas configurée, aucune option n’est appliquée par la stratégie de groupe. Windows utilise par défaut le comportement « Lorsque la barre des tâches est pleine », et les utilisateurs peuvent modifier manuellement ce paramètre dans l’interface utilisateur des paramètres.
Registre
Software\Policies\Microsoft\Windows\Explorer Software\Policies\Microsoft\Windows\Explorer MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/Start/ConfigureTaskbarSmallButtonBehavior ./User/Vendor/MSFT/Policy/Config/Start/ConfigureTaskbarSmallButtonBehavior Documentation Microsoft Learn Données de correspondance : Microsoft Learn (CC BY 4.0)
Valeurs CSP
-
0- Always: The taskbar always uses small buttons. The setting will be grayed out in the Settings UI and the user can't change the setting value. -
1- When taskbar is full: The taskbar dynamically switches between small buttons and standard sized buttons based on available space. The setting will be grayed out in the Settings UI and the user can't change the setting value. -
2- Never: The taskbar never uses small buttons. Only standard sized buttons will be used. The setting will be grayed out in the Settings UI and the user can't change the setting value. -
65535 (Default)- There is no enforced configuration and the setting can be changed by the user.
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: Configurer le comportement des petits boutons de la barre des tâches
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Au moins Windows 11 Professionnel, Enterprise ou Education avec Bac à sable Windows
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Explorer]
"ConfigureTaskbarSmallButtonBehavior"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Configurer le comportement des petits boutons de la barre des tâches
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows 11 Professionnel, Enterprise ou Education avec Bac à sable Windows
$path = 'HKLM:\Software\Policies\Microsoft\Windows\Explorer'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'ConfigureTaskbarSmallButtonBehavior' -Value 1 -Type DWord Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/Start/ConfigureTaskbarSmallButtonBehavior
Data type: String
Value:
<enabled/>
<data id="ConfigureTaskbarSmallButtonBehavior_Dropdown" value="1"/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Configurer le comportement des petits boutons de la barre des tâches
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows 11 Professionnel, Enterprise ou Education avec Bac à sable Windows
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\Windows\Explorer' -Name 'ConfigureTaskbarSmallButtonBehavior' -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: Configurer le comportement des petits boutons de la barre des tâches
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows 11 Professionnel, Enterprise ou Education avec Bac à sable Windows
$path = 'HKLM:\Software\Policies\Microsoft\Windows\Explorer'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'ConfigureTaskbarSmallButtonBehavior' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Configurer le comportement des petits boutons de la barre des tâches
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows 11 Professionnel, Enterprise ou Education avec Bac à sable Windows
# 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: Configurer le comportement des petits boutons de la barre des tâches
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows 11 Professionnel, Enterprise ou Education avec Bac à sable Windows
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\Windows\Explorer' -Name 'ConfigureTaskbarSmallButtonBehavior' -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: Configurer le comportement des petits boutons de la barre des tâches
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows 11 Professionnel, Enterprise ou Education avec Bac à sable Windows
$path = 'HKLM:\Software\Policies\Microsoft\Windows\Explorer'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'ConfigureTaskbarSmallButtonBehavior' -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).