Ripristina rapidamente la configurazione con un backup dell'app per Winget su Windows 11.
Ogni volta che pulisci e installi il sistema operativo Windows, il problema più grande è recuperare tutte le app e il software di terze parti sul tuo PC. Puoi richiedere l'aiuto della rispettiva utility di aggiornamento dei driver OEM per installare i driver minimi, ma ciò esclude comunque le app di terze parti.
E se potessi importare tutte queste app contemporaneamente sul tuo PC? Bene, Windows Package Manager, noto anche come Winget, offre una funzione di importazione ed esportazione che ti evita il problema di scaricare e installare ciascuna app separatamente. Questa guida approfondirà sia la funzione di esportazione che di importazione di Winget e le sue carenze. Cominciamo.
Cos'è Winget?
Winget è l'acronimo di Gestore pacchetti di Windows. È uno strumento da riga di comando, il che significa che devi utilizzare CMD o PowerShell per eseguire lo strumento. Non è disponibile un'interfaccia GUI ufficiale per lo strumento. Essendo un'app ufficiale, rende facile per gli utenti della riga di comando gestire i pacchetti dell'applicazione sui propri sistemi.
Anziché cercare app sul Web o in Microsoft Store, possono utilizzare Winget dalla riga di comando e cercare qualsiasi app elencata nel repository. Puoi utilizzare Winget per installare, disinstallare, aggiornare o persino installare in batch o rimuovere app su Windows 11. Ma limiteremo questo post solo alla funzione di esportazione e importazione.
Come esportare app utilizzando Winget in Windows 11
Winget può esportare l'elenco delle app installate in un file JSON. Il file contiene il nome del pacchetto, l'identificatore, i dettagli della fonte e alcune altre opzioni. Puoi persino esportare l'elenco delle app in un file di testo, uno di questi tipi di file funziona durante l'importazione. Tuttavia, ci sono alcuni avvertimenti in questo processo di esportazione.
Innanzitutto, questo metodo esporta solo l'elenco delle app installate disponibile nel repository Winget. Esclude Microsoft Store e le app di terze parti che non sono ancora elencate nel repository Winget. Inoltre, esporta solo l'elenco delle app e non crea alcuna copia di backup dei file delle app effettive. Dovrai scaricare tutte queste app e avrai bisogno di una connessione Internet per farlo perché Winget è un'utilità solo online.
Ripeti i passaggi seguenti per esportare l'elenco delle app utilizzando Winget:
- Premere Vinci + R A aprire la finestra di dialogo Esegui. Tipo cmd e premere Ctrl + Maiusc + Invio per avviare il prompt dei comandi con privilegi di amministratore.
- La sintassi del comando per esportare l'elenco delle app è: winget export -o output location\filename.json. Quindi, il nostro vero comando diventa:
winget esportare -o C:\apps.json
- Incolla il codice nella finestra del prompt dei comandi e premi accedere chiave. Creerà un file JSON con il nome "app” e salvalo nell'unità C.
- Per esportare l'elenco delle app in un file di testo, digitare il seguente comando e premere il tasto accedere chiave:
winget esportare -o C:\apps.txt
- Vedrai più "Il pacchetto installato non è disponibile da nessuna fonte:” messaggi di avviso. Queste sono le app che dovrai installare di nuovo manualmente.
- Ora, copia il file esportato su un'unità USB e salvarlo su OneDrive o qualsiasi altro servizio di archiviazione cloud.
Come modificare il file JSON esportato
Dopo aver esportato il file JSON delle app installate, potresti non aver bisogno di tutte le app incluse nell'elenco sul tuo nuovo PC. Quindi, puoi eliminare alcuni pacchetti non così utili dal file JSON. Ecco come farlo:
- Vai al percorso della cartella del file JSON esportato. Fare clic con il tasto destro sul file e selezionare il file Aperta con opzione.
- Clicca sul Bloc notes opzione. Il file si aprirà in una nuova finestra del Blocco note. Vai a "Pacchetti" sezione.
- Ora, per rimuovere un pacchetto è necessario rimuovere un blocco completo del codice dal file. Nel nostro file JSON, vogliamo rimuovere il pacchetto Afterburner. Quindi, rimuoveremo un blocco direttamente dalla parentesi di apertura "{“alla chiusura”,” del nome di un pacchetto.
- Il nostro file JSON modificato ha questo aspetto ora. È inoltre necessario rimuovere qualsiasi nome di pacchetto nel file in modo identico.
- Ora, il tuo file JSON modificato è pronto per l'esportazione. Non scherzare con nessun altro blocco nel file JSON, altrimenti riscontrerai errori quando proverai a importarlo in seguito.
Come importare app utilizzando Winget in Windows 11
Ripeti i seguenti passaggi per importare il file JSON o di testo in Winget e quindi installare tutte le app:
- Avvia il prompt dei comandi con privilegi di amministratore.
- Per prima cosa, devi aggiornare i sorgenti di Winget. Digitare il aggiornamento del codice sorgente winget comando e premere il accedere chiave per aggiornare tutte le fonti.
- Per esportare il file JSON digitare il seguente comando e premere il accedere chiave:
Ala importare -i C:\apps.json
- Per esportare il file di testo digitare il comando seguente e premere il tasto accedere chiave:
Ala importare -i C:\apps.txt
Normalmente, questo comando dovrebbe funzionare correttamente, ma molti utenti riscontrano un errore durante l'esecuzione del comando di importazione. È perché alcune app richiedono di accettare accordi di origine e accordi di pacchetto. Quindi devi aggiungere gli argomenti --accept-package-agreements e --accept-source-agreements al comando.
- Tipo cls nella finestra del prompt dei comandi per cancellare la finestra. Ora, digita il comando import con i seguenti argomenti e premi il tasto accedere chiave:
Ala importare -i C:\apps.json --accept-source-agreements --accept-pacchetto-accordi
- Ora, tutte le app inizieranno a essere scaricate e installate una per una. Attendi che tutte le app vengano installate sul tuo sistema, quindi chiudi la finestra del prompt dei comandi.
Che dire delle app non incluse nel file esportato?
Winget tralascia molte app che non sono presenti nel suo repository. Esclude anche le app disponibili su Microsoft Store perché puoi installarle con un clic dopo aver effettuato l'accesso con lo stesso account su un altro PC. Ma se cancelli tutto sul tuo PC ed esegui un'installazione pulita, non c'è modo di conoscere l'elenco completo dei programmi di terze parti precedentemente installati sul tuo PC.
Ma puoi creare un file di testo di tutte le app escluse visualizzate nella finestra del prompt dei comandi. Digita il seguente comando e premi accedere:
winget export -o C:\apps.json > C:\e.txt
Il comando precedente creerà un file di esportazione Winget chiamato apps.json. Creerà anche un file di testo che conterrà l'output completo visualizzato nel prompt dei comandi. Puoi creare una copia di backup di questo file e utilizzarla successivamente per scaricare e installare manualmente le app escluse.
Importa app con un clic su Windows
L'installazione di più app su un nuovo PC Windows 11 è una sfida da superare, ma Winget risolve questo problema in una certa misura. Ti aiuterà a scaricare tutte le app incluse nel suo repository ufficiale utilizzando il file esportato. I tuoi giochi e alcuni software di terze parti verranno esclusi, ma puoi utilizzare il file di testo per identificare quelli mancanti e installarli manualmente.