Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il comando WinGetsource consente di gestire le origini. Con il source comando è possibile aggiungere, modificare, elencare, aggiornare, rimuovere, reimpostare o esportare origini WinGet.
Un winGet source fornisce i dati per individuare e installare le applicazioni. Usare solo origini sicure e attendibili.
WinGet specifica le tre origini predefinite seguenti, che è possibile elencare usando winget source list.
- msstore: catalogo di Microsoft Store.
- winget - Repository della community WinGet per le applicazioni.
- winget-font : repository della community WinGet per i tipi di carattere.
Utilizzo
winget source <subcommand> <options>
Sub-Commands
Sono disponibili gli argomenti seguenti.
| Sub-Command | Descrizione |
|---|---|
| aggiungi | Aggiunge un nuovo sourceoggetto . |
| edit | Modifica un oggetto esistente source. |
| elenco | Elenca le origini correnti. |
| aggiornare | Aggiorna le origini correnti. |
| rimuovere | Rimuove le origini correnti. |
| reimpostare | Reimposta le origini predefinite msstore, wingete winget-font. |
| esportazione | Esporta le origini correnti. |
Opzioni
Sono disponibili le seguenti opzioni.
| Opzione | Descrizione |
|---|---|
| -?,--aiuto | Mostra la Guida sul comando selezionato. |
| --aspettare | Chiede all'utente di premere un tasto qualsiasi prima di uscire. |
| --logs,--open-logs (comandi per visualizzare i log) | Aprire il percorso dei log predefinito. |
| --verbose, --verbose-logs | Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato. |
| --nowarn,--ignore-warnings | Elimina gli output degli avvisi. |
| --disabilita-interattività | Disabilita le richieste interattive. |
| --procura | Impostare un proxy da usare per questa esecuzione. |
| --no-proxy | Disabilitare l'uso del proxy per questa esecuzione. |
add (aggiungi)
Il sottocomando add aggiunge un nuovo sourceoggetto . Questo sottocomando richiede le opzioni --name e --arg. Poiché il comando modifica l'accesso utente, l'uso di add richiede privilegi di amministratore.
Utilizzo:
winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]
Argomenti
Sono disponibili gli argomenti seguenti.
| Argomento | Descrizione |
|---|---|
| -n,--name | Nome da cui identificare l'oggetto source . |
| -a,--arg | URL o UNC dell'oggetto source. |
| -t,--type | Tipo di source. |
Opzioni
Sono disponibili le seguenti opzioni.
| Opzione | Descrizione |
|---|---|
| --livello-di-fiducia | Livello di attendibilità dell'oggetto source (none o trusted). |
| --intestazione | Windows facoltativo:Package-Manager'intestazione HTTP source. |
| --accept-source-agreements | Usato per accettare il source contratto di licenza ed evitare la richiesta. |
| --explicit. | Contrassegna l'oggetto source come esplicito, richiedendo che i comandi siano destinati direttamente a esso tramite --source. |
| -?, --aiuto | Ottiene informazioni aggiuntive su questo comando. |
| --aspettare | Chiede all'utente di premere un tasto qualsiasi prima di uscire. |
| --logs,--open-logs (comandi per visualizzare i log) | Aprire il percorso dei log predefinito. |
| --verbose, --verbose-logs | Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato. |
| --nowarn,--ignore-warnings | Elimina gli output degli avvisi. |
| --disabilita-interattività | Disabilita le richieste interattive. |
| --procura | Impostare un proxy da usare per questa esecuzione. |
| --no-proxy | Disabilitare l'uso del proxy per questa esecuzione. |
Ad esempio, winget source add --name Contoso https://www.contoso.com/cache aggiunge il repository Contoso all'URL https://www.contoso.com/cache.
Parametro di tipo facoltativo
Il sottocomando add supporta il parametro di tipo facoltativo, che indica al client il tipo di repository a cui si sta connettendo. Sono supportati i tipi seguenti.
| TIPO | Descrizione |
|---|---|
| Microsoft.PreIndexed.Package | Tipo predefinito source . |
| Microsoft.Rest | API REST Microsoft source. |
edit
Il sottocomando di modifica modifica la configurazione di un oggetto esistente source. L'uso primario consiste nell'attivare o disattivare se un source oggetto è esplicito o implicito. Quando un oggetto source è esplicito, i comandi WinGet devono essere destinati direttamente a esso usando --source. Quando un source oggetto è implicito, viene incluso automaticamente in tutti i comandi.
Utilizzo:
winget source edit [-n] <name> [<options>]
Argomenti
Sono disponibili gli argomenti seguenti.
| Argomento | Descrizione |
|---|---|
| -n,--name | Nome dell'oggetto source da modificare. |
Opzioni
Sono disponibili le seguenti opzioni.
| Opzione | Descrizione |
|---|---|
| --explicit. | Imposta come source esplicito (true) o implicito (false). Quando espliciti, i comandi devono essere destinati direttamente all'oggetto source usando --source. |
| --intestazione | Windows facoltativo:Package-Manager'intestazione HTTP source. |
| --accept-source-agreements | Usato per accettare il source contratto di licenza ed evitare la richiesta. |
| -?, --aiuto | Ottiene informazioni aggiuntive su questo comando. |
| --aspettare | Chiede all'utente di premere un tasto qualsiasi prima di uscire. |
| --logs,--open-logs (comandi per visualizzare i log) | Aprire il percorso dei log predefinito. |
| --verbose, --verbose-logs | Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato. |
| --nowarn,--ignore-warnings | Elimina gli output degli avvisi. |
| --disabilita-interattività | Disabilita le richieste interattive. |
| --procura | Impostare un proxy da usare per questa esecuzione. |
| --no-proxy | Disabilitare l'uso del proxy per questa esecuzione. |
Esempio
Il tipo diwinget caratteresource -è esplicito per impostazione predefinita, ovvero i comandi devono essere destinati direttamente tramite --source winget-font. Per reimpostarlo sullo stato predefinito (implicito) in modo che sia incluso automaticamente in tutti i comandi WinGet, eseguire:
winget source edit winget-font --explicit false
Per impostare un oggetto source come esplicito:
winget source edit winget-font --explicit true
list (elenca)
Il sottocomando elenco enumera le origini attualmente abilitate oppure fornisce dettagli su un oggetto specifico source.
Annotazioni
Quando un source oggetto è impostato per essere esplicito, deve essere destinato in modo specifico. Il tipo diwinget caratteresource -è impostato su esplicito per impostazione predefinita. Ciò significa che tutti gli altri comandi WinGet devono fare riferimento direttamente all'oggetto source usando "---sourcewingetfont" o "-s winget-font" da includere.
Utilizzo:
winget source list [[-n] <name>] [<options>]
Alias
Per questo sottocomando sono disponibili gli alias seguenti:
ls
Argomenti
Sono disponibili gli argomenti seguenti.
| Argomento | Descrizione |
|---|---|
| -n,--name | Nome da cui identificare l'oggetto source . |
Opzioni
Sono disponibili le seguenti opzioni.
| Opzione | Descrizione |
|---|---|
| -?, --aiuto | Ottiene informazioni aggiuntive su questo comando. |
| --aspettare | Chiede all'utente di premere un tasto qualsiasi prima di uscire. |
| --logs,--open-logs (comandi per visualizzare i log) | Aprire il percorso dei log predefinito. |
| --verbose, --verbose-logs | Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato. |
| --nowarn,--ignore-warnings | Elimina gli output degli avvisi. |
| --disabilita-interattività | Disabilita le richieste interattive. |
| --procura | Impostare un proxy da usare per questa esecuzione. |
| --no-proxy | Disabilitare l'uso del proxy per questa esecuzione. |
elencare tutti
Il sottocomando di elenco , , winget source listfornisce l'elenco completo delle origini configurate:
Name Argument Explicit
------------------------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0 false
winget https://cdn.winget.microsoft.com/cache false
winget-font https://cdn.winget.microsoft.com/fonts true
dettagli elenco source
Per ottenere i dettagli completi su un sourceoggetto , passare il nome dell'oggetto source. Ad esempio:
winget source list --name winget
Restituisce l'output seguente:
Field Value
--------------------------------------------------
Name winget
Type Microsoft.PreIndexed.Package
Argument https://cdn.winget.microsoft.com/cache
Data Microsoft.Winget.Source_8wekyb3d8bbwe
Identifier Microsoft.Winget.Source_8wekyb3d8bbwe
Trust Level Trusted|StoreOrigin
Explicit false
Updated 2025-12-11 08:30:25.000
-
Nameè il nome dell'oggetto source. -
Typeè il tipo di source. -
Argè l'URL o il source percorso usato. -
Dataè il nome del pacchetto facoltativo, se appropriato. -
Updatedè la data e l'ora dell'ultimo source aggiornamento.
aggiornare
Il sottocomando di aggiornamento forza un aggiornamento a un singolo sourceoggetto o a tutte le origini.
Utilizzo:
winget source update [[-n] <name>] [<options>]
Alias
Per questo sottocomando sono disponibili gli alias seguenti:
refresh
Argomenti
Sono disponibili gli argomenti seguenti.
| Argomento | Descrizione |
|---|---|
| -n,--name | Nome da cui identificare l'oggetto source . |
Opzioni
Sono disponibili le seguenti opzioni.
| Opzione | Descrizione |
|---|---|
| -?, --aiuto | Ottiene informazioni aggiuntive su questo comando. |
| --aspettare | Chiede all'utente di premere un tasto qualsiasi prima di uscire. |
| --logs,--open-logs (comandi per visualizzare i log) | Aprire il percorso dei log predefinito. |
| --verbose, --verbose-logs | Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato. |
| --nowarn,--ignore-warnings | Elimina gli output degli avvisi. |
| --disabilita-interattività | Disabilita le richieste interattive. |
| --procura | Impostare un proxy da usare per questa esecuzione. |
| --no-proxy | Disabilitare l'uso del proxy per questa esecuzione. |
aggiornare tutti
Il sottocomando di aggiornamento, winget source update, richiede aggiornamenti a tutti i repository.
Aggiornamento source
Il sottocomando di aggiornamento con l'opzione --name indirizza un aggiornamento all'oggetto denominato source. Ad esempio: winget source update --name Contoso forza un aggiornamento al repository Contoso.
togliere
Il sottocomando remove rimuove un oggetto source. Questo sottocomando richiede l'opzione --name per identificare l'oggetto source. Poiché il comando modifica l'accesso utente, l'uso di remove richiede privilegi di amministratore.
Utilizzo:
winget source remove [-n] <name> [<options>]
Alias
Per questo sottocomando sono disponibili gli alias seguenti:
rm
Argomenti
Sono disponibili gli argomenti seguenti.
| Argomento | Descrizione |
|---|---|
| -n,--name | Nome da cui identificare l'oggetto source . |
Opzioni
Sono disponibili le seguenti opzioni.
| Opzione | Descrizione |
|---|---|
| -?, --aiuto | Ottiene informazioni aggiuntive su questo comando. |
| --aspettare | Chiede all'utente di premere un tasto qualsiasi prima di uscire. |
| --logs,--open-logs (comandi per visualizzare i log) | Aprire il percorso dei log predefinito. |
| --verbose, --verbose-logs | Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato. |
| --nowarn,--ignore-warnings | Elimina gli output degli avvisi. |
| --disabilita-interattività | Disabilita le richieste interattive. |
| --procura | Impostare un proxy da usare per questa esecuzione. |
| --no-proxy | Disabilitare l'uso del proxy per questa esecuzione. |
Esempi
winget source remove --name Contoso
Questo comando rimuove il repository Contoso.
reset (ripristina)
Il sottocomando reset ripristina la configurazione originale del client e rimuove tutte le origini ad eccezione del valore predefinito. Utilizzare questo sottocomando solo in rari casi. Poiché il comando modifica l'accesso utente, l'uso di reset richiede privilegi di amministratore.
Poiché il comando reset rimuove tutte le origini, è necessario forzare l'azione usando l'opzione --force.
Utilizzo:
winget source reset [[-n] <name>] [<options>]
Argomenti
Sono disponibili gli argomenti seguenti.
| Argomento | Descrizione |
|---|---|
| -n,--name | Nome da cui identificare l'oggetto source . |
Opzioni
Sono disponibili le seguenti opzioni.
| Opzione | Descrizione |
|---|---|
| --forza | Forza la reimpostazione delle origini. |
| -?, --aiuto | Ottiene informazioni aggiuntive su questo comando. |
| --aspettare | Chiede all'utente di premere un tasto qualsiasi prima di uscire. |
| --logs,--open-logs (comandi per visualizzare i log) | Aprire il percorso dei log predefinito. |
| --verbose, --verbose-logs | Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato. |
| --nowarn,--ignore-warnings | Elimina gli output degli avvisi. |
| --disabilita-interattività | Disabilita le richieste interattive. |
| --procura | Impostare un proxy da usare per questa esecuzione. |
| --no-proxy | Disabilitare l'uso del proxy per questa esecuzione. |
esportare
Il sottocom commando di esportazione esporta i dettagli specifici per un source oggetto in output JSON. Ciò è utile per la configurazione di Criteri di gruppo per source la gestione.
Utilizzo:
winget source export [[-n] <name>] [<options>]
Argomenti
Sono disponibili gli argomenti seguenti.
| Argomento | Descrizione |
|---|---|
| -n,--name | Nome da cui identificare l'oggetto source . |
Opzioni
Sono disponibili le seguenti opzioni.
| Opzione | Descrizione |
|---|---|
| -?, --aiuto | Ottiene informazioni aggiuntive su questo comando. |
| --aspettare | Chiede all'utente di premere un tasto qualsiasi prima di uscire. |
| --logs,--open-logs (comandi per visualizzare i log) | Aprire il percorso dei log predefinito. |
| --verbose, --verbose-logs | Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato. |
| --nowarn,--ignore-warnings | Elimina gli output degli avvisi. |
| --disabilita-interattività | Disabilita le richieste interattive. |
| --procura | Impostare un proxy da usare per questa esecuzione. |
| --no-proxy | Disabilitare l'uso del proxy per questa esecuzione. |
Esempi
winget source export winget
Restituisce l'output seguente:
{"Arg":"https://cdn.winget.microsoft.com/cache","Data":"Microsoft.Winget.Source_8wekyb3d8bbwe","Explicit":false,"Identifier":"Microsoft.Winget.Source_8wekyb3d8bbwe","Name":"winget","TrustLevel":["Trusted","StoreOrigin"],"Type":"Microsoft.PreIndexed.Package"}
Contratto di origine
Un individuo source può richiedere all'utente di accettare i contratti presentati prima di aggiungere o usare .source Se un utente non accetta i contratti, WinGet non sarà in grado di accedere sourcea .
È possibile usare l'opzione --accept-agreementsource per accettare i source contratti ed evitare la richiesta.
Molti comandi WinGet valutano tutte le origini configurate. Se sono stati configurati source contratti, WinGet chiederà di usare tali origini. I contratti di origine devono essere accettati prima dell'uso. Se si aggiornano source le condizioni del contratto o se un oggetto source viene rimosso e letto (come nel caso di winget source reset --force) i contratti verranno nuovamente presentati.