Condividi tramite


L'app di Microsoft Store non può iniziare quando un utente installa una versione precedente rispetto alla versione corrente installata da un altro utente in Windows 10

Questo articolo fornisce informazioni utili per risolvere un problema per cui l'app di Microsoft Store non può iniziare quando un utente installa una versione precedente rispetto alla versione corrente installata da un altro utente.

Si applica a: Windows 10 - tutte le edizioni
Numero KB originale: 4055744

Sintomo

Si consideri lo scenario seguente:

  • In un computer basato su Windows 10 accedi come Utente A e quindi installa un'app di Microsoft Store. Ad esempio, Minecraft: Education Edition, installato da System Center Configuration Manager come app offline.
  • Si aggiorna l'app a una versione più recente online da Microsoft Store e quindi si disconnette come Utente A.
  • Accedere come Utente B e quindi installare la versione precedente dell'app.

In questo scenario non è possibile usare l'app quando si accede come Utente A. Inoltre, quando si accede come Utente B, non è possibile aggiornare l'app.

Questo problema può verificarsi quando si usa System Center Configuration Manager per distribuire la versione precedente di un'app offline e quindi l'utente aggiorna l'app online da Microsoft Store. Quando si monitora lo stato dell'applicazione, verrà visualizzato l'errore 0x3 nella console di Configuration Manager.

Causa

Questo problema si verifica quando l'utente B installa la versione precedente dell'app e l'installazione sostituisce i file condivisi con le versioni precedenti.

Soluzione alternativa

La procedura seguente consente di risolvere questo problema per gli utenti in un computer specifico:

  1. Verificare che il file activationStore.dat non esista nella directory AppRepository. Ad esempio: C:\ProgramData\Microsoft\Windows\AppRepository\Packages\Microsoft.MinecraftEducationEdition_0.21.0_x64__8wekyb3d8bbwe\ActivationStore.dat

  2. Eseguire il comando seguente per impostare la chiave del Registro di sistema per l'applicazione specifica. Ad esempio, Minecraft (Microsoft.MinecraftEducationEdition_1.0.21.0_x64__8wekyb3d8bbwe):

    reg add HKLM\Software\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList\Microsoft.MinecraftEducationEdition_1.0.21.0_x64__8wekyb3d8bbwe /v PackageStatus /t REG_DWORD /d 2
    
  3. Copiare il file application.appx in una cartella locale, ad esempio C:\Temp\Microsoft.MinecraftEducationEdition_1.0.21.0_x64__8wekyb3d8bbwe.appx.

  4. Impostare il comando seguente per ridistribuire l'app per l'esecuzione ogni volta che un utente accede. Ad esempio, Minecraft (Microsoft.MinecraftEducationEdition_1.0.21.0_x64__8wekyb3d8bbwe):

    powershell.exe Add-AppxPackage -Path C:\Temp\Microsoft.MinecraftEducationEdition_1.0.21.0_x64__8wekyb3d8bbwe.appx
    

    Note

    Se si usa Configuration Manager, non distribuire il pacchetto dell'app come applicazione di Configuration Manager.

Risoluzione

Se si usa Configuration Manager, vedere Gestire le app dal Microsoft Store per le aziende con System Center Configuration Manager per scegliere tra gli aggiornamenti delle app online o offline.

Questo problema non si verificherà in Windows 10 versione 1709 e verrà risolto per le versioni precedenti in un aggiornamento qualitativo imminente.