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 uninstall comando di WinGet disinstalla l'applicazione specificata.
Il uninstall comando richiede di specificare il nome esatto dell'applicazione su uninstall. In caso di ambiguità, verrà richiesto di filtrare ulteriormente il uninstall comando in base a un'applicazione esatta.
Alias
Per questo comando sono disponibili gli alias seguenti:
removerm
Utilizzo
winget uninstall [[-q] <query>] [<options>]
Nota
Quando usi WinGet per uninstall un pacchetto, potresti riscontrare un contratto di Microsoft Store. Ciò si verifica a causa del modo in cui WinGet esegue query sulle origini dei pacchetti. Per evitare prompt del contratto di Microsoft Store durante la disinstallazione, è possibile aggiungere il --source winget flag WinGet al winget uninstall comando. In alternativa, è possibile uninstall usando Start > Impostazioni > App > App e funzionalità, trovando l'app che si desidera remove e selezionando Altro > Disinstalla.
Argomenti
Sono disponibili gli argomenti seguenti.
| Argomento | Descrizione |
|---|---|
| -q,--query | La query utilizzata per cercare un'app. |
Nota
L'argomento della query è posizionale. La sintassi dello stile con caratteri jolly non è supportata. Si tratta quasi sempre della stringa di caratteri che si prevede aiuti a trovare il pacchetto che si sta disinstallando.
Opzioni
Le opzioni consentono di personalizzare l'esperienza uninstall in base alle proprie esigenze.
| Opzione | Descrizione |
|---|---|
| -m, --manifesto | Deve essere seguito dal percorso del file manifest (YAML). È possibile usare il manifesto per eseguire l'esperienza uninstall da un file YAML locale. |
| --Id | Limita l'oggetto uninstall all'ID dell'applicazione. |
| --nome | Limita la ricerca al nome dell'applicazione. |
| --soprannome | Limita la ricerca al moniker elencato per l'applicazione. |
| --product-code | Filtri che usano il codice prodotto. |
| -v, --version | Consente di specificare una versione esatta per uninstall. Se non specificato, latest indicherà uninstall l'applicazione con il numero di versione più alto. |
| --all,--all-versions | Disinstallare tutte le versioni. |
| -s, --source | Limita la ricerca al nome specificato per l'origine. Deve essere seguito dal nome dell'origine. |
| -e, --exact | Usa la stringa esatta nella query, inclusa la verifica della distinzione tra maiuscole e minuscole. Non userà il comportamento predefinito di una sottostringa. |
| --ambito | Selezionare il filtro per il campo di applicazione dei pacchetti installati (utente o sistema). |
| -i, -interactive | Esegue il programma di disinstallazione in modalità interattiva. L'esperienza predefinita mostra lo stato di avanzamento del programma di disinstallazione. |
| -h, -silent | Esegue il programma di disinstallazione in modalità invisibile all'utente. Questo sopprime tutta l'interfaccia utente. L'esperienza predefinita mostra lo stato di avanzamento del programma di disinstallazione. |
| --forza | Eseguire direttamente il comando e continuare con problemi non correlati alla sicurezza. |
| --pulisci | Elimina tutti i file e le directory nella directory del pacchetto (portabile). |
| --conservare | Mantiene tutti i file e le directory creati dal pacchetto (portabile). |
| -o, --log | Indirizza la registrazione a un file di log. È necessario specificare il percorso di un file per cui si dispone dei diritti di scrittura. |
| --intestazione | Intestazione HTTP di origine REST di Windows-Package-Manager facoltativa. |
| --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. |
| --accept-source-accordi | Utilizzato per accettare il contratto di licenza del codice sorgente ed evitare la richiesta di conferma. |
| -?,--aiuto | Mostra la guida relativa al comando selezionato. |
| --aspettare | Chiede all'utente di premere un tasto qualsiasi prima di uscire. |
| --logs,--open-logs (comandi per visualizzare i log) | Apri la posizione predefinita dei log. |
| --verbose, --verbose-logs | Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato. |
| --nowarn,--ignore-warnings | Sopprime i messaggi di avviso. |
| --disabilita-interattività | Disabilita le richieste interattive. |
| --proxy | Impostare un proxy da usare per questa esecuzione. |
| --no-proxy | Disabilitare l'uso del proxy per questa esecuzione. |
Dopo aver identificato correttamente l'applicazione destinata a uninstall, winget eseguirà il uninstall comando .
Esempi di query
Nell'esempio seguente viene disinstallata una versione specifica di un'applicazione.
winget uninstall --name powertoys --version 0.15.2
Nell'esempio seguente viene disinstallata un'applicazione usando il relativo ID.
winget uninstall --id "{24559D0F-481C-F3BE-8DD0-D908923A38F8}"
Nell'esempio seguente vengono disinstallate più applicazioni.
winget uninstall Microsoft.NuGet Microsoft.Edit
Selezioni multiple
Se la query fornita a winget non restituisce una singola applicazione in uninstall, winget visualizzerà più risultati. È quindi possibile usare filtri aggiuntivi per perfezionare la ricerca dell'applicazione da usare uninstall.
Disinstallazione di app non installate con Gestione pacchetti di Windows
Come indicato in list, il comando winget list visualizzerà non solo le app installate con winget. Puoi comunque utilizzare i comandi winget per remove queste app dal tuo dispositivo.