Utilizzo di Winget per Aggiornare App e Programmi in Windows 11

Introduzione

Con il rilascio di Windows 11, Microsoft ha introdotto winget, uno strumento da linea di comando che facilita l’installazione, la gestione e l’aggiornamento di software sul sistema operativo. Winget, parte del Windows Package Manager, permette agli utenti di gestire le applicazioni in modo più efficiente e automatizzato. In questo post, esploreremo come utilizzare winget per mantenere aggiornate le applicazioni e i programmi installati su Windows 11.

Cosa è Winget?

Winget è il gestore di pacchetti nativo di Windows, progettato per aiutare gli utenti a scoprire, installare, aggiornare e configurare applicazioni attraverso una semplice interfaccia a riga di comando. Questo strumento supporta una vasta gamma di applicazioni, da quelle più comuni a software più di nicchia, rendendolo uno strumento versatile per ogni tipo di utente. Grazie alla sua integrazione con repository come Microsoft Store e altri repository di terze parti, winget offre un accesso diretto a migliaia di pacchetti software.

Come Configurare Winget

Per avviare winget, apri il Prompt dei comandi o PowerShell con privilegi amministrativi. Verifica che winget sia installato e funzionante digitando:
winget --version

Se winget è installato, vedrai la versione corrente visualizzata nel prompt.

Aggiornare le Applicazioni con Winget

Ricerca di Aggiornamenti Disponibili:

Per controllare se ci sono aggiornamenti disponibili per le applicazioni installate, esegui il seguente comando:

winget upgrade

Questo comando elenca tutte le applicazioni che hanno un aggiornamento disponibile nel sistema.

Aggiornare una Specifica Applicazione:

Se desideri aggiornare una specifica applicazione, puoi utilizzare il comando upgrade seguito dal nome del pacchetto:

winget upgrade <nomepacchetto>

Ad esempio, per aggiornare Microsoft Edge, il comando sarà:

winget upgrade Microsoft.Edge
Aggiornare Tutte le Applicazioni:
Per aggiornare tutte le applicazioni con aggiornamenti disponibili, puoi utilizzare il comando:
winget upgrade --all

Questo comando eseguirà l’aggiornamento di tutte le applicazioni elencate da winget upgrade che hanno una versione più recente disponibile.

Quando utilizzi il comando winget upgrade --all su Windows 11 per aggiornare tutte le applicazioni e i programmi installati, potresti incontrare situazioni in cui alcuni pacchetti non sono riconosciuti (“unknown”) da Windows Package Manager. Questo può accadere quando un’applicazione non è registrata correttamente nel repository di winget o non è disponibile per l’aggiornamento attraverso questo strumento. Per risolvere questa situazione puoi usare l’opzione --include-unknown. Questo parametro permette di includere nel processo di aggiornamento anche quelle applicazioni che non hanno una fonte chiara o che non sono completamente identificate nel sistema di gestione pacchetti di Windows.

Ecco come dovresti formulare il comando nel Prompt dei comandi o in PowerShell:

winget upgrade --all --include-unknown

 

In alternativa, puoi controllare e gestire “manualmente”, quali applicazioni sono elencate come “Unknown” utilizzando il comando:

winget list

Questo comando mostra tutte le applicazioni installate e il loro stato.

Usa il comando winget search nomeapplicazione per cercare manualmente l’applicazione nel repository di winget e verificare se esiste un pacchetto corrispondente. Esempio:

winget search nomeapplicazione

Se trovi il pacchetto, annota l’ID esatto del pacchetto per usarlo negli aggiornamenti futuri.

Se hai trovato il pacchetto corretto nel repository di winget, puoi provare ad aggiornarlo manualmente usando:

winget upgrade --id IDdelPacchetto

Dove IDdelPacchetto è l’ID che hai trovato durante la ricerca.

 

Opzioni Avanzate:

Winget offre anche alcune opzioni avanzate per gestire gli aggiornamenti, come la possibilità di ignorare aggiornamenti per specifiche applicazioni o di specificare versioni particolari. Ad esempio, per ignorare l’aggiornamento di un’applicazione, usa il seguente comando:

winget upgrade --ignore <nomepacchetto>

 

Come ulteriore alternativa, è possibile eseguire tutte queste operazioni tramite un’interfaccia grafica utilizzando l’applicazione WingetUI 3.0.2 (che. al momento, sta per cambiare nome in UniGetUI). Una volta scaricato da questa pagina, il programma si può utilizzare in versione “portable” oppure installare in locale sul pc.

 

Conclusione

Winget rappresenta un notevole passo avanti nella gestione delle applicazioni su Windows 11, offrendo un’interfaccia potente e flessibile per mantenere il software aggiornato con facilità. Che tu sia un amministratore di sistema o un utente finale, l’adozione di winget può semplificare significativamente la gestione

Translate »