Microsoft Edge Update remplit C: — nettoyer le dossier Install, récupérer l’espace et éviter la récidive (Windows 10)

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.

Sommaire

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 et edgeupdatem.

Plan d’action rapide (résumé)

  1. Solution immédiate et fiable : démarrer en mode sans échec, puis supprimer le contenu de …\EdgeUpdate\Install.
  2. 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.
  3. 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 :

  1. Ouvrez Paramètres > Mise à jour et sécurité > Récupération, cliquez sur Redémarrer maintenant dans Démarrage avancé.
  2. Après redémarrage, choisissez Dépannage > Options avancées > Paramètres puis Redémarrer. Sélectionnez Mode sans échec.
  3. Une fois connecté, supprimez le contenu de …\EdgeUpdate\Install.
  4. 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éthodeEfficacitéImpact productionRisqueQuand l’utiliser
Mode sans échec + suppression★★★★★Redémarrage requisFaibleSuppression garantie, fichiers verrouillés
Arrêt services/tâches + suppression★★★★☆Pas de redémarrage nécessaireMoyen (droits/erreurs)Machines qui ne peuvent pas redémarrer immédiatement
Jonction vers un autre volume★★★☆☆Brève interruptionMoyen (maintenance future)C: trop petit, solution temporaire
Compression NTFS du dossier★★☆☆☆NégligeableFaibleGagner vite quelques centaines de Mo
WinRE & suppression hors ligne★★★★★Arrêt complet nécessaireFaibleFichiers récalcitrants malgré tout

Causes probables & correctifs

CauseSymptômesCorrectif recommandé
Processus Edge ou WebView2 actif« Accès refusé », suppression impossibletaskkill des processus, arrêt services, puis suppression
Installations interrompuesMultiples .tmp/.exe, dates éparsesNettoyage, puis Réparer Edge et relancer une mise à jour
ACL restrictives (TrustedInstaller)Prise de possession échouetakeown + icacls temporaire en admin, restauration ensuite
Partition C: saturéeMise à jour en boucle, applications instablesLibérer/augmenter C:, Storage Sense, déplacer caches/journaux
Antivirus/EDR bloque EdgeUpdateInstallateurs présents, update inachevéeExclusion 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 /Endtakeown/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.

Sommaire