Distribuire un pacchetto MSIX con MSIX Core

MSIX Core porta la distribuzione MSIX per selezionare le versioni precedenti di Windows. Per iniziare, assicurarsi prima di tutto che MSIX Core sia installato nel dispositivo di destinazione.

Installazione msi

È consigliabile usare i programmi di installazione MSI forniti per installare MSIX Core perché aggiungono automaticamente msixmgr.exe al percorso di ricerca e associano l'estensione MSIX al programma di installazione.

È possibile scaricare i seguenti programmi di installazione MSI specifici dell'architettura dalla sezione Assets (Asset) nella pagina di rilascio:

  • msixmgrSetup-x64.msi
  • msixmgrSetup-86.msi

Nota

 Assicurarsi di scegliere il programma di installazione corretto per l'architettura del dispositivo. Ciò influirà sulla posizione in cui il programma di installazione archivierà file importanti. Il nome del file può cambiare in base alla versione del programma di installazione.

Installazione del certificato

I pacchetti MSIX devono essere firmati. Prima di installare tutti i pacchetti MSIX, assicurarsi di aver installato il certificato usato per firmare i pacchetti. A tale scopo, è possibile usare i normali flussi di lavoro per l'installazione del certificato dallo strumento di gestione.

Se si vuole installare manualmente un certificato, è possibile eseguire questo comando da un prompt dei comandi con privilegi elevati:

certutil -addstore root <insert certificate.cert>

Nota

 È necessario aggiungere il certificato attendibile in Autorità di certificazione radice attendibile in tutti gli scenari.

Uso della riga di comando

Dopo aver installato lo strumento msixmgr.exe, può essere usato per gestire i pacchetti MSIX in questo computer eseguendo ricerche, installazione e rimozione. L'utilità della riga di comando msixmgr.exe è destinata agli amministratori di sistema. È particolarmente utile quando viene eseguito dal prompt degli amministratori. Non tutti i comandi quando vengono eseguiti da un normale prompt dei comandi verranno visualizzati nella console. Per ulteriori dettagli, vedi la sezione seguente.

Installa

Usando il prompt dei comandi o PowerShell, passare alla directory che contiene msixmgr.exe ed eseguire il comando seguente per installare il pacchetto MSIX. Il -quietUX parametro può anche essere aggiunto alla fine del comando in modo che gli utenti non visualizzino l'interfaccia utente del programma di installazione.

msixmgr.exe -AddPackage C:\NotePadPlus\notepadplus.msix -quietUX

Nota

 Questo e gli esempi seguenti usano notepadplus.msix. Questo è uno dei pacchetti di esempio.

Esecuzione di query per un pacchetto MSIX specifico

La ricerca di un pacchetto specifico è possibile tramite packageFullName, packageFamilyName e/o utilizzando anche caratteri jolly. I caratteri jolly supportati sono *(corrispondono a qualsiasi carattere) e ? (corrisponde a un singolo carattere).

msixmgr.exe -FindPackage notepadplus_0.0.0.1_???__8wekyb3d8bbwe
msixmgr.exe -FindPackage *padplus_0.0.*
msixmgr.exe -FindPackage *epadplus_8wekyb3d8bbw?

Disinstalla

Per disinstallare usare il comando seguente:

msixmgr.exe -RemovePackage notepadplus_0.0.0.1_x64__8wekyb3d8bbwe -quietUX