Microsoft Edge che riempie il disco su Windows 10? In alcuni ambienti, gli installer di aggiornamento si accumulano in C:\Program Files (x86)\Microsoft\EdgeUpdate\Install
fino a saturare SSD piccoli. Qui trovi cause, soluzione rapida (Modalità provvisoria) e misure preventive sicure per evitare che succeda di nuovo.
Panoramica del problema
Su tre PC Windows 10 con SSD da 55 GB usati in produzione, lo spazio libero si esaurisce in poche ore o giorni. Indagando, si scopre che Microsoft Edge Update deposita nella cartella C:\Program Files (x86)\Microsoft\EdgeUpdate\Install
numerosi pacchetti di aggiornamento temporanei (.exe
e .tmp
) tra 10 e 120 MB ciascuno. Dopo qualche settimana, si contano ~50 pacchetti per oltre 8 GB.
Quando l’utente prova a cancellarli, compaiono messaggi come Access denied o Permission required, anche eseguendo il prompt come amministratore, cambiando proprietario e forzando i permessi.
Cosa succede nella cartella EdgeUpdate\Install
- EdgeUpdate scarica installer incrementali e temporanei per mantenere il browser aggiornato in modo silenzioso.
- I file in
\Install
vengono creati/aggiornati durante i tentativi di update e possono rimanere bloccati da servizi o processi in esecuzione (file lock), impedendo la rimozione. - In presenza di arresti anomali, mancanza di rete o spegnimenti improvvisi, i pacchetti temporanei non vengono ripuliti automaticamente e si accumulano.
- Su SSD piccoli (es. 55 GB) l’impatto è immediato: Windows crea cache, punti di ripristino e log; nel frattempo gli installer di Edge occupano gigabyte preziosi.
Segnali tipici e come verificarli
- Spazio che cala rapidamente su Questo PC → Disco C:, soprattutto dopo riavvii o durante l’orario di manutenzione.
- Cartella incriminata:
C:\Program Files (x86)\Microsoft\EdgeUpdate\Install
con decine di file.exe
/.tmp
. - Errore all’eliminazione: “Accesso negato” o richiesta di privilegi nonostante l’account sia amministratore.
Soluzione rapida e verificata: eliminare i file in Modalità provvisoria
La Modalità provvisoria (Safe Mode) avvia Windows con driver e servizi minimi; in questo stato i processi di aggiornamento di Edge normalmente non si avviano, consentendo la rimozione dei file senza conflitti di lock o permessi.
Come entrare in Modalità provvisoria (Windows 10)
- Metodo “Shift + Riavvia” (consigliato):
Start → Pulsante di alimentazione → tieni premuto Shift e clicca Riavvia → Risoluzione dei problemi → Opzioni avanzate → Impostazioni di avvio → Riavvia → premi 4 per Abilita modalità provvisoria (oppure 5 per modalità provvisoria con rete). - Da Impostazioni: Impostazioni → Aggiornamento e sicurezza → Ripristino → Avvio avanzato → Riavvia ora e segui lo stesso percorso sopra.
- Metodo msconfig (se preferisci): premi Win+R, digita
msconfig
→ scheda Opzioni di avvio → spunta Modalità provvisoria (Minima) → Applica e OK → Riavvia. Importante: a pulizia completata torna in msconfig e togli la spunta.
Eliminazione dei file
- Accedi con un account amministratore.
- Apri Esplora File e vai a
C:\Program Files (x86)\Microsoft\EdgeUpdate\Install
. - Seleziona i file
.exe
e.tmp
presenti; fai clic su Elimina o premi Shift+Canc per eliminarli senza passare dal Cestino. - Riavvia normalmente in Windows.
Risultato atteso: i file vengono eliminati senza errori. Nei casi documentati, questa procedura ha liberato nell’immediato diversi gigabyte.
Soluzione alternativa: cambiare proprietario e permessi
Se la Modalità provvisoria non fosse praticabile, puoi intervenire sui permessi della cartella, quindi eliminare i file. Usa questa tecnica con prudenza, perché modifica la sicurezza della directory.
Procedura da Interfaccia grafica
- Esplora File → clic destro su
Install
→ Proprietà → scheda Sicurezza → Avanzate. - In alto, accanto a Proprietario, fai Cambia → digita
Everyone
(su sistemi in italiano può essereTutti
) → Controlla nomi → OK. - Clicca Disabilita ereditarietà e scegli Converti i permessi ereditati in permessi espliciti.
- Aggiungi
Everyone
con Controllo completo. - Applica → OK, quindi elimina i file
.exe
/.tmp
.
Opzionale (ripristino consigliato): dopo la pulizia, ripristina il proprietario predefinito (di norma NT SERVICE\TrustedInstaller
o SYSTEM
) e riattiva l’ereditarietà per tornare alla configurazione standard.
Procedura rapida da riga di comando (facoltativa)
Esegui Prompt dei comandi come amministratore. Attenzione: verifica il percorso e digita correttamente.
takeown /F "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" /R /D Y
icacls "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" /inheritance:d
icacls "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install" /grant Everyone:(F) /T
del /F /Q "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install\*.exe"
del /F /Q "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install\*.tmp"
Nota: se il sistema operativo è in italiano, il gruppo Everyone
può comparire come Tutti
. In molti casi Everyone
funziona comunque perché è un alias noto a livello di sistema.
Misure preventive e consigli aggiuntivi
Per evitare che l’accumulo si ripresenti, adotta una o più delle seguenti strategie. Valuta sempre il rischio di posticipare aggiornamenti di sicurezza rispetto ai vincoli della tua produzione (es. macchine CNC).
Obiettivo | Metodo | Note |
---|---|---|
Evitare l’accumulo futuro di update | Riduci la frequenza o disattiva gli activity trigger delle attività MicrosoftEdgeUpdate in Utilità di pianificazione: Libreria Utilità di pianificazione → Microsoft → EdgeUpdate → MicrosoftEdgeUpdateTaskMachineCore e MicrosoftEdgeUpdateTaskMachineUA → Disabilita o modifica la pianificazione. In ambienti aziendali, tramite Criteri di gruppo: Configurazione computer → Modelli amministrativi → Microsoft Edge Update, imposta il criterio Update policy override su ManualUpdatesOnly. | Bloccare totalmente gli update aumenta l’esposizione a vulnerabilità. Preferisci aggiornamenti periodici manuali in finestre di manutenzione. |
Liberare spazio senza interventi manuali | Abilita Archiviazione sensibile (Storage Sense): Impostazioni → Sistema → Archiviazione. Configura la pulizia automatica di file temporanei. Pianifica cleanmgr /AUTOCLEAN per pulizie regolari dei file temporanei di sistema. | Questi metodi non sempre rimuovono gli installer in \EdgeUpdate\Install . Usali come complemento, non come unica barriera. |
Espandere capacità o redistribuire i dati | Sposta dati di produzione e log dei CNC su un’altra partizione/unità. Per nuovi sistemi valuta SSD ≥ 128 GB: gli update moderni crescono in dimensione. | Con SSD molto piccoli, anche una gestione perfetta degli update può non bastare nel medio periodo. |
Automatizzare la rimozione dei vecchi installer | Pianifica uno script PowerShell (con privilegi elevati) che periodicamente rimuove .exe e .tmp dalla cartella Install quando Edge non sta aggiornando. Remove-Item "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install\*.exe" -Force -ErrorAction SilentlyContinue Remove-Item "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install\*.tmp" -Force -ErrorAction SilentlyContinue | Esegui quando nessun processo di aggiornamento Edge è attivo (di notte, in idle o dopo aver temporaneamente disabilitato il servizio/attività). |
Procedura rapida consigliata per casi simili
- Modalità provvisoria → elimina file in
\EdgeUpdate\Install
. - Regola Utilità di pianificazione per ridurre/disattivare la frequenza degli update automatici di Edge.
- Manutenzione periodica: abilita Storage Sense o uno script di pulizia pianificato.
Questa sequenza libera spazio subito e riduce la probabilità di nuovi accumuli senza compromettere la stabilità di sistemi critici come le macchine CNC.
Guida passo‑passo: regolare gli aggiornamenti di Edge senza rinunciare alla sicurezza
Opzione A — Regolare le attività pianificate
- Apri Utilità di pianificazione (Task Scheduler).
- Vai a Libreria Utilità di pianificazione → Microsoft → EdgeUpdate.
- Per
MicrosoftEdgeUpdateTaskMachineCore
e...MachineUA
:- Proprietà → Trigger: riduci la frequenza (es. settimanale durante la finestra di manutenzione).
- Oppure Disabilita temporaneamente le attività e gestisci tu gli update in modo manuale.
Suggerimento: documenta giorno/ora degli aggiornamenti manuali e verifica il funzionamento dopo il riavvio.
Opzione B — Criteri di gruppo (ambiente aziendale)
- Apri Editor Criteri di gruppo locali (
gpedit.msc
) o applica criteri a livello di dominio. - Vai a Configurazione computer → Modelli amministrativi → Microsoft Edge Update.
- Apri Update policy override e seleziona ManualUpdatesOnly (o criterio equivalente che abilita solo aggiornamenti manuali).
- Applica i criteri e forza l’aggiornamento delle policy (
gpupdate /force
).
Best practice: prevedi una finestra di manutenzione mensile per installare gli aggiornamenti di sicurezza di Edge e Windows.
Automatizzare in sicurezza: uno script PowerShell completo
Questo script elimina in modo mirato i file .exe
/.tmp
più vecchi di 7 giorni nella cartella Install
, quando non è attivo il processo di aggiornamento. Salva l’azione in un log per audit.
# Edge Install Cleanup - eseguire come amministratore
$InstallDir = "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install"
$Log = "C:\ProgramData\EdgeInstallCleanup.log"
$Days = 7
Function Write-Log($msg) { "$(Get-Date -Format s) $msg" | Out-File -FilePath $Log -Append -Encoding utf8 }
1) Verifica cartella
If (-not (Test-Path $InstallDir)) { Write-Log "Cartella non trovata: $InstallDir"; return }
2) Controlla se è in esecuzione il processo di aggiornamento (nome senza estensione)
$EdgeUpdProc = Get-Process -Name "MicrosoftEdgeUpdate" -ErrorAction SilentlyContinue
If ($EdgeUpdProc) {
Write-Log "Processo MicrosoftEdgeUpdate attivo; salto pulizia."
return
}
3) Calcola spazio prima
$before = (Get-ChildItem $InstallDir -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum
4) Seleziona file vecchi di N giorni e li elimina
$limit = (Get-Date).AddDays(-$Days)
Get-ChildItem $InstallDir -File -Include .exe, .tmp -ErrorAction SilentlyContinue |
Where-Object { $*.LastWriteTime -lt $limit } |
ForEach-Object {
try {
Remove-Item $*.FullName -Force -ErrorAction Stop
Write-Log "Eliminato: $($*.Name)"
} catch {
Write-Log "Errore su $($*.Name): $($_.Exception.Message)"
}
}
5) Calcola spazio dopo
$after = (Get-ChildItem $InstallDir -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum
$freed = [math]::Round( (($before - $after)/1GB), 2 )
Write-Log "Pulizia terminata. Spazio liberato: $freed GB" </code></pre>
<p><strong>Pianificazione</strong>: crea un’attività in <em>Utilità di pianificazione</em> che esegua <code>powershell.exe -ExecutionPolicy Bypass -File "C:\Scripts\EdgeInstallCleanup.ps1"</code> ogni settimana, con <em>Esegui con i privilegi più elevati</em> e condizione <em>Avvia solo se il PC è inattivo</em>.</p>
<h2>Come verificare l’impatto e diagnosticare recidive</h2>
<ul>
<li><strong>Prima e dopo</strong>: controlla lo spazio libero da <em>Impostazioni → Sistema → Archiviazione</em> o in Esplora File clic destro su <em>Disco C:</em> → <em>Proprietà</em>.</li>
<li><strong>Controllo rapido da PowerShell</strong> (come amministratore):
<pre><code>$dir = "C:\Program Files (x86)\Microsoft\EdgeUpdate\Install"
"{0:N2} GB" -f ((Get-ChildItem $dir -File | Measure-Object Length -Sum).Sum / 1GB)
Eventi e log: se l’accumulo torna, verifica orari/trigger delle attività MicrosoftEdgeUpdate e annota quando compaiono nuovi file in \Install
.
Buone pratiche per ambienti di produzione (CNC)
- Pianifica qualsiasi manutenzione (eliminazioni, aggiornamenti, riavvii) fuori dagli orari di produzione.
- Backup dei dati di lavorazione e verifica punti di ripristino del sistema prima di interventi sui permessi.
- Standardizza una checklist: spazio libero minimo accettabile, cadenza di pulizia, finestra di update.
- Segmenta i dati: log e output delle macchine su volumi dedicati per proteggere il disco di sistema.
Domande frequenti
Posso cancellare in sicurezza i file in \EdgeUpdate\Install
?
Sì, sono installer/temporanei. Elimina .exe
e .tmp
lasciando intatta la struttura delle cartelle. Non rimuovere file in uso e preferisci la Modalità provvisoria.
Perché gli errori “Access denied”?
I file sono spesso aperti da processi di aggiornamento o la cartella eredita permessi restrittivi. La Modalità provvisoria disinnesca il lock; in alternativa modifica proprietario/ACL come descritto.
Dopo la pulizia ricompaiono file: è un problema?
È normale che nuovi pacchetti compaiano quando Edge controlla gli aggiornamenti. Il problema nasce quando non vengono rimossi. Per questo servono pianificazione e manutenzione.
Meglio disattivare gli aggiornamenti?
Solo se hai un processo per installarli manualmente. Gli update di Edge contengono patch di sicurezza; bloccarli a tempo indefinito espone a rischi.
Posso spostare la cartella su un altro drive?
Non è supportato spostare la directory di aggiornamento di Edge. Agisci sulla frequenza degli update e sulla pulizia periodica.
Checklist operativa (riassunto)
- Riavvia in Modalità provvisoria e svuota
\EdgeUpdate\Install
. - Rivedi Utilità di pianificazione o Criteri di gruppo per ridurre la frequenza degli update automatici.
- Abilita Storage Sense o pianifica cleanmgr e/o uno script PowerShell di pulizia.
- Monitora periodicamente lo spazio su disco e registra una breve runbook per il team.
Errori comuni da evitare
- Eliminare la cartella sbagliata: agisci solo su
Install
; non toccare componenti dell’applicazione di Edge. - Modificare permessi senza ripristinarli: se cambi proprietario/ACL, valuta di ripristinarli dopo la pulizia.
- Disattivare aggiornamenti a tempo indeterminato: imposta promemoria per eseguire update manuali.
- Fare la pulizia mentre l’update è in corso: pianifica in orari di inattività.
Template di comunicazione interna (per team IT)
Oggetto: Manutenzione preventiva – Pulizia installer Edge
Contesto: Saturazione disco causata da file temporanei in
C:\Program Files (x86)\Microsoft\EdgeUpdate\Install
Finestra: [data/ora]
Azioni: Pulizia in Modalità provvisoria + revisione pianificazioni update
Impatto: Nessun downtime applicativo previsto (macchine CNC ferme durante la finestra)
Rollback: Ripristino punto di ripristino di sistema
Referente: [nome]
Conclusioni
Il riempimento del disco da parte di Microsoft Edge è spesso il risultato di installer temporanei che non vengono rimossi. La soluzione più efficace e a basso rischio è intervenire in Modalità provvisoria per cancellare i file bloccati. Abbinando una gestione consapevole degli aggiornamenti (pianificazione, criteri di gruppo) e una manutenzione automatizzata (Storage Sense, script PowerShell), eviti ricadute e proteggi la stabilità dei tuoi sistemi, anche in contesti produttivi esigenti come le macchine CNC.
Appendice: comandi utili
Disabilitare/abilitare rapidamente le attività di EdgeUpdate da riga di comando (esegui come amministratore):
schtasks /Change /TN "\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineCore" /DISABLE
schtasks /Change /TN "\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineUA" /DISABLE
:: Per riabilitarle in seguito:
schtasks /Change /TN "\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineCore" /ENABLE
schtasks /Change /TN "\Microsoft\EdgeUpdate\MicrosoftEdgeUpdateTaskMachineUA" /ENABLE
Avviare rapidamente Pulizia disco in modalità automatica:
cleanmgr /AUTOCLEAN
Con questa guida puoi liberare subito spazio e prevenire la ricomparsa del problema, mantenendo Edge aggiornato in modo controllato e sicuro.