Come rimuovere (tutte) le app di Windows 8 utilizzando PowerShell
- Categoria: Finestre
Le app sono chiaramente al centro di Windows 8, non solo perché il sistema operativo si avvia per impostazione predefinita nell''interfaccia delle app 'all'avvio, ma perché anche la maggior parte del marketing per il sistema operativo lo mette a fuoco. Tuttavia, questo è solo un lato di Windows 8 e non sono del tutto sicuro se concentrare tutti gli sforzi su queste funzionalità sia la mossa più intelligente di Microsoft.
Ad ogni modo, se non stai utilizzando affatto le app o desideri rimuovere app dai profili utente in modo che non possano avviarle, potresti aver scoperto che non è davvero un'operazione semplice.
Le cose diventano un po 'più facili in Windows 8.1 con la sua funzione di disinstallazione batch: fai clic con il pulsante destro del mouse su più app e seleziona disinstalla alla fine, ma è ancora lontano da ciò che considererei comodo.
Windows PowerShell può sembrare intimidatorio o come un altro ambiente shell o riga di comando per la maggior parte degli utenti. In realtà è molto potente e una delle cose per cui puoi usarlo è rimuovere alcune o tutte le app installate su un sistema Windows 8.
PowerShell e app
È necessario avviare PowerShell prima di poter iniziare. Per fare ciò, procedi come segue:
- Premi il tasto Windows e accedi a PowerShell utilizzando la tastiera.
- Fare clic con il pulsante destro del mouse sul risultato di PowerShell e selezionare 'Esegui come amministratore' dalle opzioni.
Avanti ai comandi:
Ottieni comandi
Ottieni recupera le informazioni relative all'app dagli utenti sul PC locale o su un dominio remoto.
Get-AppxPackage -User [nome utente] elenca tutte le app installate dall'utente [nome utente]. [nome utente] può essere un dominio utente, un indirizzo e-mail, un nome_utente o una stringa SID.
Get-AppxPackage -AllUsers elenca tutte le app installate dagli utenti sul sistema
Get-AppxPackage -Name [nome] restituisce tutte le app che corrispondono a [nome]. È possibile utilizzare caratteri jolly (*) nel comando.
Get-AppxPackage -Publisher [nome editore] restituisce tutte le app installate dagli editori selezionati. I caratteri jolly sono nuovamente consentiti.
Notare che è possibile combinare le query.
Esempio Ottieni query:
- Get-AppxPackage -Publisher * Microsoft * restituisce tutte le app pubblicate da Microsoft e da qualsiasi altro editore che utilizza Microsoft nel suo nome (probabilmente nessuno).
- Get-AppxPackage -user Martin restituisce tutte le app installate con l'account utente Martin.
- Get-AppxPackage -name * Halo * restituisce tutte le app che hanno Halo nel nome.
- Get-AppxPackage -name * Facebook * -User domain / user1 restituisce tutte le app installate con Facebook nel loro nome da user1 sul dominio del computer remoto.
Rimuovi comandi
Remove funziona in modo molto simile a Get, ma offre parametri aggiuntivi.
Remove-AppxPackage [nome del pacchetto] rimuove [nome pacchetto] dall'account dell'utente attualmente connesso.
Remove-AppxPackage [nome pacchetto] -Conferma fa lo stesso come sopra, ma visualizza un prompt di conferma prima che il comando venga eseguito.
Remove-AppxPackage [nome pacchetto] -WhatIf mostra cosa accadrebbe se si eseguisse il comando.
Esempio Rimuovi query:
- Rimuovi-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr Rimuove il pacchetto selezionato dall'account utente corrente
Come rimuovere tutte le app Metro da tutti gli utenti
Get-AppxPackage -AllUsers | Remove-AppxPackage
Microsoft ha pubblicato uno script che rimuove anche tutte le app di Windows Store in Windows 8. Puoi scaricarlo da questa pagina Technet .
Ulteriori informazioni sui cmdlet di installazione dell'app sono disponibile anche su Technet .