Afficher ou masquer la liste « Les plus utilisés » dans le menu Démarrer
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au moins Windows Server 2016, Windows 10 version 2106
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
Si vous activez ce paramètre de stratégie, vous pouvez configurer le menu Démarrer pour afficher ou masquer la liste des applications les plus utilisées de l’utilisateur, quels que soient les paramètres utilisateur. La sélection de l’option « Afficher » entraîne l’affichage de la liste la plus utilisée et l’utilisateur ne peut pas la modifier à l’aide de l’application paramètres. La sélection de « masquer » force le masquage de la liste la plus utilisée, et l’utilisateur ne peut pas la modifier à l’aide de l’application paramètres. Si vous sélectionnez « non configuré » ou si vous désactivez ou ne configurez pas ce paramètre de stratégie, tous les utilisateurs pourront activer ou désactiver l’affichage de la liste la plus utilisée à l’aide de l’application paramètres. Il s’agit du comportement par défaut. Remarque : la configuration de cette stratégie sur « Afficher » ou « masquer » sur les versions prises en charge de Windows 10 supplantera tout paramètre de stratégie « supprimer la liste des programmes fréquents du menu Démarrer » (qui gère la même partie du menu Démarrer mais avec moins d’options).
Registre
Software\Policies\Microsoft\Windows\Explorer Software\Policies\Microsoft\Windows\Explorer MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/Start/ShowOrHideMostUsedApps ./User/Vendor/MSFT/Policy/Config/Start/ShowOrHideMostUsedApps Documentation Microsoft Learn Données de correspondance : Microsoft Learn (CC BY 4.0)
Valeurs CSP
-
0 (Default)- Don't enforce visibility of list of most used apps in Start; user can control via Settings app (default behavior equivalent to not configuring this policy). -
1- Force showing of list of most used apps in Start; corresponding toggle in Setting app is disabled. -
2- Force hiding of list of most used apps in Start; corresponding toggle in Setting app is disabled.
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: Afficher ou masquer la liste « Les plus utilisés » dans le menu Démarrer
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: Au moins Windows Server 2016, Windows 10 version 2106
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Explorer]
"ShowOrHideMostUsedApps"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Afficher ou masquer la liste « Les plus utilisés » dans le menu Démarrer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows Server 2016, Windows 10 version 2106
$path = 'HKLM:\Software\Policies\Microsoft\Windows\Explorer'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'ShowOrHideMostUsedApps' -Value 1 -Type DWord Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/Start/ShowOrHideMostUsedApps
Data type: String
Value:
<enabled/>
<data id="ShowOrHideMostUsedAppsDropdown" value="1"/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Afficher ou masquer la liste « Les plus utilisés » dans le menu Démarrer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows Server 2016, Windows 10 version 2106
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 'ShowOrHideMostUsedApps' -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: Afficher ou masquer la liste « Les plus utilisés » dans le menu Démarrer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows Server 2016, Windows 10 version 2106
$path = 'HKLM:\Software\Policies\Microsoft\Windows\Explorer'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'ShowOrHideMostUsedApps' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Afficher ou masquer la liste « Les plus utilisés » dans le menu Démarrer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows Server 2016, Windows 10 version 2106
# 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: Afficher ou masquer la liste « Les plus utilisés » dans le menu Démarrer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows Server 2016, Windows 10 version 2106
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 'ShowOrHideMostUsedApps' -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: Afficher ou masquer la liste « Les plus utilisés » dans le menu Démarrer
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: Au moins Windows Server 2016, Windows 10 version 2106
$path = 'HKLM:\Software\Policies\Microsoft\Windows\Explorer'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'ShowOrHideMostUsedApps' -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).