Votre lecteur C: se remplit d’installateurs Edge impossibles à supprimer ? Voici une procédure éprouvée — mode sans échec ou en ligne de commande — pour nettoyer le dossier EdgeUpdate\Install, récupérer plusieurs Go et empêcher la récidive durablement.
Vue d’ensemble du problème
Sur des machines Windows 10 disposant d’une petite partition système (≈ 55 Go), il arrive que des installeurs Microsoft Edge (.exe
, .tmp
) s’accumulent dans C:\Program Files (x86)\Microsoft\EdgeUpdate\Install
. Chaque fichier pèse typiquement 10 à 120 Mo, et l’ensemble peut atteindre plusieurs gigaoctets (> 8 Go dans certains cas). Toute tentative de suppression échoue avec « Accès refusé », même avec une invite administrateur, un transfert de propriété ou des ACL ajustées. Résultat : le lecteur C: se sature, des applications (dont les logiciels CNC) se bloquent, et la production est impactée.
Pourquoi ces fichiers restent-ils bloqués ?
Plusieurs facteurs concourent généralement à la situation :
- Processus ou service verrouillant le dossier : services
edgeupdate
/edgeupdatem
, tâches planifiées Edge, msedge.exe encore ouvert, WebView2 utilisé par une autre application. - Cycle de mise à jour interrompu (coupure réseau/électricité, disque quasi plein, antivirus qui met en quarantaine un artefact), laissant des paquets « orphelins ».
- ACL propriétaires (TrustedInstaller) empêchant la suppression en cours de fonctionnement.
- Partition C: trop contraignante pour les temporaires d’installation, d’où des réinstallations répétées et des restes.
Diagnostic rapide
- Vérifiez l’espace utilisé par le dossier
…\EdgeUpdate\Install
(clic droit > Propriétés). - Contrôlez que toutes les fenêtres d’Edge sont fermées (y compris les fenêtres en tâches de fond).
- Dans le Planificateur de tâches, regardez Bibliothèque du Planificateur > Microsoft > EdgeUpdate : des tâches en cours ou en échec ?
- Dans Services, notez l’état de
edgeupdate
etedgeupdatem
.
Plan d’action rapide (résumé)
- Solution immédiate et fiable : démarrer en mode sans échec, puis supprimer le contenu de
…\EdgeUpdate\Install
. - Alternative sans redémarrage : fermer Edge, arrêter les services/tâches Edge Update, prendre la main sur le dossier, supprimer les fichiers, puis redémarrer.
- Prévenir la récidive : réparer/mettre à jour Edge proprement, vérifier les services/tâches, automatiser un nettoyage des temporaires, maintenir ≥ 10–15 % d’espace libre sur C:.
Solution immédiate (qui a fonctionné)
Démarrer en mode sans échec puis supprimer uniquement le contenu du dossier C:\Program Files (x86)\Microsoft\EdgeUpdate\Install
. En mode sans échec, les services/processus qui verrouillent les fichiers ne tournent pas, ce qui autorise la suppression.
Procédure type :
- Ouvrez Paramètres > Mise à jour et sécurité > Récupération, cliquez sur Redémarrer maintenant dans Démarrage avancé.
- Après redémarrage, choisissez Dépannage > Options avancées > Paramètres puis Redémarrer. Sélectionnez Mode sans échec.
- Une fois connecté, supprimez le contenu de
…\EdgeUpdate\Install
. - Redémarrez en mode normal.
Procédure détaillée sans mode sans échec
Si un redémarrage est compliqué (ex. production CNC), tentez la séquence suivante en session administrateur.
1) Fermer Edge et les composants liés
taskkill /IM msedge.exe /F
taskkill /IM msedgewebview2.exe /F
Fermez aussi les applications qui intègrent WebView2 (interfaces HMI, outils internes, etc.).
2) Arrêter les services et tâches Edge Update
Services (Invite de commandes admin) :
sc stop edgeupdate
sc stop edgeupdatem
Tâches planifiées (Invite de commandes admin) :
schtasks /End /TN "\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineCore"
schtasks /End /TN "\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineUA"
3) Prendre la main sur le dossier (temporairement)
takeown /f "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" /r /d y
icacls "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" /grant Administrators:F /t
4) Supprimer le contenu
PowerShell (admin) :
Remove-Item "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install\*" -Force -Recurse
Ou bien en CMD :
del /f /q /s "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install\*"
5) Redémarrer la machine
Vérifiez l’espace disque récupéré et le bon fonctionnement des logiciels métiers.
Remarques importantes
- Évitez de supprimer le tout dernier paquet si une mise à jour est visiblement en cours ; supprimez après redémarrage.
- L’option consistant à forcer des permissions à Everyone peut marcher mais n’est pas recommandée en production ; restaurez ensuite l’héritage et les ACL par défaut.
Options avancées utiles
Compresser le répertoire d’installation (NTFS)
Pour réduire l’empreinte temporaire le temps d’un correctif :
compact /c /s:"C:\Program Files (x86)\Microsoft\EdgeUpdate\Install"
Déporter le répertoire via une jonction (dernier recours)
Si C: est très limité, créez un dossier sur D: et faites une jonction. À n’utiliser qu’en connaissance de cause.
sc stop edgeupdate & sc stop edgeupdatem
mkdir "D:\EdgeUpdateInstall"
robocopy "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" "D:\EdgeUpdateInstall" /MIR
rmdir "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" /S /Q
mklink /J "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" "D:\EdgeUpdateInstall"
sc start edgeupdate & sc start edgeupdatem
Surveillez les mises à jour après ce changement. Une mise à jour future peut recréer le dossier ; revalidez la jonction au besoin.
Suppression depuis l’Environnement de récupération (WinRE)
Si l’accès reste refusé, démarrez sur WinRE, ouvrez une Invite de commandes, et supprimez le dossier cible. C’est radical mais efficace lorsque tout autre procédé échoue.
Prévenir la réapparition
Réparer/mettre à jour Edge proprement
- Dans Paramètres > Applications > Microsoft Edge, cliquez sur Modifier puis Réparer.
- Ouvrez Edge et forcez une Rechercher des mises à jour pour terminer un cycle interrompu.
Vérifier services et tâches planifiées
Par défaut, laissez actifs les services edgeupdate
/edgeupdatem
et les tâches MachineCore / MachineUA. Contrôlez leur état et leur démarrage :
sc query edgeupdate
sc query edgeupdatem
schtasks /Query /TN "\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineCore"
schtasks /Query /TN "\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineUA"
Automatiser un nettoyage régulier et sécurisé
Un script PowerShell peut purger automatiquement les fichiers temporaires Edge non verrouillés (par exemple > 7 jours), avec journalisation et sans bloquer une mise à jour active.
# Purge EdgeUpdate\Install des fichiers > 7 jours, si non verrouillés
$Path = "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install"
$Log = "C:\Windows\Temp\EdgeUpdateCleanup.log"
Start-Transcript -Path \$Log -Append -ErrorAction SilentlyContinue
try {
\$running = (Get-Process -Name "msedge","msedgewebview2","MicrosoftEdgeUpdate" -ErrorAction SilentlyContinue)
if (\$running) { Write-Host "Processus Edge actifs: nettoyage reporté."; exit 0 }
Get-ChildItem \$Path -Recurse -Force |
Where-Object { -not \$*.PSIsContainer -and \$*.LastWriteTime -lt (Get-Date).AddDays(-7) } |
ForEach-Object {
try { Remove-Item \$*.FullName -Force -ErrorAction Stop }
catch { Write-Warning "Suppression échouée: \$(\$*.FullName) - \$($\_.Exception.Message)" }
}
}
finally { Stop-Transcript | Out-Null }
Planifiez ce script (quotidien/hebdomadaire) via le Planificateur de tâches avec l’option Exécuter avec les autorisations maximales.
Activer Storage Sense et utiliser l’Assistant Stockage
- Paramètres > Système > Stockage : activez Assistant Stockage, supprimez automatiquement les fichiers temporaires et les éléments de la Corbeille.
- En complément, l’outil
cleanmgr /LOWDISK /d C
exécute un nettoyage ciblé lorsque l’espace est critique.
Maintenir une marge de sécurité sur C:
- Visez ≥ 10–15 % d’espace libre permanent (sur 55 Go, gardez au moins 6–8 Go libres).
- Déplacez journaux, caches applicatifs et données utilisateur vers un volume dédié (D:, E:…).
- Si possible, augmentez la taille de la partition système.
Politiques d’entreprise (GPO) : cadrer sans bloquer
Dans des environnements gérés, utilisez les modèles d’administration (microsoftedgeupdate.admx) pour :
- Autoriser les mises à jour mais éviter les boucles (politique « Update policy override » en mode Auto plutôt que Disabled).
- Reporter les mises à jour lourdes en dehors des heures de production (fenêtres de maintenance).
- Consigner et auditer les échecs d’update (journaux centralisés).
Évitez de désactiver complètement les mises à jour Edge : c’est un risque sécurité important et, paradoxalement, cela peut prolonger les fichiers orphelins.
Tableau de synthèse des méthodes
Méthode | Efficacité | Impact production | Risque | Quand l’utiliser |
---|---|---|---|---|
Mode sans échec + suppression | ★★★★★ | Redémarrage requis | Faible | Suppression garantie, fichiers verrouillés |
Arrêt services/tâches + suppression | ★★★★☆ | Pas de redémarrage nécessaire | Moyen (droits/erreurs) | Machines qui ne peuvent pas redémarrer immédiatement |
Jonction vers un autre volume | ★★★☆☆ | Brève interruption | Moyen (maintenance future) | C: trop petit, solution temporaire |
Compression NTFS du dossier | ★★☆☆☆ | Négligeable | Faible | Gagner vite quelques centaines de Mo |
WinRE & suppression hors ligne | ★★★★★ | Arrêt complet nécessaire | Faible | Fichiers récalcitrants malgré tout |
Causes probables & correctifs
Cause | Symptômes | Correctif recommandé |
---|---|---|
Processus Edge ou WebView2 actif | « Accès refusé », suppression impossible | taskkill des processus, arrêt services, puis suppression |
Installations interrompues | Multiples .tmp /.exe , dates éparses | Nettoyage, puis Réparer Edge et relancer une mise à jour |
ACL restrictives (TrustedInstaller) | Prise de possession échoue | takeown + icacls temporaire en admin, restauration ensuite |
Partition C: saturée | Mise à jour en boucle, applications instables | Libérer/augmenter C:, Storage Sense, déplacer caches/journaux |
Antivirus/EDR bloque EdgeUpdate | Installateurs présents, update inachevée | Exclusion ciblée et reprise de l’update |
Script prêt à l’emploi (nettoyage contrôlé)
Ce script PowerShell arrête proprement les services/tâches Edge Update, prend la main sur le dossier Install, supprime son contenu, puis redémarre les services. Il journalise les actions pour audit.
# Exécuter en PowerShell (Administrateur)
$InstallPath = "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install"
$LogPath = "C:\Windows\Temp\EdgeInstallCleanup-$(Get-Date -Format yyyyMMdd-HHmmss).log"
Start-Transcript -Path \$LogPath -Append
Write-Host "Fermeture des processus Edge..."
"msedge","msedgewebview2","MicrosoftEdgeUpdate" | ForEach-Object {
Get-Process -Name $\_ -ErrorAction SilentlyContinue | Stop-Process -Force -ErrorAction SilentlyContinue
}
Write-Host "Arrêt des services EdgeUpdate..."
"edgeupdate","edgeupdatem" | ForEach-Object { sc.exe stop $\_ | Out-Null }
Write-Host "Arrêt des tâches planifiées EdgeUpdate..."
\$tasks = @("\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineCore",
"\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineUA")
\$tasks | ForEach-Object { schtasks.exe /End /TN $\_ | Out-Null }
Write-Host "Prise de possession et permissions temporaires..."
takeown.exe /f "\$InstallPath" /r /d y | Out-Null
icacls.exe "\$InstallPath" /grant Administrators\:F /t | Out-Null
Write-Host "Suppression du contenu..."
if (Test-Path \$InstallPath) {
Get-ChildItem \$InstallPath -Force | Remove-Item -Recurse -Force -ErrorAction Continue
}
Write-Host "Restauration de l'héritage (si nécessaire)..."
icacls.exe "\$InstallPath" /inheritance\:e | Out-Null
Write-Host "Redémarrage des services EdgeUpdate..."
"edgeupdate","edgeupdatem" | ForEach-Object { sc.exe start $\_ | Out-Null }
Stop-Transcript
Write-Host "Nettoyage terminé. Journal: \$LogPath"
Astuce : testez-le d’abord avec -WhatIf
sur les commandes de suppression si vous l’adaptez à votre environnement.
Bonnes pratiques pour des machines de production (CNC, HMI, postes industriels)
- Fenêtres de maintenance : planifiez mises à jour et nettoyages hors production.
- Monitoring d’espace : alertez quand C: < 15 % (
Get-PSDrive C
, agent de supervision, etc.). - Standardisation : image de référence avec partition système > 80 Go quand c’est possible.
- Procédure écrite : consignez la méthode mode sans échec et gardez-la à portée d’équipe.
FAQ rapide
Peut-on supprimer tout le dossier EdgeUpdate ?
Non. Supprimez uniquement le contenu du sous-dossier Install. Le dossier EdgeUpdate et ses services sont nécessaires au fonctionnement et aux mises à jour.
Peut-on désinstaller Microsoft Edge ?
Déconseillé. Edge et WebView2 sont utilisés par des composants système et applicatifs. Préférez une réparation et une mise à jour propre.
Pourquoi la prise de possession échoue-t-elle parfois ?
Parce que des processus détiennent encore des verrous (services, WebView2, tâches en cours) ou que l’ACL propriétaire est TrustedInstaller. Fermez, arrêtez, puis reprenez la main.
Est-il sûr de désactiver définitivement les mises à jour Edge ?
Non. C’est un risque sécurité majeur. Si vous devez geler temporairement, documentez et réactivez dès que possible.
Checklist finale
- ✔ Mode sans échec → suppression Install → redémarrage → espace récupéré.
- ✔ Ou bien : fermeture Edge →
sc stop
+schtasks /End
→takeown
/icacls
→ suppression → redémarrage. - ✔ Réparer Edge et relancer une mise à jour propre.
- ✔ Vérifier services/tâches Edge Update actifs et sains.
- ✔ Activer Storage Sense, planifier un nettoyage régulier.
- ✔ Maintenir ≥ 10–15 % d’espace libre et/ou augmenter la taille de C:.
Annexe : commandes utiles (récapitulatif)
:: Arrêter services
sc stop edgeupdate
sc stop edgeupdatem
\:: Arrêter tâches planifiées
schtasks /End /TN "\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineCore"
schtasks /End /TN "\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineUA"
\:: Prendre la main sur le dossier
takeown /f "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" /r /d y
icacls "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" /grant Administrators\:F /t
\:: Supprimer les fichiers (PowerShell)
Remove-Item "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install\*" -Force -Recurse
\:: Nettoyage Windows si espace critique
cleanmgr /LOWDISK /d C
\:: Compression NTFS du répertoire
compact /c /s:"C:\Program Files (x86)\Microsoft\EdgeUpdate\Install"
En résumé : le mode sans échec règle quasi toujours le blocage de suppression, et la combinaison arrêt services/tâches + prise de main + suppression fonctionne lorsque le redémarrage n’est pas envisageable. Une fois nettoyé, réparez Edge et normalisez les mises à jour ; puis automatiser un nettoyage et préserver une marge d’espace évitent le retour du problème.