Condividi tramite


comando di riparazione (winget)

Il comando di ripristino dello strumento winget ripristina l'applicazione specificata. Ciò è utile quando un'app non funziona correttamente o presenta file danneggiati, ma non richiede una reinstallazione completa.

Usare il comando list per identificare l'applicazione da ripristinare. Il comando repair richiede di specificare la stringa esatta da ripristinare. In caso di ambiguità, verrà richiesto di filtrare ulteriormente il comando di ripristino in un'applicazione esatta.

Uso

winget repair [[-q] <query> ...] [<options>]

Screenshot che elenca le opzioni del comando winget repair.

Aliases

Per questo comando sono disponibili gli alias seguenti:

  • riparazione

Argomenti

Sono disponibili gli argomenti seguenti.

Argomentazione Descrizione
-q,--query L'interrogazione utilizzata per cercare un'app.

L'argomento query deve essere fornito come parametro posizionale. La sintassi wildcard non è supportata. In genere, si tratta di una stringa che identifica in modo univoco il pacchetto da installare.

Opzioni

Queste opzioni consentono di personalizzare l'esperienza di installazione in base alle proprie esigenze.

Opzione Descrizione
-m, --manifesto Deve essere seguito dal percorso al file manifest (YAML). È possibile usare il manifesto per eseguire l'esperienza di ripristino da un file YAML locale.
--Id Limita l'installazione all'ID dell'applicazione.
--nome Limita la ricerca al nome dell'applicazione.
--moniker Limita la ricerca al nome elencato per l'app.
-v, --version Consente di specificare una versione esatta da installare. Se non specificato, l'ultima versione installerà l'applicazione con il numero di versione più alto disponibile.
--product-code Filtri che usano il codice prodotto.
-a, --architettura Selezionare l'architettura da installare.
--ambito Consente di specificare se il programma di installazione deve avere come destinazione l'ambito utente o ambito computer. Consulta i problemi noti relativi all'ambito di installazione del pacchetto.
-s, --source Limita la ricerca al nome di origine specificato. Deve essere seguito dal nome dell'origine.
-i, --interactive Esegue il programma di installazione in modalità interattiva. L'esperienza predefinita mostra il progresso dell'installazione.
-h, --silenzioso Esegue il programma di installazione in modalità invisibile all'utente. In questo modo viene eliminata tutta l'interfaccia utente. L'esperienza predefinita mostra il progresso dell'installazione.
-o, --log Indirizza la registrazione a un file di log. È necessario fornire un percorso a un file a cui si dispone dei diritti di scrittura.
--ignora-controllo-malware-su-archivio-locale Ignorare l'analisi malware eseguita durante l'installazione di un pacchetto di tipo archivio dal registro locale.
--accept-source-accordi Usato per accettare il contratto di licenza della sorgente ed evitare l'avviso.
--accetta-contratti-di-pacchetto Usato per accettare il contratto di licenza ed evitare il messaggio di avviso.
--locale Specifica le impostazioni locali da usare (formato BCP47).
--intestazione Intestazione HTTP di origine REST opzionale per Windows-Package-Manager.
--authentication-mode Specificare le preferenze della finestra di autenticazione (invisibile all'utente, silentPreferred o interattivo).
--authentication-account Specificare l'account da usare per l'autenticazione.
--forza Esegui direttamente il comando e continua con i problemi non legati alla sicurezza.
--ignore-security-hash Ignorare l'errore di verifica hash del programma di installazione. Non consigliato.
-e, --exact Utilizza la stringa precisa nella query, includendo il controllo della distinzione tra maiuscole e minuscole. Non userà il comportamento predefinito di una sottostringa.
-?, --aiuto Ottenere altre informazioni su questo comando.
--aspettare Chiede all'utente di premere un tasto qualsiasi prima di uscire.
--logs,--open-logs (comandi per visualizzare i log) Aprire la posizione predefinita dei registri di sistema.
--verbose, --verbose-logs Usato per sostituire l'impostazione di registrazione e generare un log dettagliato.
--nowarn,--ignore-warnings Elimina gli output degli avvisi.
--disabilita-interattività Disabilitare le richieste interattive.
--proxy Impostare un proxy da usare per questa esecuzione.
--no-proxy Disabilitare l'uso del proxy per questa esecuzione.

Interrogazioni di esempio

Nell'esempio seguente viene riparata un'applicazione.

winget repair Micrososft.WinGetCreate