3 modi per eseguire Windows Update dalla riga di comando

Si consiglia sempre di aggiornare regolarmente Windows poiché gli aggiornamenti risolvono eventuali bug esistenti e apportano nuove funzionalità.

Di solito, gli utenti utilizzano l’interfaccia grafica del sistema operativo per cercare e installare gli aggiornamenti. Tuttavia, ci sono alcuni casi in cui potresti voler eseguire questo processo dagli strumenti della riga di comando (CLI) come il prompt dei comandi e Windows PowerShell .

Ad esempio, potrebbe essere necessario gestire gli aggiornamenti, in particolare per altri utenti su un server Windows. Oppure potresti creare uno script in cui hai bisogno di tali comandi.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Come eseguire Windows Update dalla riga di comando?

Esistono alcuni modi per eseguire Windows Update dalla riga di comando su un sistema Windows, che sono i seguenti:

Utilizzo del prompt dei comandi

Su Windows 10 e 11, Microsoft utilizza lo strumento UsoClient.exe del client Update Session Orchestrator per aggiornare i componenti di sistema.

In precedenza, gli utenti potevano utilizzare questo programma dal prompt dei comandi per controllare e installare gli aggiornamenti. Tuttavia, nelle ultime versioni, puoi solo verificare la presenza di aggiornamenti. Indipendentemente da ciò, puoi provare a utilizzare i passaggi seguenti e verificare se funzionano per te:

  1. Apri Esegui premendo Win + R.
  2. Digita cmd e premi Ctrl + Maiusc + Invio per aprire il prompt dei comandi con privilegi elevati.
  3. Immettere i seguenti comandi in base alle operazioni corrispondenti:
    • UsoClient StartScan : avvia la scansione degli aggiornamenti disponibili
    • UsoClient StartDownload – Scarica ma non installa gli aggiornamenti o le patch cercati.
    • UsoClient StartInstall – Installa tutti gli aggiornamenti scaricati.
    • UsoClient ScanInstallWait : analizza, scarica e installa gli aggiornamenti
    • UsoClient RestartDevice : riavvia il computer per completare l’installazione dell’aggiornamento
    • UsoClient ResumeUpdate – Riprende l’installazione dell’aggiornamento dopo il riavvio
    • UsoClient RefreshSettings : aggiorna le impostazioni di aggiornamento ai valori predefiniti

Puoi anche verificare quali comandi UsoClient puoi utilizzare sul tuo sistema utilizzando il seguente comando su Windows PowerShell elevato:

  1. Apri Esegui.
  2. Digita powershell e premi Ctrl + Maiusc + Invio per aprire Windows PowerShell elevato.
  3. Copia e incolla il seguente comando e premi Invio:
    Get-ScheduledTask -TaskPath 'MicrosoftWindowsUpdateOrchestrator' | Select-Object @{Expression={$_.TaskName};Label="TaskName"}, @{Expression={$_.Actions.Execute + ' ' + $_.Actions.Arguments};Label="CommandLine"}

Nelle versioni precedenti di Windows, è possibile utilizzare l’agente di Windows Update WUAUCLT.exe per aggiornare Windows.

Innanzitutto, è necessario abilitare Aggiornamenti automatici con installazione pianificata tramite Criteri di gruppo. In caso contrario, l’utilizzo dell’agente di Windows Update dal prompt dei comandi non funzionerà. Fare così,

  1. Apri Esegui e inserisci gpedit.msc per aprire l’Editor Criteri di gruppo locali.
  2. Vai a Configurazione computer > Modelli amministrativi > Componenti di Windows > Windows Update .
  3. Se non contiene criteri ma si espande in altre cartelle, vai a Gestire l’esperienza dell’utente finale .
  4. Fare doppio clic su Configura aggiornamenti automatici.
  5. Seleziona Abilitato e imposta Configurazione aggiornamento automatico su 4 – Download automatico e pianifica l’installazione .
  6. Puoi scegliere qualsiasi programma tu voglia. Quindi, fai clic su Applica e OK .

Quindi, puoi utilizzare i seguenti comandi su Prompt per aggiornare Windows utilizzando l’agente di aggiornamento:

  • wuauclt /detectnow – Cerca gli aggiornamenti disponibili
  • wuauclt /updatenow – Installa gli aggiornamenti disponibili
  • wuauclt /detectnow /updatenow – Combina entrambi i processi di cui sopra

Microsoft non ha creato esattamente gli strumenti WUAUCLT.exe e UsoClient.exe per gli utenti finali. Quindi non otterrai alcuna informazione aggiuntiva sul fatto che i comandi siano effettivamente in esecuzione quando li usi sul prompt dei comandi. Il prompt mostrerà che questi comandi hanno terminato l’esecuzione anche quando sono ancora in esecuzione in background.

Devi stimare il tempo necessario e aspettare fino ad allora. Pertanto, invece di questo metodo, ti consigliamo di utilizzare Windows PowerShell poiché puoi ottenere informazioni più dettagliate durante il processo.

Utilizzo di PowerShell

Windows PowerShell è un’interfaccia a riga di comando di Windows molto potente con la quale puoi fare tutto ciò che consente il prompt dei comandi e molto altro. Naturalmente, puoi usarlo per eseguire gli aggiornamenti di Windows. Ecco cosa devi fare:

  1. Premi Win + R per aprire Esegui.
  2. Digita powershell e premi Ctrl + Maiusc + Invio per aprire Elevated PowerShell . Se usi PowerShell 7, puoi aprirlo inserendo pwsh invece di powershell
  3. Immettere il comando seguente per scaricare e installare il modulo Windows Update, necessario per eseguire i comandi effettivi per l’aggiornamento di Windows:
    Install-Module PSWindowsUpdate
  4. Nelle richieste, digitare Y e premere Invio.
  5. Dopo averlo installato, inserisci i seguenti comandi di aggiornamento per eseguire le azioni corrispondenti:
    • Get-WindowsUpdate : ricerca gli aggiornamenti disponibili e li visualizza
    • Install-WindowsUpdate : scarica e installa tutti gli aggiornamenti disponibili
    • Get-WindowsUpdate -AcceptAll -Install -AutoReboot – Scarica e installa tutti gli aggiornamenti disponibili riavviando automaticamente il PC dopo l’installazione, se necessario.
    • Get-WindowsUpdate -Install -KBArticleID 'KB5017859' : installa l’aggiornamento KB5017859. È necessario sostituire l’ID aggiornamento ‘KB5017859’ con l’ID articolo KB degli aggiornamenti disponibili dal comando Get-WindowsUpdate .

Utilizzo di Visual BasicScript

Sebbene i metodi della riga di comando di cui sopra possano eseguire Windows Update, non sono interattivi e intuitivi. La piattaforma di Microsoft contiene alcuni Visual Basic Script (script VB) per eseguire un processo di aggiornamento interattivo dalla CLI, in particolare come esempio per gli sviluppatori. Tuttavia, puoi anche utilizzare questo script per i tuoi scopi.

  1. Apri Esegui e inserisci notepad per avviare questo editor di testo.
  2. Quindi, apri un browser web e vai alle seguenti pagine Microsoft a seconda che tu voglia installare un particolare aggiornamento o tutti gli aggiornamenti contemporaneamente:
    • Tutti gli aggiornamenti disponibili
    • Aggiornamenti specifici
  3. Copia lo script dalla pagina nel blocco note che hai appena aperto.
  4. Premi Ctrl + S per salvare il file.
  5. Impostare Salva come tipo su Tutti i file e Nome file su UpdateInstall.vbs . Puoi utilizzare qualsiasi nome, ma ricorda di utilizzare l’estensione .vbs .
  6. Salvalo in qualsiasi posizione navigando lì e facendo clic su Salva .
  7. Quindi, apri il prompt dei comandi con privilegi elevati.
  8. Immettere il seguente comando durante la sostituzione del percorso:
    cscript “UpdateInstall.vbs”
  9. Puoi anche fare clic con il pulsante destro del mouse sullo script in Esplora file e selezionare Copia come percorso . Quindi, incollalo dopo aver digitato cscript e lo spazio per evitare di digitare manualmente il percorso completo.
  10. Quindi, segui le istruzioni visualizzate sullo schermo della CLI.