Di recente mi è capitato di dover gestire un problema banale ma curioso, uno di quelli su cui pensi una volta risolto: “ecco, questo per il futuro devo davvero ricordarmelo!” Siccome è una di quelle cose che può essere utile a tutti nella vita di tutti i giorni, ho pensato di condividerlo brevemente.
Il problema
Stavo provando ad aggiornare un’applicazione di tipo Universal App, basata su pacchetti, realizzata con Visual Studio e pubblicata anche sullo Store. In passato l’avevo installata anche in locale sul PC di sviluppo, poi rimossa. Dopo quest’azione mi era diventato impossibile avviare la versione di sviluppo in locale — con errori anomali come l’errore 1104 da Visual Studio, che indica che non è stato possibile accedere al percorso di delivery. Anche da Microsoft Store la versione pubblicata era diventata impossibile da installare.
La causa
Per ragioni non ben definite, l’applicazione risultava installata da un utente diverso dal mio, da cui era diventato impossibile rimuoverla — forse si trattava di qualche prova fatta in passato con un’utenza non più disponibile. Visual Studio e Microsoft Store non avevano modo di rimuoverla correttamente.
La soluzione: PowerShell con diritti amministrativi
La soluzione più rapida è stata quella di forzare la rimozione tramite PowerShell in console amministrativa. I comandi seguenti consentono di rimuovere il pacchetto per tutti gli utenti del sistema.
Procedura passo passo
- Aprire una console PowerShell con diritti amministrativi
- Trovare il nome del pacchetto da rimuovere in uno di questi modi:
- Dal messaggio di errore ricevuto
- Dalla cartella
%USERPROFILE%\AppData\Local\Packages— ogni nome cartella corrisponde a un pacchetto - Tramite il comando PowerShell:
Get-AppxPackage -AllUsers
- Una volta identificato il nome, rimuovere il pacchetto:
Get-AppxPackage -Name "[NOMEPACCHETTO]" -AllUsers | Remove-AppxPackage -AllUsers
Sostituire [NOMEPACCHETTO] con il nome esatto del pacchetto trovato nel passaggio precedente. Il comando rimuoverà il pacchetto per tutti gli utenti del sistema, risolvendo il blocco sia in Visual Studio che sullo Store.









Leave a Reply
You must be logged in to post a comment.