11692 Letture
Installare programmi automaticamente in Windows 10

Installare programmi automaticamente in Windows 10

Come fare per installare programmi automaticamente con Windows 10 utilizzando il nuovo gestore pacchetti Windows Package Manager.

Ci sono tante applicazioni che permettono di installare programmi tutti insieme in ambiente Windows.
Scoop, ad esempio, aiuta a installare programmi automaticamente senza che ogni volta appaiano le schermate di conferma di UAC in Windows; Ninite consente non soltanto di installare le applicazioni desiderate in un colpo solo ma anche di tenere d'occhio la disponibilità dei successivi aggiornamenti; Npackd e OneGet, basato a sua volta su PowerShell, si comportano come veri e propri gestori di pacchetti.

Nel recente passato vi abbiamo presentato Chocolatey, un completo e versatile gestore di pacchetti che vanta un repository davvero ricco, in grado di installare ad oggi circa 7.800 applicazioni partendo da package gestiti direttamente dalla comunità (vedere questa pagina per accedere all'elenco completo).


Nell'articolo Chocolatey, gestore di pacchetti per Windows: come funziona abbiamo visto come si installa Chocolatey in Windows e come si utilizza.
Nel successivo articolo Installare Windows 10 con tutti i programmi che servono ci siamo inventati un modo per creare un supporto d'installazione personalizzato di Windows 10, capace di scaricare e installare le ultime versioni dei software più utili, sia a livello consumer che in ambito aziendale.

Anche Microsoft adesso ha il suo gestore di pacchetti o packet manager per Windows 10

Durante la conferenza Build 2020, Microsoft ha presentato Windows Package Manager (winget), un nuovo software direttamente supportato e aggiornato che permette di installare programmi di utilizzo comune automaticamente, senza più doversi collegare ai siti web degli sviluppatori, senza doversi sorbire alcuna pubblicità e velocizzando tremendamente l'installazione.

Nell'articolo Windows 10 ha il suo gestore pacchetti: cos'è e come funziona abbiamo presentato Windows Package Manager e oggi vediamo come installarlo in anteprima.

Per il momento, almeno ufficialmente, Windows Package Manager è prerogativa degli utenti iscritti al programma Windows Insider di Microsoft.

Chi utilizza Windows 10 release 1709 o versioni successive (premere Windows+R quindi digitare winver per accertare la versione del sistema operativo che si sta utilizzando) può comunque installare Windows Package Manager manualmente in ogni edizione.

Windows Package Manager sarà parte integrante del software Microsoft Desktop App Installer.

Come installare Windows Package Manager, il gestore pacchetti di Windows 10

Per installare Windows Package Manager basta scaricare l'ultima versione del file Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle disponibile gratuitamente su GitHub in questa pagina e fare doppio clic sul file.

Installare programmi automaticamente in Windows 10

Basterà quindi accettare l'installazione del programma e dei componenti collegati.
Al termine dell'installazione Windows 10 non mostrerà alcuna icona aggiuntiva nel menu Start: bisognerà invece aprire Windows PowerShell, preferibilmente con i diritti di amministratore (premere Windows+X quindi scegliere Windows PowerShell, amministratore), e digitare winget per ottenere la lista completa dei comandi utilizzabili per installare programmi di terze parti dal prompt.

Installare programmi automaticamente in Windows 10

Abbiamo suggerito di aprire PowerShell con i privilegi di amministratore perché senza tali diritti le procedure di installazione di alcuni programmi farebbero comparire la richiesta di UAC. Con i diritti di amministratore, invece, l'installazione dei pacchetti avverrà istantaneamente, senza alcuna richiesta aggiuntiva.


Digitando winget search, si otterrà l'elenco dei programmi che il gestore pacchetti di Microsoft è in grado di installare automaticamente.

Installare programmi automaticamente in Windows 10

Per cercare i programmi che contengono una stringa particolare, basterà specificarla subito dopo winget search. Esempio winget search teams.

Segnandosi la stringa che appare sotto la colonna Id quindi digitando winget install (seguito dal nome del programma da installare), il pacchetto corrispondente verrà scaricato dal sito del produttore e l'installazione avverrà in un batter d'occhio.

Installare programmi automaticamente in Windows 10

Come installare automaticamente Windows Package Manager e i programmi che servono

Nell'articolo Winget: uno script per installare programmi automaticamente in Windows 10 abbiamo illustrato il funzionamento di uno script da noi realizzato che provvedere a scaricare il pacchetto d'installazione.


Togliendo il simbolo # nelle ultime quattro righe del file installer.ps1, si potrà richiedere l'installazione automatica dei pacchetti indicati. È ovviamente possibile effettuare le opportune sostituzioni.

Lo stesso script può essere utilizzato anche per aggiornare automaticamente la versione di winget installata in Windows 10. Il nuovo pacchetto sovrascriverà quello vecchio.


Usare Windows Package Manager per installare anche le app del Microsoft Store

Le ultime versioni del Windows Package Manager consentono anche di installare le app dal Microsoft Store.

Per procedere in tal senso si può premere Windows+X quindi scegliere Windows PowerShell, amministratore.
Alla comparsa della finestra di PowerShell si dovrà digitare quanto segue:
winget settings

Nel file JSON che apparirà e che verrà aperto con il Blocco Note, si dovrà incollare quanto segue eliminando quanto già presente:

{
  // For documentation on these settings, see: https://aka.ms/winget-settings
  // "source": {
  //  "autoUpdateIntervalInMinutes": 5
  // },
    "visual": {
      "progressBar": "rainbow"
  },

  "experimentalFeatures": {
    "experimentalCmd": true,
    "experimentalArg": true,
    "experimentalMSStore": true
  }
}


Cliccare su File, Salva per memorizzare il file settings.json.

Digitando nella finestra di PowerShell il comando winget source list, si noterà che Windows Package Manager adesso supporta anche l'accesso al Microsoft Store e può attingere al suo archivio (msstore).

Installare programmi automaticamente in Windows 10

Scrivendo winget search si troveranno i programmi installabili sia dal repository Microsoft che attraverso lo store (valore msstore nella colonna Origine).


Installare programmi automaticamente in Windows 10

Come rimuovere il gestore pacchetti Microsoft da Windows 10

Se successivamente si volesse rimuovere il gestore pacchetti Microsoft, si dovrà digitare App e funzionalità nella casella di ricerca del menu Start di Windows 10 quindi rimuovere Programma di installazione app e WinGet source.

Installare programmi automaticamente in Windows 10

Microsoft non ha escluso che nel prossimo futuro possano essere avviate collaborazioni con le comunità che si occupano del mantenimento e dello sviluppo delle soluzioni citate nell'introduzione.
Windows Package Manager viene rilasciato come prodotto opensource, quindi chiunque potrà verificarne il funzionamento e contribuirvi. Una nota di Microsoft sul rilascio del nuovo gestore pacchetti è pubblicata in questa pagina.
In questa pagina le regole che gli sviluppatori devono seguire per inviare le loro applicazioni e renderne possibile l'installazione attraverso Windows Package Manager.

Tags
Categorie
Installare programmi automaticamente in Windows 10