Due settimane fa, abbiamo portato alla luce un problema con Office Touch Preview, una suite di app rilasciata da Microsoft a Windows Store per gli utenti dell'anteprima tecnica di Windows 10. Puoi leggere il problema qui : in pratica, le app non si avviano, mostrando un errore che dice "Impossibile aprire questa app".
Lo stesso problema si verifica con varie altre app e in genere una soluzione sarebbe quella di disinstallare l'app e quindi reinstallarla. Sfortunatamente, questo metodo non funziona con le app Office Touch. Fortunatamente, il problema è stato individuato e riguarda il servizio di licenza di Windows Store.
In un post sui forum di supporto Microsoft ufficiali, abbiamo appreso che questo problema deriva dal fatto che Windows Store non è riuscito ad acquisire una nuova licenza per le app.
"Si è verificato un problema con il servizio di licenza dello Store che significava che alle app di anteprima era stata assegnata una licenza scaduta troppo rapidamente. Questo problema è stato risolto il 23/2. Sfortunatamente, questo ha esposto un altro problema per cui lo Store non riusciva ad acquisire un nuovo licenza se ne esisteva già una, indipendentemente dal fatto che la licenza fosse scaduta. La rimozione di un'app e l'installazione di nuovo non cancella la cache, quindi anche se lo fai, l'app non riesce ancora ad acquisire una nuova licenza all'avvio. Quindi, in pratica, se hai installato l'app prima del 23/2, allora avresti riscontrato questo problema e la rimozione e la reinstallazione dell'app non risolveranno il problema."
Per fortuna, esiste una soluzione manuale che puoi eseguire per risolvere questo problema in questo momento. Segui i passaggi seguenti per risolvere il problema.
- Apri Blocco note.
- Incolla il seguente testo nel documento vuoto:
eco spento
net stop clipsvc
if "%1"=="" (
echo ==== BACKUP DI LICENZE LOCALI
move %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.dat %windir%\serviceprofiles\localservice\appdata\local \microsoft\clipsvc\tokens.bak
)
if "%1"=="recupera" (
echo ==== RECUPERO LICENZE DA BACKUP
copy %windir%\serviceprofiles\localservice\appdata\local\microsoft\clipsvc\tokens.bak %windir%\serviceprofiles\localservice\appdata\ local\microsoft\clipsvc\tokens.dat
)
net start clipvc
- Salva il file (in un posto facile da trovare) come "license.bat" (nota l'estensione .bat).
- Eseguire il file batch da un prompt dei comandi con privilegi di amministratore. (Puoi fare clic con il pulsante destro del mouse sul pulsante Start e selezionare Prompt dei comandi (amministratore)).
- Vai al menu Start e disinstalla l'app che mostra il comportamento.
- Vai su Windows Store e riacquista l'app. Avvialo e ora dovrebbe aprirsi, riacquisire una nuova e valida licenza.
Questo script interrompe sostanzialmente il servizio di licenza client, rinomina la cache e riavvia nuovamente il servizio. La cache si aggiornerà all'avvio delle app. Facci sapere nei commenti qui sotto se questo metodo risolve il problema.