Windows 8 consente di rimuovere rapidamente una singola applicazione direttamente dalla Start Screen, ma non mette a disposizione un comando visibile per disinstallare più app contemporaneamente. Quando le applicazioni da eliminare sono numerose, ripetere la stessa operazione una per una può diventare poco pratico. In questo caso è possibile ricorrere a PowerShell e a uno script dedicato.
La procedura riguarda le applicazioni installate attraverso il Windows Store, indicate all’epoca anche come app Metro. Lo strumento permette di individuare le applicazioni tramite i rispettivi codici identificativi e di avviare la rimozione in massa, evitando di dover intervenire separatamente su ogni riquadro presente nella schermata Start.
La disinstallazione manuale dalla Start Screen
Prima di ricorrere a PowerShell è utile ricordare il metodo standard previsto da Windows 8. Dalla Start Screen è sufficiente individuare il tassello dell’applicazione da rimuovere, fare clic con il tasto destro del mouse e selezionare la voce Disinstalla, che compare nella parte inferiore dell’interfaccia.
Questo sistema è immediato e adatto quando si deve eliminare una sola applicazione. Il limite emerge invece quando gli elementi da rimuovere sono diversi: l’utente deve ripetere gli stessi passaggi per ogni app. La soluzione basata su script nasce proprio per rendere più rapida questa attività, utilizzando un elenco di identificativi invece dei singoli tasselli della Start Screen.
PowerShell e lo script per rimuovere le app in massa
Il componente centrale della procedura è PowerShell, l’ambiente di Windows che consente di eseguire comandi e script. In questo caso viene utilizzato insieme allo script RemoveWindowsStoreApp.ps1, incluso nello strumento denominato RemoveWindows Store App. Il file ha estensione .ps1, cioè il formato utilizzato da PowerShell per gli script.
Il primo passaggio consiste nello scaricare RemoveWindows Store App e accedere alla cartella che contiene i relativi file. Una volta individuato RemoveWindowsStoreApp.ps1, bisogna aprirlo con il Blocco note. L’operazione serve a modificare lo script prima dell’esecuzione, aggiungendo la riga richiesta per attivare la procedura di rimozione.
La modifica al file RemoveWindowsStoreApp.ps1
All’interno del file aperto con il Blocco note deve essere aggiunta la seguente istruzione: Remove-OSCAppxPackage. Dopo aver inserito la riga, è necessario salvare le modifiche. Questo passaggio prepara lo script all’esecuzione del comando che gestisce la cancellazione delle applicazioni Windows Store selezionate dall’utente.
La modifica va effettuata prima di avviare il file in PowerShell. In questo modo lo script non viene semplicemente aperto come un documento di testo, ma può essere utilizzato per presentare le informazioni necessarie alla rimozione delle app. Il Blocco note, in questa fase, serve soltanto per inserire il comando e salvare il file aggiornato.
Inserire gli identificativi e confermare la cancellazione
Dopo il salvataggio del file modificato, lo script può essere eseguito in PowerShell. La procedura richiede quindi di digitare i codici identificativi associati alle applicazioni che si desidera eliminare. Gli identificativi rappresentano il riferimento utilizzato dallo script per distinguere le diverse app installate.
Una volta inseriti i codici, l’utente deve confermare la cancellazione delle applicazioni selezionate. La rimozione non avviene quindi in modo indiscriminato: il funzionamento descritto si basa sulla scelta degli identificativi da fornire allo script. È perciò importante verificare quali applicazioni corrispondono ai codici indicati prima di confermare l’operazione.
Perché questa procedura può essere più rapida
A prima vista l’utilizzo di PowerShell e la modifica di un file con estensione .ps1 possono sembrare più complessi rispetto al clic destro su un riquadro della Start Screen. La differenza è però nel numero di applicazioni coinvolte. Il metodo grafico è immediato per una singola app, mentre lo script consente di gestire più rimozioni attraverso una procedura basata sui codici identificativi.
Per gli utenti che devono ripulire la Start Screen o eliminare diverse applicazioni Windows Store, l’approccio in PowerShell riduce il lavoro ripetitivo e concentra le operazioni in un unico flusso. La procedura richiede qualche passaggio aggiuntivo iniziale, ma offre un sistema più veloce per la disinstallazione in massa delle app Metro presenti in Windows 8.