Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
MSIX adalah format kemasan aplikasi Windows modern. Ini memberikan aplikasi Windows kemampuan untuk penginstalan dan penghapusan instalasi yang andal dan bersih, pembaruan otomatis, serta akses ke fitur platform Windows yang memerlukan identitas paket.
Identitas paket adalah konsep utama. Saat aplikasi Anda dikemas sebagai MSIX, Windows menetapkannya identitas unik (penerbit + nama + versi). Identitas tersebut diperlukan untuk:
- API platform Windows seperti pemberitahuan push, tugas latar belakang, dan ubin langsung
- Fitur AI yang menggunakan model di perangkat melalui API AI Windows
- Menyimpan saluran distribusi dan pembaruan
- Manajemen perusahaan melalui Intune dan Configuration Manager
Jika Anda tidak yakin apakah akan mengemas aplikasi atau model kemasan mana yang akan digunakan, mulailah dengan panduan Keputusan kemasan.
Fitur utama
- Pemasangan dan pencopotan yang andal. MSIX memberikan tingkat keberhasilan penginstalan 99,96% di jutaan instalasi dan menjamin penghapusan instalasi yang bersih tanpa file sisa atau entri registri.
- Pembaruan diferensial. Hanya blok 64 KB yang diubah yang diunduh pada pembaruan, meminimalkan dampak jaringan dan waktu pembaruan.
- Efisiensi ruang disk. File bersama di seluruh aplikasi dikelola oleh Windows; setiap aplikasi tetap independen sehingga pembaruan tidak memengaruhi aplikasi lain.
- Eksekusi berbasis kontainer. Aplikasi berjalan dalam kontainer ringan dengan sistem file virtual dan registri, dan Windows memvirtualisasikan atau mengalihkan sistem file dan penulisan registri tertentu untuk mengurangi dampak sistem. Lihat Gambaran umum kontainerisasi MSIX.
- Siap untuk digunakan oleh perusahaan. Dukungan penuh untuk penyebaran melalui Intune, Configuration Manager, dan Enterprise Modern App Management CSP.
Get started
| Maksud | Mulai di sini |
|---|---|
| Mengemas aplikasi UWP baru | Buat paket MSIX dari Visual Studio |
| Mengonversi alat penginstal yang ada ke MSIX | Alat Kemasan MSIX |
| Mengemas dan menandatangani dari baris perintah | WinApp CLI |
| Mengirimkan pembaruan tanpa Store | Penginstal Aplikasi |
| Memutuskan antara dikemas dan tidak dikemas | Panduan keputusan pengemasan |
| Menyebarkan ke perangkat perusahaan | Ikhtisar implementasi perusahaan |
Sorotan
- WinApp CLI. WinApp CLI menyediakan alat baris perintah untuk alur kerja MSIX lengkap: membuat sertifikat, membangun paket, dan penandatanganan tanpa meninggalkan terminal.
- Mengemas aplikasi Windows yang ada. Gunakan MSIX Packaging Tool untuk membuat paket MSIX untuk aplikasi Windows apa pun tanpa akses ke kode sumber.
- Menerapkan perbaikan runtime. Package Support Framework memungkinkan Anda menerapkan perbaikan kompatibilitas ke aplikasi paket tanpa memodifikasi kode sumber.
- SDK lintas platform. sumber terbuka MSIX SDK menyediakan API untuk memverifikasi, memvalidasi, dan membongkar paket MSIX di platform apa pun.
Di dalam paket MSIX
Payload aplikasi
File payload adalah file kode aplikasi dan aset yang dibangun dari sumber Anda.
AppxBlockMap.xml
Dokumen XML yang mencantumkan setiap file dalam paket dengan hash kriptografi untuk setiap blok 64 KB. Digunakan untuk unduhan inkremental, pembaruan diferensial, dan verifikasi integritas.
AppxManifest.xml
Manifes paket mendeklarasikan identitas, dependensi, kemampuan, elemen visual, dan titik ekstensi aplikasi. Inilah yang Windows baca untuk menyebarkan, menampilkan, dan memperbarui aplikasi.
AppxSignature.p7x
Dihasilkan ketika paket ditandatangani. Semua paket MSIX harus ditandatangani sebelum penginstalan. Dikombinasikan dengan AppxBlockMap.xml, ini memungkinkan Windows memverifikasi integritas paket pada waktu penginstalan dan pada runtime.
Platform yang didukung
Untuk daftar lengkap platform yang didukung, lihat fitur MSIX dan platform yang didukung.
Validasi, pengujian, dan pemecahan masalah
Untuk pengujian dan kesalahan umum, lihat panduan pemecahan masalah MSIX dan ringkasan validasi dan pengujian MSIX.
Manfaat kontainer aplikasi
Aplikasi yang dikemas dengan MSIX dapat dikonfigurasi untuk berjalan dalam kontainer aplikasi ringan yang mengisolasi proses menggunakan sistem file dan virtualisasi registri. Untuk penjelasan lengkap tentang apa perubahan kontainer dan cara bekerja dengannya, lihat Gambaran umum kontainerisasi MSIX.