Anavem
Languageen
Comment supprimer des applications à l'aide du centre d'administration Microsoft Intune

Comment supprimer des applications à l'aide du centre d'administration Microsoft Intune

Apprenez à désinstaller des applications des appareils gérés en utilisant le centre d'administration de Microsoft Intune. Configurez les affectations de désinstallation, supprimez les applications intégrées de Windows et optimisez le stockage des appareils grâce à plusieurs méthodes éprouvées.

7 mai 2026 15 min
mediumintune 8 étapes 15 min

Pourquoi supprimer des applications à l'aide de Microsoft Intune ?

La gestion du cycle de vie des applications sur les appareils d'entreprise va au-delà du simple déploiement — savoir comment supprimer correctement les applications est crucial pour maintenir la sécurité, la conformité et des performances optimales des appareils. Microsoft Intune offre plusieurs méthodes pour la suppression d'applications, chacune adaptée à différents scénarios et types d'applications.

Quelles méthodes Intune prend-il en charge pour la suppression d'applications ?

Intune propose quatre approches principales pour la suppression d'applications : le catalogue de paramètres pour les applications intégrées du Windows Store, l'emballage d'applications Win32 pour les logiciels tiers, les scripts de remédiation PowerShell pour les scénarios complexes, et la désinstallation implicite pour les applications déployées par Intune. La méthode choisie dépend de la façon dont l'application a été initialement installée et de vos exigences spécifiques en matière de suppression.

Comment la suppression d'applications Intune impacte-t-elle la gestion des appareils ?

Une suppression correcte des applications via Intune garantit des états d'appareil cohérents dans votre flotte, réduit les vulnérabilités de sécurité dues aux logiciels obsolètes et optimise le stockage et les performances des appareils. Contrairement aux méthodes de suppression manuelles, Intune offre un contrôle centralisé, des rapports détaillés et la capacité de cibler avec précision des groupes d'appareils spécifiques. Cette approche systématique prévient les problèmes courants associés aux suppressions incomplètes, tels que les fichiers résiduels, les entrées de registre et les composants logiciels conflictuels qui peuvent affecter la stabilité de l'appareil.

Guide de mise en oeuvre

Procédure complète

01

Accédez au Centre d'administration Microsoft Intune et identifiez les applications cibles

Commencez par vous connecter au centre d'administration Microsoft Intune pour évaluer quelles applications doivent être supprimées de vos appareils gérés.

# Ouvrez le navigateur et accédez à :
https://intune.microsoft.com

Connectez-vous avec vos identifiants d'administrateur Intune. Accédez à ApplicationsToutes les applications pour voir les applications actuellement déployées. Utilisez le filtre de recherche pour localiser les applications spécifiques que vous souhaitez supprimer.

Astuce pro : Utilisez la colonne "Statut d'affectation" pour identifier rapidement quelles applications sont attribuées à quels groupes. Cela vous aide à comprendre l'étendue de la suppression.

Pour les applications non déployées via Intune, vous devrez d'abord les identifier sur les appareils cibles. Connectez-vous à un appareil échantillon et exécutez :

# Lister les programmes installés
Get-WmiObject -Class Win32_Product | Select-Object Name, Version, InstallDate | Sort-Object Name

# Lister les applications du Windows Store
Get-AppxPackage | Select-Object Name, Version | Sort-Object Name

Vérification : Confirmez que vous pouvez voir l'inventaire complet des applications et que vous avez identifié les applications cibles pour la suppression.

02

Supprimer les applications intégrées du Windows Store à l'aide du catalogue des paramètres

Pour les appareils Windows 11 25H2+, utilisez le catalogue de paramètres pour supprimer les applications intégrées du Microsoft Store comme News, Solitaire et les applications Xbox.

Accédez à AppareilsConfigurationCréerNouvelle stratégieWindows 10 et versions ultérieuresCatalogue de paramètres.

Nommer votre stratégie "Supprimer les applications intégrées du Store" et cliquez sur Suivant. Dans le sélecteur de paramètres, recherchez "Supprimer les packages par défaut du Microsoft Store" et configurez :

{
  "Microsoft.News": "Activé",
  "Microsoft.MicrosoftSolitaireCollection": "Activé",
  "Microsoft.Xbox.TCUI": "Activé",
  "Microsoft.WindowsMaps": "Activé",
  "Microsoft.ZuneMusic": "Activé"
}

Attribuez la stratégie à votre groupe d'appareils cible contenant des appareils Windows 11 25H2+. La stratégie s'appliquera lors du prochain cycle de vérification de l'appareil (généralement dans les 8 heures).

Avertissement : Cette méthode ne fonctionne que sur Windows 11 25H2 et versions ultérieures. Les versions antérieures nécessitent des scripts PowerShell ou un emballage d'application Win32.

Vérification : Sur un appareil cible, exécutez Get-AppxPackage *Microsoft.News* après l'application de la stratégie. La commande ne devrait renvoyer aucun résultat.

03

Créer un package d'application Win32 pour la suppression d'application tierce

Pour les applications non déployées via Intune, créez un package d'application Win32 spécifiquement pour la désinstallation. Tout d'abord, téléchargez l'outil de préparation de contenu Microsoft Win32 depuis GitHub.

# Télécharger l'outil de préparation de contenu Win32
# Accédez à : https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool/releases/latest
# Téléchargez IntuneWinAppUtil.exe

Créez un dossier source avec l'exécutable ou le script de désinstallation. Par exemple, pour supprimer Adobe Reader :

# Créer un script de désinstallation (uninstall_adobe.cmd)
msiexec /x {AC76BA86-7AD7-1033-7B44-AC0F074E4100} /quiet /norestart

# Packager le script
IntuneWinAppUtil.exe -c C:\Source -s uninstall_adobe.cmd -o C:\Output -q

L'outil génère un fichier .intunewin. Accédez à ApplicationsWindowsAjouterApplication Windows (Win32). Téléchargez votre fichier .intunewin et configurez :

  • Commande d'installation : Laissez vide ou utilisez echo "Uninstall only"
  • Commande de désinstallation : uninstall_adobe.cmd
  • Règles de détection : Fichier existant - C:\Program Files\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe

Vérification : Le package d'application doit être téléchargé avec succès et afficher le statut "Prêt à attribuer" dans la liste des applications.

04

Configurer l'attribution de désinstallation pour les groupes de dispositifs cibles

Configurez le package d'application Win32 pour le désinstaller de groupes d'appareils spécifiques. Dans votre nouvelle application Win32, cliquez sur PropriétésAffectationsModifier.

Cliquez sur Ajouter un groupe et sélectionnez Désinstaller comme type d'affectation. Choisissez votre groupe d'appareils cible contenant les appareils avec l'application installée.

{
  "assignmentType": "Uninstall",
  "targetGroup": "Devices-Adobe-Removal",
  "installIntent": "Uninstall",
  "notifications": "showAll"
}

Configurez des paramètres supplémentaires :

  • Notifications utilisateur final : Afficher toutes les notifications toast
  • Comportement de redémarrage de l'appareil : Déterminer en fonction des codes de retour
  • Date limite : Définir une date limite appropriée pour la conformité
Astuce pro : Commencez avec un groupe pilote de 5 à 10 appareils avant de déployer à des groupes plus larges. Cela aide à identifier les problèmes éventuels avec le processus de désinstallation.

Enregistrez l'affectation. Intune commencera à traiter la désinstallation lors du prochain cycle de synchronisation de l'appareil.

Vérification : Vérifiez que le statut de l'affectation indique "Assigné" et que l'appartenance au groupe cible est correcte.

05

Déployer le script de remédiation PowerShell pour les suppressions complexes

Pour les applications nécessitant une logique de suppression complexe ou plusieurs composants, utilisez des scripts de remédiation PowerShell. Accédez à AppareilsScriptsAjouterWindows 10 et versions ultérieures.

Créez un script de suppression complet :

# Script universel de suppression d'application
# Supprimer les applications du Windows Store
$StoreApps = @("Microsoft.News", "Microsoft.MicrosoftSolitaireCollection", "Microsoft.Xbox.TCUI")
foreach ($App in $StoreApps) {
    Get-AppxPackage *$App* | Remove-AppxPackage -AllUsers -ErrorAction SilentlyContinue
    Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*$App*" | Remove-AppxProvisionedPackage -Online -ErrorAction SilentlyContinue
}

# Supprimer les produits MSI
$MSIProducts = @("BoxSync", "Dropbox")
foreach ($Product in $MSIProducts) {
    $App = Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "*$Product*"}
    if ($App) {
        Write-Output "Removing $($App.Name)"
        $App.Uninstall() | Out-Null
    }
}

# Nettoyer les entrées de registre
$RegPaths = @(
    "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*BoxSync*",
    "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*BoxSync*"
)
foreach ($Path in $RegPaths) {
    if (Test-Path $Path) {
        Remove-Item $Path -Recurse -Force -ErrorAction SilentlyContinue
    }
}

Configurer les paramètres du script :

  • Exécuter ce script en utilisant les identifiants de l'utilisateur connecté : Non
  • Appliquer la vérification de signature du script : Non
  • Exécuter le script dans l'hôte PowerShell 64 bits : Oui

Affecter aux groupes d'appareils cibles et définir le calendrier d'exécution (immédiat ou récurrent).

Vérification : Surveiller l'exécution du script dans AppareilsScripts → Sélectionner le script → Statut de l'appareil.

06

Configurer la désinstallation implicite pour les applications déployées par Intune

Pour les applications initialement déployées via Intune, configurez la désinstallation implicite pour supprimer automatiquement les applications lorsque les appareils quittent les collections cibles.

Accédez à Applications → Sélectionnez votre application cible → PropriétésAffectationsModifier. Pour les affectations "Requises" existantes, activez l'option de désinstallation implicite :

{
  "assignmentType": "Required",
  "implicitUninstall": true,
  "uninstallOnDeviceRemoval": true,
  "gracePeriodInMinutes": 60
}

Cette configuration garantit que lorsque vous retirez des appareils du groupe cible, l'application se désinstalle automatiquement dans un délai de 60 à 75 minutes.

Pour déclencher une suppression immédiate, retirez simplement les appareils du groupe assigné :

  1. Accédez à Groupes → Sélectionnez le groupe cible → Membres
  2. Retirez les appareils qui ne devraient plus avoir l'application
  3. Attendez le prochain cycle de synchronisation (généralement 8 heures, ou forcez la synchronisation via le portail d'entreprise)
Avertissement : La désinstallation implicite ne fonctionne que pour les applications initialement déployées comme "Requises" via Intune. Elle ne fonctionne pas pour les applications "Disponibles" ou les logiciels installés manuellement.

Vérification : Vérifiez l'appartenance au groupe d'appareils et confirmez que les appareils retirés affichent le statut "Désinstallation en attente" dans les rapports d'affectation d'applications.

07

Surveiller la progression de la désinstallation et résoudre les problèmes

Surveillez le processus de désinstallation sur votre parc d'appareils en utilisant les capacités de rapport intégrées d'Intune. Accédez à Applications → Sélectionnez votre application → État d'installation de l'appareil.

Indicateurs de statut clés à surveiller :

  • Désinstallation en attente : L'appareil a reçu la politique, désinstallation programmée
  • Désinstallation réussie : Application supprimée avec succès
  • Désinstallation échouée : Erreur survenue lors du processus de suppression
  • Non applicable : L'application n'était pas installée sur l'appareil

Pour les désinstallations échouées, collectez des informations de diagnostic à partir des appareils cibles :

# Vérifiez les journaux de l'extension de gestion Intune
Get-WinEvent -LogName "Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/Admin" | Where-Object {$_.TimeCreated -gt (Get-Date).AddHours(-24)} | Select-Object TimeCreated, Id, LevelDisplayName, Message

# Vérifiez le statut de synchronisation Intune
dsregcmd /status

# Vérifiez les tâches planifiées
Get-ScheduledTask -TaskName "*Intune*" | Format-Table TaskName, State, LastRunTime

# Examinez les journaux d'installation des applications Win32
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\IntuneManagementExtension\Win32Apps\*" | Select-Object PSChildName, UninstallCommandLine, LastError

Étapes courantes de dépannage :

  1. Inadéquation de la règle de détection : Vérifiez que les chemins de fichiers et les clés de registre sont sensibles à la casse et exacts
  2. Paramètres de désinstallation silencieuse : Testez les commandes de désinstallation localement avant de les empaqueter
  3. Permissions insuffisantes : Assurez-vous que les scripts s'exécutent avec le contexte SYSTEM pour les suppressions à l'échelle du système
Astuce pro : Utilisez l'application Portail d'entreprise sur les appareils pour forcer une synchronisation immédiate : Ouvrez Portail d'entreprise → Paramètres → Synchroniser. Cela déclenche une évaluation immédiate de la politique.

Vérification : Confirmez un taux de réussite de 95 % ou plus pour les opérations de désinstallation dans les 24 heures suivant le déploiement.

08

Optimiser le stockage de l'appareil et nettoyer les fichiers résiduels

Après la suppression réussie de l'application, nettoyez les fichiers résiduels et optimisez le stockage de l'appareil pour garantir une suppression complète. Déployez un script de nettoyage sur les appareils cibles :

# Script de nettoyage complet
# Supprimer les dossiers résiduels courants
$CleanupPaths = @(
    "$env:ProgramFiles\Adobe\Acrobat Reader DC",
    "$env:ProgramFiles(x86)\Adobe\Acrobat Reader DC",
    "$env:LOCALAPPDATA\Adobe\Acrobat",
    "$env:APPDATA\Adobe\Acrobat",
    "$env:ProgramData\Adobe\Acrobat"
)

foreach ($Path in $CleanupPaths) {
    if (Test-Path $Path) {
        Write-Output "Suppression du dossier résiduel : $Path"
        Remove-Item $Path -Recurse -Force -ErrorAction SilentlyContinue
    }
}

# Nettoyer les entrées de registre
$RegistryPaths = @(
    "HKLM:\SOFTWARE\Adobe\Acrobat Reader",
    "HKCU:\SOFTWARE\Adobe\Acrobat Reader",
    "HKLM:\SOFTWARE\WOW6432Node\Adobe\Acrobat Reader"
)

foreach ($RegPath in $RegistryPaths) {
    if (Test-Path $RegPath) {
        Write-Output "Suppression de la clé de registre : $RegPath"
        Remove-Item $RegPath -Recurse -Force -ErrorAction SilentlyContinue
    }
}

# Exécuter le nettoyage de disque
Start-Process "cleanmgr.exe" -ArgumentList "/sagerun:1" -Wait -NoNewWindow

# Rapporter les économies de stockage
$FreeSpace = Get-WmiObject -Class Win32_LogicalDisk | Where-Object {$_.DriveType -eq 3} | Select-Object DeviceID, @{Name="FreeSpaceGB";Expression={[math]::Round($_.FreeSpace/1GB,2)}}
Write-Output "Espace libre actuel : $($FreeSpace | ConvertTo-Json)"

Déployez ce script en utilisant la même méthode que l'Étape 5. Configurez-le pour s'exécuter 24 heures après le processus principal de désinstallation pour garantir que toutes les applications sont entièrement supprimées d'abord.

Surveillez les résultats de l'optimisation du stockage :

# Générer un rapport de stockage
Get-WmiObject -Class Win32_LogicalDisk | Where-Object {$_.DriveType -eq 3} | Select-Object @{Name="Drive";Expression={$_.DeviceID}}, @{Name="TotalGB";Expression={[math]::Round($_.Size/1GB,2)}}, @{Name="FreeGB";Expression={[math]::Round($_.FreeSpace/1GB,2)}}, @{Name="UsedGB";Expression={[math]::Round(($_.Size-$_.FreeSpace)/1GB,2)}}

Vérification : Confirmez que les applications cibles sont complètement supprimées et que le stockage de l'appareil a été optimisé. Vérifiez qu'aucun fichier résiduel ou entrée de registre ne subsiste.

Questions Fréquentes

Puis-je supprimer des applications qui n'ont pas été déployées à l'origine via Intune ?+
Oui, vous pouvez supprimer des applications non déployées via Intune en utilisant l'emballage d'applications Win32 ou des scripts de remédiation PowerShell. Créez un package Win32 avec la commande de désinstallation, ou utilisez des scripts PowerShell pour cibler des applications spécifiques par nom, entrées de registre ou chemins de fichiers. Les deux méthodes fonctionnent pour les installateurs MSI, les installations basées sur des exécutables et les applications du Windows Store.
Quelle est la différence entre les attributions de désinstallation implicite et explicite dans Intune ?+
La désinstallation implicite supprime automatiquement les applications lorsque les appareils quittent le groupe assigné, fonctionnant uniquement pour les applications initialement déployées comme « Requis » via Intune. La désinstallation explicite utilise des affectations de désinstallation dédiées où vous ciblez spécifiquement les appareils pour la suppression d'applications, indépendamment de la manière dont l'application a été installée. La désinstallation explicite offre plus de contrôle et fonctionne avec tout type d'application.
Combien de temps faut-il à Intune pour terminer la suppression d'une application sur les appareils cibles ?+
Le délai de suppression de l'application dépend de la méthode utilisée et des cycles de synchronisation de l'appareil. La désinstallation implicite se termine généralement dans les 60 à 75 minutes après le retrait des appareils des groupes. Les attributions de désinstallation des applications Win32 sont traitées lors de la prochaine vérification de l'appareil (généralement dans les 8 heures). Les scripts PowerShell peuvent être configurés pour s'exécuter immédiatement ou selon un calendrier. Vous pouvez forcer une synchronisation immédiate via l'application Portail d'entreprise.
Pourquoi certaines applications intégrées du Windows Store réapparaissent-elles après avoir été supprimées via PowerShell ?+
Les applications intégrées du Windows Store ont souvent des packages provisionnés qui réinstallent automatiquement l'application lors des mises à jour de Windows ou de la connexion de l'utilisateur. Utilisez la méthode du catalogue des paramètres pour les appareils Windows 11 25H2+, qui supprime correctement à la fois l'application installée et le package provisionné. Pour les versions plus anciennes de Windows, combinez la suppression via PowerShell avec des modifications de la stratégie de groupe ou du registre pour empêcher la réinstallation.
Que dois-je faire si Intune signale 'Application non détectée' lors des opérations de désinstallation ?+
L'erreur 'Application non détectée' indique généralement des incompatibilités de règles de détection. Vérifiez que les chemins de fichiers, les clés de registre et les codes produit MSI dans vos règles de détection correspondent exactement au système cible (sensible à la casse). Testez les règles de détection sur un appareil échantillon d'abord. Pour les produits MSI, utilisez le code produit exact du registre. Pour la détection basée sur les fichiers, assurez-vous que le chemin complet, y compris les numéros de version, est exact.

Discussion

Partagez vos réflexions et analyses

Connectez-vous pour participer