- Dua jalur distribusi: MSIX dengan integrasi penuh atau EXE/MSI tanpa perubahan, masing-masing dengan persyaratan dan kelebihannya sendiri.
- Intune + Store: Pencarian otomatis, penugasan, dan pembaruan untuk UWP, MSIX, dan Win32, dengan kontrol kebijakan.
- Alur Win32 di Intune: .intunewin, aturan deteksi, dependensi (hingga 100), dan penggantian versi.
- Untuk pengembang: perdagangan bebas komisi, API/CI-CD, analisis penginstal, dan manajemen ulasan.

Jika Anda bekerja dengan aplikasi desktop tradisional dan ingin mendistribusikannya di Windows dengan jaminan, Microsoft Store dan integrasinya dengan Intune membuka pintu untuk Anda. beberapa jalur yang dapat diandalkan untuk menginstal aplikasi Win32. Dalam panduan ini kami mengulas semua pilihan.
Selain menjelaskan “bagaimana”, kita akan melihat keuntungan konkrit untuk pengembang (API perdagangan, analitik, pengiriman, dan CI/CD sendiri dari GitHub) dan rekomendasi untuk pengalaman pengguna yang lancar. Kami juga akan memberi tahu Anda apa yang tidak didukung, apa yang perlu Anda persiapkan sebelumnya, dan cara mendiagnosis dependensi, mendeteksi aturan, dan mengganti versi.
Opsi distribusi di Microsoft Store
Untuk membawa aplikasi Win32 ke Microsoft Store jerami dua jalan utama, keduanya kompatibel dengan teknologi seperti Windows App SDK, WPF, WinForms, Electron, Qt, dan lainnya. Memilih salah satu bergantung pada pengalaman yang Anda inginkan bagi pengguna dan kebutuhan organisasi Anda.
- Opsi A: Paket sebagai MSIX untuk mendapatkan manfaat dari integrasi sistem penuh (pembaruan, identitas, pengalaman instalasi, dll.) Berkat kemasan MSIX, pengguna dapat menemukan, memperoleh, dan menginstal dengan lebih mudah, dan Anda dapat memanfaatkan fitur-fitur canggih Windows dan Store.
- Opsi B: Publikasikan penginstal EXE atau MSI Anda apa adanya, dihosting di situs web Anda Opsi ini akan menampilkan aplikasi Anda di Store, dengan tetap mempertahankan installer dan CDN asli. Opsi ini ideal jika Anda ingin mempertahankan alur kerja build dan pengiriman saat ini dengan perubahan minimal.
Untuk memberi Anda gambaran sekilas, berikut adalah ringkasan perbedaan utama antara kedua modalitas. Perlu diingat bahwa keduanya dapat hidup berdampingan tergantung pada skenarionya.
| Característica | MSIX (dikemas) | Win32 (penginstal asli) |
|---|---|---|
| hosting yang | Hosting gratis yang disediakan oleh Microsoft | Penerbit menyelenggarakan dan menanggung biaya |
| Perdagangan | Platform ritel Microsoft Store atau sistem Anda sendiri | Platform pembayaran/perdagangan Anda |
| Penandatanganan kode | Disediakan gratis oleh Microsoft | Oleh penerbit dengan CA dari program root Microsoft |
| Update | Pemeriksaan otomatis setiap 24 jam oleh OS | Aplikasi mengelola pembaruannya |
| Mode S | Cocok | Tidak cocok |
| Daftar pribadi dan penerbangan | Tersedia | Tidak tersedia |
| Integrasi lanjutan dengan Windows | Ya (berbagi, luncurkan dari Toko, dll.) | Tidak |
| Cadangkan/pulihkan Windows 11 | Pemulihan dan instalasi otomatis | Ikon menu Start dipulihkan dengan menunjuk ke tab Store |

Opsi 1: Paket aplikasi Win32 sebagai MSIX
Pengemasan dalam MSIX mudah dilakukan dan ada beberapa cara untuk melakukannya dengan gesekan minimal. Pilih salah satu yang paling sesuai dengan proyek dan peralatan Anda saat ini.
- Visual Studio: Tambahkan Proyek Pengemasan Aplikasi Windows ke solusi Anda dan konfigurasikan pengemasan MSIX untuk aplikasi desktop Anda.
- Pemasang pihak ketiga: mengambil keuntungan dari solusi mitra yang menghasilkan MSIX untuk proyek desktop.
- Alat Pengemasan MSIX- Buat paket MSIX dari penginstal yang ada (MSI, EXE, ClickOnce atau App-V) dengan cara yang dipandu.
Sebelum dipublikasikan, Validasi MSIX Anda dengan Kit Sertifikasi Aplikasi Windows untuk memeriksa kepatuhan terhadap Microsoft Store dan mendeteksi kemungkinan insiden.

Opsi 2: Publikasikan penginstal EXE/MSI yang tidak dimodifikasi
Sejak Juni 2021, Microsoft Store mendukung aplikasi Win32 yang belum dibongkar, yang memungkinkan Anda mencantumkan aplikasi Anda sambil tetap mempertahankan penginstal asli dan mengendalikan CDN/versi Anda.
Prosesnya sederhana: Bagikan URL penginstal di Pusat Mitra dan isi informasi yang diperlukanSetelah validasi oleh tim sertifikasi, aplikasi Anda akan muncul di Store, dan pengguna akan melanjutkan penginstalan dengan penginstal senyap Anda.
Agar penginstal diterima, hormati pedoman ini dan Anda akan terhindar dari penolakan:
- Format: harus menjadi . MSI atau exe.
- Modo: : penginstal harus bisa bekerja offline.
- Kekekalan: biner yang ditunjuk oleh URL seharusnya tidak berubah sekali dikirim.
- Mencapai:penginstal harus instal secara eksklusif produk yang diharapkan.
Menginstal dan mengelola Intune menggunakan Microsoft Store
Microsoft Intune terintegrasi dengan Microsoft Store untuk Cari, tambahkan, tetapkan, dan perbarui aplikasi UWP, MSIX, dan Win32 (EXE/MSI)Administrator dapat menyebarkan dan memantau aplikasi secara terpusat, mendelegasikan pembaruan otomatis bila diperlukan.
Prasyarat untuk menggunakan Store dengan Intune
- Perangkat keras: perangkat dengan setidaknya dua inti.
- Klien IME:dukungan untuk Ekstensi Manajemen Intune.
- Conectividad: akses ke Microsoft Store dan konten target (periksa pengaturan proxy jika berlaku).
Tambahkan dan terapkan aplikasi Microsoft Store baru
Alirannya terdiri dari tiga tahap: Informasi Aplikasi, Tugas, dan Tinjauan/PembuatanAnda memulainya di Intune di bawah Aplikasi > Semua aplikasi > Buat > Aplikasi Microsoft Store (baru).
Saat Anda mencari di Store dari Intune, Anda akan melihat kolom seperti Nama, Penerbit, dan Jenis (Win32 atau UWP). Saat Anda memilih aplikasi, metadata telah dimuat sebelumnya, yang dapat Anda edit di kolom seperti:
- Nama dan deskripsi untuk Portal Perusahaan.
- Penerbit, kategori, logo dan merek seperti aplikasi unggulan.
- Pengidentifikasi paket (hanya baca) dan jenis penginstal (UWP/Win32).
- Perilaku instalasi (sistem atau pengguna), URL informasi/privasi, pemilik, pengembang y uang kertas.
Update
Aplikasi yang diterbitkan dari Microsoft Store secara otomatis diperbarui ke versi terbaru.Untuk UWP, jangan aktifkan kebijakan “Nonaktifkan pengunduhan dan pemasangan pembaruan otomatis”.

Aplikasi Microsoft Store Win32: Perilaku di Intune
Ketika aplikasi Win32 Store ditargetkan sebagai Diperlukan dan tidak terdeteksi dengan benar (berdasarkan versi atau konteks), Intune mencoba menginstalnya kembali dalam konteks yang ditargetkan.Untuk aplikasi yang sudah ada, pengelolaan dimulai setelah pengguna menginstalnya dari Portal Perusahaan.
Toko mendukung penginstal EXE dan MSI dengan konten yang dihosting penerbit. Menurut definisinya, setiap aplikasi dapat diinstal dalam konteks pemakai untuk sistemTinjau dokumentasi "Aplikasi desktop tradisional di Microsoft Store" untuk detail tambahan.
Aplikasi UWP dari Store: Konteks Sistem dan Rekomendasi
Anda sekarang juga dapat menerapkan UWP dari “Aplikasi Microsoft Store (Baru)” dalam konteks sistemJika Anda menyediakan appx pada sistem, Ini akan diinstal untuk setiap pengguna yang masuk..
Hindari mencampur konteks instalasi pada perangkat yang sama, karena hal ini mempersulit pengelolaan dan persepsi status terinstal, terutama jika pengguna mencopot pemasangan aplikasi selama sesi mereka saat aplikasi masih dalam proses penyediaan.
Kebijakan Toko Microsoft dan Dampaknya
Beberapa kebijakan sistem secara langsung memengaruhi penerapan aplikasi.Konfigurasikan dengan cermat untuk menyeimbangkan keamanan dan otomatisasi.
- Nonaktifkan semua aplikasi dari Microsoft Store: Disarankan Tidak dikonfigurasi atau Diaktifkan untuk mempertahankan integrasi dengan Intune.
- Nonaktifkan pengunduhan dan penginstalan pembaruan otomatis: Disarankan Tidak Dikonfigurasi atau Dinonaktifkan jika Anda ingin mengizinkan pembaruan otomatis UWP.
- Aktifkan sumber Microsoft Store untuk Penginstal Aplikasi y Aktifkan Penginstal Aplikasi: disarankan Tidak dikonfigurasi atau Diaktifkan.
- Nonaktifkan aplikasi Store:
- Tidak dikonfigurasi:OS dapat mengizinkan instalasi sewenang-wenang oleh pengguna.
- Diaktifkan: Mencegah instalasi dan pembaruan manual oleh pengguna dari Store.
- Cacat: memungkinkan instalasi dan pembaruan manual oleh pengguna.
Aspek kunci:Jika Anda ingin mengizinkan pembaruan UWP otomatis (termasuk aplikasi bawaan) dan memblokir instalasi manual atau winget, Biarkan pembaruan otomatis Tidak dikonfigurasi/Dinonaktifkan dan App Store Diaktifkan/Tidak dikonfigurasiUntuk aplikasi Win32 dari Store, jika Anda menonaktifkan pembaruan otomatis OS, Intune akan terus menerapkan pembaruan saat ada tugas aktif.

Prasyarat dan batasan
Sebelum memulai, pastikan Anda memenuhi persyaratan dan mengetahui apa yang tidak didukung untuk menghindari kerusakan.
- Microsoft Store dengan Intune: paling sedikit dua inti CPU, dukungan untuk EMI y akses ke Toko dan konten (sesuaikan proksi jika perlu).
- Mengelola aplikasi Win32 di Intune: Windows 10 1607 atau lebih tinggi (Perusahaan, Pro, Pendidikan), perangkat terdaftar atau bergabung dengan Microsoft Entra ID (termasuk hybrid dan GPO), dan ukuran maksimum 30 GB oleh aplikasi.
- Tidak didukung: Pemasang dengan ARM64 untuk aplikasi Microsoft Store.
Siapkan aplikasi Win32 untuk Intune: format .intunewin
Aplikasi Win32 klasik diproses terlebih dahulu dengan Microsoft Win32 Content Prep Tool, yang mengubah penginstal Anda ke format .intunewin y mendeteksi atribut yang digunakan Intune untuk menentukan status instalasi.
Anda dapat mengunduh alat ini dari GitHub sebagai ZIP (termasuk lisensi, catatan rilis, dan folder “Microsoft-Win32-Content-Prep-Tool-master”). Jalankan IntuneWinAppUtil.exe tanpa parameter untuk panduan interaktif atau menggunakan baris perintah.
Parameter yang tersedia
- -h: Tolong.
- -C: folder dengan semua file instalasi (dikompresi dalam .intunewin).
- -S: file instalasi (misalnya, setup.exe o pengaturan.msi).
- -salah satu: folder keluaran .intunewin yang dihasilkan.
- -q: modus senyap.
Contoh
- Menunjukkan bantuan:
IntuneWinAppUtil -h - Konversi penginstal:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
dewan- Jika Anda perlu merujuk file tambahan (misalnya lisensi), letakkan file tersebut di subfolder di bawah folder penginstal dan gunakan jalur relatif dalam logika instalasi Anda (misalnya, lisensi\lisensi.txt).

Tambahkan aplikasi Win32 ke Intune: langkah-langkah terperinci
Berikut ini adalah proses langkah demi langkahnya:
Langkah 1: Informasi Aplikasi
Pilih file .intunewin dan isi metadatanya yang akan dilihat pengguna di Portal Perusahaan.
- nama (hanya), deskripsi (Anda dapat memformat dengan subset Markdown; HTML tidak didukung), editor.
- kategori, Unggulan, URL Informasi, URL Privasi, Pengembang, pemilik, Uang kertas, logo.
Langkah 2: Program
Konfigurasikan perintah dan perilaku instalasi/pencopotan instalasi agar agen Intune menjalankan penginstal Anda secara diam-diam dan terkendali.
- Perintah instalasi: misalnya, untuk MSI
msiexec /p "MyApp123.msp"atau untuk EXEApplicationName.exe /quiet(sesuaikan pengubah menurut pemasok). - Perintah uninstall: menggunakan Panduan Produk jika berlaku, misalnya
msiexec /x "{12345A67-89B0-1234-5678-000001000000}". - Waktu maksimal waktu instalasi (menit), penghapusan instalasi tersedia di Portal Perusahaan dan perilaku instalasi (Sistem atau Pengguna).
- Perangkat restart: menentukan apakah akan menekan, mengizinkan atau memaksa, atau memutuskan sesuai dengan kode pengembalian (pengaturan ulang keras/lunak).
- Kode balasan: Tentukan jenis (Sukses, Kesalahan, Coba Lagi, Reboot Keras/Lembut). Intune akan mencoba lagi secara otomatis hingga 3 kali dengan menunggu 5 menit bila sesuai.
Langkah 3: Persyaratan
Tetapkan prasyarat perangkat sehingga aplikasi hanya diinstal di tempat yang sesuai.
- arsitektur, Sistem Operasi Minimal, ruang disk, RAM, CPU logis minimum, frekuensi minimum.
- Aturan tambahan:
- Arsip: Mendeteksi keberadaan/tanggal/versi/ukuran dengan dukungan untuk konteks 32/64-bit.
- pendaftaran: Memvalidasi kunci/nilai/string/bilangan bulat/versi di HKLM/HKCU dengan opsi untuk Vista 32/64-bit.
- Naskah (PowerShell): Evaluasi STDOUT y kode keluar (0 = terinstal), dengan opsi penandatanganan dan konteks 32/64-bit atau kredensial pengguna.
Langkah 4: Aturan Deteksi
Menentukan bagaimana Intune akan mengetahui bahwa aplikasi telah diinstal: Konfigurasi manual atau skrip khusus.
- MSI: menggunakan kode produk dan, jika Anda mau, pemeriksaan versi.
- Arsip: Periksa keberadaan/tanggal/versi/ukuran dengan jalur dan metode deteksi yang tepat.
- pendaftaran: Periksa kunci/nilai dengan metode perbandingan dan tampilan rekaman yang benar.
- Naskah: PowerShell yang mengembalikan 0 dan menulis string di STDOUT untuk menandai “Terpasang”.
Versi aplikasi Win32 muncul di Intune dan Anda dapat memfilternya di daftar “Semua Aplikasi” dengan mengaktifkan kolom versi.
Langkah 5: Ketergantungan
Hubungkan aplikasi yang harus diinstal terlebih dahulu untuk memenuhi persyaratan fungsional. Hanya ketergantungan antara Aplikasi Win32.
- Batasi: sampai 100 dalam grafik total (aplikasi utama + dependensi dan subdependensi).
- Instalasi sendiri: bawaan Ya, bahkan jika ketergantungan tersebut tidak secara eksplisit ditargetkan ke perangkat/pengguna.
- Urutan dan rekursi: Subdependensi dievaluasi sebelum dependensi utama; dalam level yang sama, tidak ada urutan yang dijamin.
- Larangan: Anda tidak dapat menghapus aplikasi Win32 yang merupakan bagian dari grafik ketergantungan hingga hubungannya terputus.
Notifikasi dan kesalahanWindows akan memberi tahu pengguna tentang unduhan dan penginstalan dependensi. Jika gagal, Anda akan melihat pesan seperti "tidak dapat menginstal dependensi" atau "menunggu mulai ulang", dan laporan akan menunjukkan alasan dan jumlah percobaan ulang yang dilakukan.
Langkah 6: Penggantian
Perbarui atau ganti versi sebelumnya menentukan aplikasi mana yang akan diganti dan apakah Anda harus copot pemasangan versi sebelumnya. Batasannya adalah 10 aplikasi termasuk referensi transitif.
Langkah 7: Tugas
Pilih jenisnya: Diperlukan, Tersedia untuk perangkat terdaftar, atau Copot pemasangan; tambahkan grup yang disertakan/dikecualikan, pemberitahuan, ketersediaan, batas waktu y prioritas optimasi distribusi (unduh di latar depan/latar belakang).
Langkah 8: Tinjau dan Buat
Validasi konfigurasi dan buat aplikasiDari sana, Anda dapat memantau status dan memperluas atau menyesuaikan alokasi seiring berkembangnya kebutuhan Anda.
Keuntungan bagi pengembang saat menerbitkan Win32 di Store
- Anda dapat membawa sistem perdagangan Anda sendiri untuk pembelian dalam aplikasi di aplikasi non-game dan tetap mendapatkan 100% pendapatan. (tergantung pada penyedia pembayaran Anda), tidak ada biaya platform untuk mendaftar atau menjual di Toko.
- Aplikasi Anda, penginstal Anda, CDN Anda: : penginstal Anda digunakan dalam mode senyap dari URL versi, tidak berubah. Toko mengelola kode MSI standar dan memungkinkan Anda berkontribusi kode khusus untuk EXE, menampilkan pesan yang sesuai kepada klien selama instalasi.
- Otomatiskan pengiriman dan pembaruan dengan API Pengiriman dari Microsoft Store dan Tindakan GitHub (CI/CD) untuk secara otomatis membangun, mengemas, dan memperbarui cantuman Anda sebagai bagian dari alur kerja Anda.
- Analisis yang diperkaya sejak akuisisi: dapatkan data dari kode instalasi (termasuk versi EXE kustom), penggunaan aplikasi, dan status kesehatan tanpa instrumentasi tambahan. Dapatkan visibilitas tentang di mana dan mengapa penginstal gagal dan prioritaskan perbaikan dengan bijak.
- Tinjauan manajemen dan proses tinjauan: menanggapi ulasan pelanggan Dari Pusat Mitra, lihat detail tinjauan yang gagal (kebijakan, laporan, panduan perbaikan) dan sesuaikan peta jalan Anda dengan umpan balik nyata.
- Toko Pop-up: mengintegrasikan jendela instalasi mini yang diluncurkan dari situs web Anda, mempertahankan pengalaman web pertama Anda tanpa mengabaikan manfaat penginstalan melalui Microsoft Store.
Editor yang berspesialisasi dalam isu-isu teknologi dan internet dengan pengalaman lebih dari sepuluh tahun di berbagai media digital. Saya telah bekerja sebagai editor dan pembuat konten untuk perusahaan e-commerce, komunikasi, pemasaran online, dan periklanan. Saya juga menulis di situs web ekonomi, keuangan dan sektor lainnya. Pekerjaanku juga merupakan passionku. Sekarang, melalui artikel saya di Tecnobits, Saya mencoba mengeksplorasi semua berita dan peluang baru yang ditawarkan dunia teknologi kepada kita setiap hari untuk meningkatkan kehidupan kita.
