Supprimez du système les packages par défaut du Microsoft Store.
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Supported Windows 11 0 25 H 2
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Composants Windows\Déploiement de package Appx Description
Supprime du système les packages par défaut du Microsoft Store. Si vous activez cette stratégie, les applications du Microsoft Store sélectionnées dans la liste fournie seront désinstallées du système. Vous pouvez ajuster les paramètres par défaut. Les applications non sélectionnées dans la liste ne seront pas supprimées. La valeur par défaut est « désactivée » (clé absente). Si la stratégie est désactivée ou qu’elle n’est pas configurée, aucun package du Microsoft Store par défaut ne sera supprimé du système. * Il s’agit d’une application sans périphérique de contrôle (sans interface utilisateur) ** Cette application est le gestionnaire par défaut d’un type de fichier ou d’un protocole commun. La suppression de cette application peut entraîner une dégradation de l’expérience utilisateur. Nous vous déconseillons de supprimer cette application.
Registre
Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages Nom de valeur : Enabled
Activé : Enabled = 1
Désactivé : Enabled = 0
MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/ApplicationManagement/RemoveDefaultMicrosoftStorePackages Documentation Microsoft Learn Données de correspondance : Microsoft Learn (CC BY 4.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. ⓘ
Fichier .reg
Windows Registry Editor Version 5.00
; Exported from gporais.com
; Policy: Supprimez du système les packages par défaut du Microsoft Store.
; State: Enabled
; Supported on: Supported Windows 11 0 25 H 2
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages]
"Enabled"=dword:00000001
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000001
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000001
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000001
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000000
"RemovePackage"=dword:00000001
"RemovePackage"=dword:00000001
"RemovePackage"=dword:00000001
"RemovePackage"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Supprimez du système les packages par défaut du Microsoft Store.
# State: Enabled
# Supported on: Supported Windows 11 0 25 H 2
$path = 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'Enabled' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/ApplicationManagement/RemoveDefaultMicrosoftStorePackages
Data type: String
Value:
<enabled/>
<data id="WindowsFeedbackHub" value="0"/>
<data id="MicrosoftOfficeHub" value="0"/>
<data id="Clipchamp" value="0"/>
<data id="Copilot" value="0"/>
<data id="BingNews" value="1"/>
<data id="Photos" value="0"/>
<data id="MicrosoftSolitaireCollection" value="1"/>
<data id="MicrosoftStickyNotes" value="0"/>
<data id="MSTeams" value="0"/>
<data id="Todo" value="0"/>
<data id="BingWeather" value="1"/>
<data id="OutlookForWindows" value="0"/>
<data id="Paint" value="0"/>
<data id="QuickAssist" value="0"/>
<data id="ScreenSketch" value="0"/>
<data id="WindowsCalculator" value="0"/>
<data id="WindowsCamera" value="0"/>
<data id="MediaPlayer" value="0"/>
<data id="WindowsNotepad" value="0"/>
<data id="WindowsSoundRecorder" value="0"/>
<data id="WindowsTerminal" value="0"/>
<data id="GamingApp" value="1"/>
<data id="XboxIdentityProvider" value="1"/>
<data id="XboxSpeechToTextOverlay" value="1"/>
<data id="XboxTCUI" value="1"/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Supprimez du système les packages par défaut du Microsoft Store.
# State: Enabled
# Supported on: Supported Windows 11 0 25 H 2
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\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'Enabled' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -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: Supprimez du système les packages par défaut du Microsoft Store.
# State: Enabled
# Supported on: Supported Windows 11 0 25 H 2
$path = 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'Enabled' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Supprimez du système les packages par défaut du Microsoft Store.
# State: Enabled
# Supported on: Supported Windows 11 0 25 H 2
# 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: Supprimez du système les packages par défaut du Microsoft Store.
# State: Enabled
# Supported on: Supported Windows 11 0 25 H 2
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\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'Enabled' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 0 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -Expected 1 -Kind DWord)
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages' -Name 'RemovePackage' -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: Supprimez du système les packages par défaut du Microsoft Store.
# State: Enabled
# Supported on: Supported Windows 11 0 25 H 2
$path = 'HKLM:\Software\Policies\Microsoft\Windows\Appx\RemoveDefaultMicrosoftStorePackages'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'Enabled' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 0 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -Value 1 -Type DWord
Set-ItemProperty -Path $path -Name 'RemovePackage' -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).