Come rimuovere “Aggiorna e arresta” su Windows 11 (senza riavviare)

Stai per chiudere il portatile per metterlo nello zaino, clicchi su Start e trovi l’odiosa sorpresa: le voci “Aggiorna e arresta” o “Aggiorna e riavvia” hanno rimpiazzato i normali pulsanti di spegnimento. Succede sempre nel momento meno opportuno.

Se non vuoi che il tuo PC resti bloccato a installare update per mezz’ora, questa guida fa per te. Ti spiego in breve come bloccare gli aggiornamenti di Windows 11 già in coda, pulire il menu Power all’istante e, per i più drastici, prevenire del tutto il problema usando Windows Update Blocker (WUB).

Perché compare “Aggiorna e arresta” e come funziona

Quando Windows scarica un aggiornamento (spesso in background senza dirti nulla) e lo prepara, va a scrivere alcune chiavi specifiche nel registro di sistema. Queste chiavi sono come dei “post-it” che dicono al sistema operativo: “Ehi, al prossimo riavvio devi assolutamente installare questa roba”.

Le tre chiavi “colpevoli” sono RebootRequired (sotto i percorsi di Windows Update), RebootPending (nei servizi basati sui componenti) e PendingFileRenameOperations (nel Session Manager). L’obiettivo è eliminarle tutte, ma non prima di aver bloccato i servizi che le generano.

Step 1: Ferma i servizi (incluso l’Orchestrator!)

Il trucco che molti articoli dimenticano è che non basta fermare Windows Update, bisogna bloccare anche il servizio Update Orchestrator (UsoSvc), altrimenti Windows riavvierà il download in pochi secondi. Apri PowerShell come Amministratore (tasto destro sul menu Start → Terminale – Amministratore) e lancia questi comandi uno alla volta:

PowerShell
net stop wuauserv
net stop bits
net stop dosvc
net stop usosvc

A questo punto, eliminiamo i file temporanei degli update già scaricati:

PowerShell
Remove-Item -Path C:\Windows\SoftwareDistribution\Download\*” -Recurse -Force
Remove-Item -Path C:\Windows\SoftwareDistribution\DataStore\*” -Recurse -Force
💡
Cosa stai cancellando esattamente?

Tranquillo, i file dentro SoftwareDistribution sono solo i pacchetti d’installazione in cache. Cancellarli non rompe Windows. Se in futuro vorrai aggiornare, il sistema semplicemente li riscaricherà da capo in modo pulito.

Step 2: Rimuovi i “post-it” di riavvio nel registro

Alcune di queste chiavi sono facilmente eliminabili, altre sono blindate da TrustedInstaller. Partiamo da quelle facili.

💻

Via PowerShell (per le chiavi accessibili)

Incolla questi due comandi sempre nella tua finestra PowerShell (ignorando eventuali messaggi d’errore rossi: se la chiave non c’è, significa che sei già a posto):

PowerShell
Remove-Item -Path “HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired” -Force -ErrorAction SilentlyContinue
Remove-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager” -Name “PendingFileRenameOperations” -Force -ErrorAction SilentlyContinue
🔧

Via Regedit (per la chiave RebootPending)

La chiave RebootPending è protetta pesantemente dal sistema. Devi rimuoverla a mano prendendone i permessi:

  1. Premi Win+R, scrivi regedit e dai Invio.
  2. Nella barra in alto incolla questo percorso: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending
  3. Fai tasto destro sulla cartellina RebootPending e scegli Autorizzazioni.
  4. Clicca su Avanzate, poi su Cambia in alto vicino a “Proprietario”.
  5. Scrivi Administrators, clicca Controlla nomi e poi OK.
  6. Spunta “Sostituisci proprietario in sottocontenitori ed oggetti” e dai OK.
  7. Torna alla finestra Autorizzazioni, seleziona Administrators, spunta Controllo completo e premi OK.
  8. Adesso fai tasto destro su RebootPendingElimina → conferma.

Il Metodo Rapido: lo Script in Batch

Non hai voglia di fare tutto a mano in PowerShell? Abbiamo preparato uno script che fa tutto in automatico (eccetto la chiave RebootPending, che purtroppo richiede un’azione manuale). Crea un nuovo file di testo, incolla dentro questo codice, salvalo come blocca-aggiornamento.bat ed eseguilo come Amministratore (tasto destro → Esegui come Amministratore):

Batch
@echo off
echo Fermo i servizi di aggiornamento…
net stop wuauserv
net stop bits
net stop dosvc
net stop usosvc
echo Svuoto la cache…
del /q /s /f%systemroot%\SoftwareDistribution\Download\*”
del /q /s /f%systemroot%\SoftwareDistribution\DataStore\*”
echo Rimuovo le chiavi di registro di base…
reg delete “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired” /f
reg delete “HKLM\SYSTEM\CurrentControlSet\Control\Session Manager” /v PendingFileRenameOperations /f
echo Aggiorno Explorer…
taskkill /f /im explorer.exe
start explorer.exe
echo Fatto! Rimuovi manualmente RebootPending se il menu non e’ ancora tornato normale.
pause

Step 3: Fai ricaricare la memoria di Windows

Hai pulito tutto ma il menu Power mostra ancora le scritte sbagliate. Perché? Semplice, la barra delle applicazioni ha ancora in memoria la situazione precedente.

Per forzare un aggiornamento visivo da PowerShell:

PowerShell
Stop-Process -Name explorer -Force; Start-Sleep -Seconds 2; Start-Process explorer

Se vedi ancora “Aggiorna e arresta”, la soluzione definitiva è fare Disconnetti e Accedi. Clicca su Start → clicca sull’icona del tuo profilo in basso → Disconnetti. Rientra con il tuo PIN e il menu Start sarà tornato magicamente alla normalità.

Prevenire davvero: Windows Update Blocker (WUB)

Tutta questa procedura serve a pulire la coda oggi. Ma domani Windows ci riproverà. Se vuoi avere il controllo totale su quando si aggiorna il tuo PC, usa Windows Update Blocker (WUB). È un programmino gratuito, portatile e potentissimo che disattiva del tutto la gestione update di Windows in pochi click.

⬇️

Come si usa in 3 secondi

  1. Scarica WUB gratuitamente da Sordum: Windows Update Blocker download
  2. Estrai la cartella e lancia Wub.exe (se hai un PC recente usa la versione x64).
  3. Seleziona Disable Updates (Disabilita Aggiornamenti) e clicca su Apply Now. L’icona dello scudo diventerà rossa. Finito.
⚠️
Attenzione agli effetti collaterali

Fermare WUB blocca anche il Microsoft Store e i download dell’App Xbox. Quando devi installare un nuovo gioco o un componente hardware, ti basta riaprire WUB, cliccare Enable Updates e fare quello che ti serve. Una volta finito, lo rimetti su Disable.

Riepilogo delle Operazioni

Cosa devi fareCome farlo (in breve)
Fermare i servizi (incluso UsoSvc)Comandi net stop in PowerShell Admin o tramite file batch
Svuotare la cache degli UpdateEliminare il contenuto di SoftwareDistribution
Cancellare le richieste di riavvioPowerShell per chiavi normali + Regedit per chiavi protette
Rifrescare il menu StartRiavviare Explorer o Disconnettere l’utente
Bloccare i download futuriUsare l’utility gratuita Windows Update Blocker

Domande frequenti (FAQ)

Devi fermare immediatamente i servizi wuauserv, bits e usosvc, cancellare i file temporanei dentro la cartella SoftwareDistribution ed eliminare le chiavi di registro RebootRequired e RebootPending che forzano il riavvio.

Assolutamente no. Queste chiavi sono solo dei “promemoria” che avvisano Windows di finire un’installazione. Rimuovendole resetti semplicemente lo stato del menu Power, senza mai corrompere i file di sistema.

L’interfaccia di Windows (Explorer) mantiene una copia in cache dello stato precedente. Devi forzare il riavvio di explorer.exe o disconnettere e riconnettere il tuo utente per forzare il sistema a rileggere i dati aggiornati.

WUB di Sordum è un software legittimo, sicurissimo e molto noto tra i tecnici informatici. Modifica solo lo stato dei servizi di base di Windows. Ricordati solo di riattivarlo se devi scaricare app dal Microsoft Store o giochi Xbox.

Giuseppe Alemanno

Articolo curato da

Giuseppe Alemanno

Founder & Tech Nerd

Vive tra terminali e compilatori. Scrive approfondimenti tecnici, recensioni e tutorial pratici su sistemi operativi, programmazione, hardware e videogiochi.

Entra nel nostro canale Offerte esclusive e codici sconto ogni giorno