Bagikan melalui


Membuat paket MSIX dari alat penginstal desktop apa pun (MSI, EXE, ClickOnce, atau App-V)

Anda dapat menggunakan MSIX Packaging Tool untuk membuat paket aplikasi MSIX dari salah satu opsi berikut:

  • MSI
  • EXE
  • ClickOnce
  • App-V
  • Skrip
  • Penginstalan manual

Dokumen ini akan memandu Anda melalui cara mengambil aset yang ada yang Anda miliki, dan mengonversinya ke MSIX.

Sebelum Anda memulai konversi, sebaiknya pastikan Anda memahami alat penginstal Anda, dan apakah itu akan dikonversi.

Sebaiknya ikuti praktik terbaik untuk mengonfigurasi lingkungan Anda dan MSIX Packaging Tool untuk konversi.

Catatan

MSIX Packaging Tool saat ini mendukung App-V 5.1. Jika Anda memiliki paket dengan App-V 4.x, kami sarankan Anda menggunakan alat penginstal sumber untuk mengonversi ke MSIX.

Ketika alat pertama kali diluncurkan, Anda akan diminta untuk memberikan persetujuan untuk mengirim data telemetri. Penting untuk dicatat bahwa data diagnostik yang Anda bagikan hanya berasal dari aplikasi dan tidak pernah digunakan untuk mengidentifikasi atau menghubungi Anda.

Membuat paket aplikasi adalah opsi yang paling umum digunakan. Di sinilah Anda akan membuat paket MSIX dari alat penginstal, atau dengan penginstalan manual payload aplikasi.

Pic 1

Metode pengemasan

Pilih opsi komputer konversi Anda:

  • Jika Anda sudah bekerja di lingkungan yang bersih, pilih Buat paket di komputer ini

  • Jika Anda ingin menyambungkan ke komputer virtual atau jarak jauh yang ada, pilih Buat paket pada komputer jarak jauh

  • Jika Anda memiliki komputer virtual lokal di komputer yang ingin Anda konversi, pilih Buat paket pada komputer virtual lokal

    • Harap dicatat bahwa kami hanya mendukung komputer virtual Hyper-V, jika Anda ingin menggunakan produk virtualisasi lain, Anda dapat terhubung menggunakan opsi komputer jarak jauh.
  • Klik Berikutnya

Menyiapkan komputer

Selanjutnya, halaman Siapkan komputer menyediakan opsi untuk menyiapkan komputer untuk pengemasan.

MSIX Packaging Tool Driver diperlukan dan alat akan secara otomatis mencoba mengaktifkannya jika tidak diaktifkan. Alat ini pertama-tama akan memeriksa dengan DISM untuk melihat apakah driver diinstal. Jika Anda mengalami masalah, coba periksa dokumentasi pemecahan masalah kami, lalu ajukan masalah Hub Umpan Balik jika masalah berlanjut.

Catatan

MSIX Packaging Tool Driver memantau sistem untuk menangkap perubahan yang dilakukan alat penginstal pada sistem yang memungkinkan MSIX Packaging Tool untuk membuat paket berdasarkan perubahan tersebut.

Windows Update aktif Kami akan menonaktifkan Windows Update untuk sementara waktu selama pengemasan sehingga kami tidak mengumpulkan data asing apa pun.

  • Kotak centang Reboot tertunda dinonaktifkan secara default. Anda harus menghidupkan ulang komputer secara manual dan kemudian meluncurkan alat lagi jika Anda diminta bahwa operasi yang tertunda memerlukan boot ulang. Ini tidak diperlukan, hanya disarankan.

  • [Opsional] Centang kotak untuk Pencarian Windows Aktif dan pilih Nonaktifkan dipilih jika Anda memilih untuk menonaktifkan layanan pencarian.

    • Ini tidak diperlukan, hanya disarankan.
    • Setelah dinonaktifkan, alat akan memperbarui bidang status ke Dinonaktifkan.
  • [Opsional] Centang kotak untuk Host SMS Aktif dan pilih Nonaktifkan dipilih jika Anda memilih untuk menonaktifkan layanan host.

    • Ini tidak diperlukan, hanya disarankan.
    • Setelah dinonaktifkan, alat akan memperbarui bidang status ke Dinonaktifkan.

Setelah selesai menyiapkan komputer, klik Berikutnya.

Pilih alat penginstal yang ingin Anda paketkan

Hal pertama yang ingin Anda lakukan adalah memahami apa yang akan terjadi dengan alat penginstal yang ingin Anda konversi. Dengan salah satu alat penginstal ini, Anda dapat menentukannya di sini untuk menyederhanakan alur kerja Anda, atau Anda dapat menjalankannya secara manual pada saat penginstalan nanti dalam alur kerja.

Alat penginstal MSI

Jika Anda mengonversi alat penginstal .msi, Anda cukup menelusurinya, dan menentukan .msi. Jika Anda memiliki file .mst atau .msp yang menyertainya, Anda dapat menentukannya di bidang argumen penginstal. Salah satu manfaat menentukan .msi Anda di sini adalah kami dapat menarik semua informasi paket darinya, menghemat waktu Anda pada langkah konversi berikutnya.

Alat penginstal App-V

Jika Anda mengonversi menggunakan App-V, ini adalah proses yang sangat sederhana untuk Anda. Yang perlu Anda lakukan adalah menentukan file App-V, dan Anda dilacak dengan cepat ke halaman buat MSIX. Ini karena manifes paket hanya perlu diterjemahkan ke paket MSIX, dan kemudian hanya berfungsi sebagai MSIX. Peringatan di sini adalah bahwa alat ini hanya mendukung App-V 5.1 - jika App-V Anda versi 4.x, kami sarankan Anda mengambil alat penginstal sumber dan kemudian mengonversinya langsung ke MSIX.

Alat penginstal EXE

Jika Anda mengonversi alat penginstal .exe, Anda dapat menentukan alat penginstal pada saat ini. Karena kurangnya konsistensi format dengan exe, Anda harus memasukkan informasi paket secara manual untuk penginstal Anda.

Penginstal ClickOnce

Jika Anda mengonversi penginstal ClickOnce, Anda dapat menentukan alat penginstal pada saat ini. Seperti .exe, Anda harus memasukkan informasi paket secara manual untuk penginstal Anda.

Skrip

Jika Anda menggunakan skrip untuk menginstal aplikasi, Anda dapat menentukan baris perintah di sini. Atau, Anda dapat membiarkan bidang ini kosong dan menjalankan skrip secara manual selama fase penginstalan.

Penginstalan manual

Jika Anda ingin menjalankan alat penginstal Anda secara manual, atau melakukan tindakan alat penginstal secara manual, Anda dapat membiarkan bidang penginstal kosong, dan selama fase penginstalan, lakukan tindakan yang diperlukan untuk alat penginstal Anda.

Jika Anda mencoba membuat file templat konversi, Anda tidak akan dapat melakukannya tanpa menentukan alat penginstal.

Jika Anda memiliki argumen alat penginstal, Anda dapat memasukkan argumen yang diinginkan di bidang yang disediakan. Bidang ini menerima string apa pun.

Preferensi penandatanganan

Di bawah Preferensi penandatanganan, pilih opsi penandatanganan. Anda juga dapat mengatur ini sebagai default di pengaturan Anda, yang akan menyimpan beberapa langkah setiap kali Anda mengonversi.

  • Masuk dengan penandatanganan Device Guard Opsi ini memungkinkan Anda masuk ke akun Microsoft Active Directory yang telah Anda konfigurasi untuk digunakan dengan penandatanganan Device Guard, yang merupakan layanan penandatanganan yang disediakan Microsoft tempat Anda tidak perlu memberikan sertifikat Anda sendiri. Pelajari selengkapnya tentang cara menyiapkan akun Anda dan tentang penandatanganan Device Guard di sini.
  • Masuk dengan sertifikat(.pfx) Telusuri dan pilih file sertifikat .pfx Anda. Jika sertifikat dilindungi kata sandi, ketik kata sandi dalam kotak kata sandi.
  • Tentukan file .cer (tidak menandatangani) Opsi ini memungkinkan Anda menentukan file .cer. Ini berguna ketika Anda tidak ingin menandatangani paket, tetapi Anda ingin memastikan bahwa informasi penerbit cocok dengan subjek sertifikat yang akan digunakan untuk penandatanganan.
  • Jangan tanda tangani paket Pilih opsi ini jika Anda akan menandatangani paket Anda di lain waktu. CATATAN: Anda tidak dapat menginstal paket MSIX jika tidak ditandatangani
  • Saat menandatangani, kami sangat menyarankan untuk menambahkan tanda waktu ke sertifikat Anda sehingga validitas sertifikat Anda dapat mengungguli tanggal kedaluwarsanya. Format yang diterima adalah URL server stempel waktu RFC 3161.

Catatan

Menandatangani aplikasi format paket MSIX dengan sertifikat SHA1 tidak didukung.

Klik Berikutnya untuk melanjutkan.

Informasi paket

Setelah memilih untuk mengemas aplikasi di komputer virtual yang ada, Anda harus memberikan informasi tentang ke aplikasi. Alat ini akan mencoba mengisi bidang ini secara otomatis berdasarkan informasi yang tersedia dari alat penginstal. Anda akan selalu memiliki pilihan untuk memperbarui entri sesuai kebutuhan. Jika bidang sebagai tanda bintang*, bidang tersebut diperlukan. Bantuan sebaris diberikan jika entri tidak valid.

  • Nama paket:
    • Diperlukan dan sesuai dengan nama identitas paket dalam manifes untuk menjelaskan konten paket.
    • Tidak ditampilkan kepada pengguna akhir.
    • Peka huruf besar/kecil dan tidak dapat memiliki spasi.
    • Dapat menerima string antara 3 dan 50 karakter yang terdiri dari karakter alfa-numerik, titik, dan tanda hubung.
    • Tidak dapat diakhiri dengan titik dan menjadi salah satu dari ini: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", dan "LPT9."
  • Nama tampilan paket:
    • Diperlukan dan sesuai dengan paket dalam manifes untuk menampilkan nama paket yang mudah diingat kepada pengguna, di halaman menu mulai dan pengaturan.
    • Bidang menerima string antara 1 dan 256 karakter dan dapat dilokalkan.
  • Nama penerbit:
    • Diperlukan dan sesuai dengan paket yang menjelaskan informasi penerbit.
    • Atribut Publisher harus cocok dengan informasi subjek penerbit sertifikat yang digunakan untuk menandatangani paket.
    • Bidang ini menerima string antara 1 dan 8192 karakter yang sesuai dengan ekspresi reguler dari nama khusus : "(CN | L | O | Unit Organisasi | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Deskripsi | PostalCode | POBox | Telepon | X21Address | dnQualifier | (OID. (0 | [1-9][0-9])(. (0 | [1-9][0-9]))+))=(([^,+="<>#;])+ | ".")(, ((CN | L | O | Unit Organisasi | E | C | S | STREET | T | G | I | SN | DC | SERIALNUMBER | Deskripsi | PostalCode | POBox | Telepon | X21Address | dnQualifier | (OID. (0 | [1-9][0-9])(. (0 | [1-9][0-9]))+))=(([^,+="<>#;])+ | ".")))*".
  • Nama tampilan publisher:
    • Diperlukan dan sesuai dengan paket dalam manifes untuk menampilkan nama penerbit yang mudah diingat kepada pengguna, di halaman Penginstal dan pengaturan aplikasi.
    • Bidang menerima string antara 1 dan 256 karakter dan dapat dilokalkan.
  • Versi:
    • Diperlukan dan sesuai dengan paket dalam manifes untuk menjelaskan nomor versi paket.
    • Bidang ini menerima string versi dalam notasi quad: "Major.Minor.Build.Revision".
  • Deskripsi:
    • Bidang ini bersifat opsional.
  • Lokasi penginstalan:
    • Ini adalah lokasi tempat alat penginstal akan menyalin payload aplikasi (biasanya folder File Program).
    • Bidang ini bersifat opsional tetapi disarankan ketika payload aplikasi sedang diinstal di luar folder File Program.
    • Telusuri dan pilih jalur folder.
    • Pastikan file ini cocok dengan lokasi penginstal saat Anda melalui operasi penginstalan aplikasi.
  • Tambahkan dukungan untuk MSIX Core ke paket ini.
    • Ketika dipilih, kotak centang ini kemudian akan mengungkapkan drop-down yang akan memungkinkan Anda memilih versi Windows untuk dukungan MSIX Core untuk paket yang Anda buat.

Penginstalan

  • Ini adalah fase penginstalan di mana alat memantau dan menangkap operasi penginstalan aplikasi.
  • Alat ini akan meluncurkan alat penginstal di lingkungan yang ditentukan sebelumnya dan Anda harus melalui wizard penginstal untuk menginstal aplikasi.
    • Pastikan jalur penginstalan cocok dengan apa yang ditentukan sebelumnya di halaman informasi paket.
    • Anda mungkin perlu membuat pintasan di desktop untuk aplikasi yang baru diinstal.
    • Setelah selesai dengan wizard penginstalan aplikasi, pastikan Anda menyelesaikan atau menutup wizard penginstalan.
    • Jika Anda perlu menjalankan beberapa alat penginstal, Anda dapat melakukannya secara manual pada saat ini.
    • Jika aplikasi memerlukan prasyarat lain, Anda perlu menginstalnya sekarang.
    • Jika aplikasi membutuhkan .Net 3.5/20, tambahkan fitur opsional ke Windows.
  • Jika Anda tidak menentukan alat penginstal sebelumnya, di sinilah Anda dapat menjalankan alat penginstal atau skrip Anda secara manual.
  • Jika alat penginstal Memerlukan hidupkan ulang, Anda dapat melakukan mulai ulang manual, atau menggunakan tombol 'hidupkan ulang' untuk melakukan mulai ulang, dan Anda akan kembali ke titik ini dalam proses konversi setelah mulai ulang.
  • Setelah Anda selesai menginstal aplikasi, klik Berikutnya.

Mengelola tugas peluncuran pertama

Halaman ini menunjukkan executable aplikasi yang diambil alat. Sebaiknya luncurkan aplikasi setidaknya sekali untuk mengambil tugas peluncuran pertama.

Anda dapat meluncurkan executable dengan memilihnya, lalu mengklik jalankan. Anda juga dapat menghapus titik masuk yang tidak perlu dengan memilihnya, lalu mengklik hapus.

Jika ada beberapa aplikasi, centang kotak yang sesuai dengan titik masuk utama. Jika Anda tidak melihat aplikasi .exe di sini, telusuri dan jalankan secara manual. Kemudian, refresh daftar.

Klik Berikutnya Anda akan diminta dengan pop up yang meminta konfirmasi bahwa Anda sudah selesai dengan penginstalan aplikasi dan mengelola tugas peluncuran pertama.

  • Jika sudah selesai, klik Ya, lanjutkan.
  • Jika Anda belum selesai, klik Tidak, saya belum selesai. Anda akan dibawa kembali ke halaman terakhir tempat Anda dapat meluncurkan aplikasi, menginstal atau menyalin file lain, dan dll/executable.

Laporan layanan

Mulai dari MSIX Packaging Tool versi 1.2019.1220.0, Anda dapat mengonversi alat penginstal dengan layanan, sehingga kami telah menambahkan halaman laporan Layanan. Jika tidak ada layanan yang terdeteksi, Anda masih akan melihat halaman ini, tetapi akan kosong dengan pesan bahwa tidak ada layanan yang terdeteksi di bagian atas halaman.

Halaman Laporan layanan mencantumkan layanan yang terdeteksi di alat penginstal Anda selama konversi. Layanan yang memiliki semua informasi yang mereka butuhkan dan didukung akan ditampilkan dalam tabel Disertakan . Layanan yang memerlukan informasi tambahan, memerlukan perbaikan, atau tidak didukung akan ditampilkan dalam tabel Dikecualikan .

Untuk memperbaiki layanan atau melihat data tambahan tentang layanan, klik dua kali entri layanan dalam tabel untuk melihat pop-up dengan informasi selengkapnya tentang layanan. Anda dapat mengedit beberapa informasi ini jika perlu.

  • Nama kunci: Nama layanan. Ini tidak dapat diedit.
  • Deskripsi: Deskripsi entri layanan.
  • Nama tampilan: Nama tampilan layanan.
  • Jalur gambar: Lokasi layanan yang dapat dieksekusi. Ini tidak dapat diedit.
  • Akun mulai: Akun mulai untuk layanan.
  • Jenis startup: Jenis startup untuk layanan. Mendukung Otomatis, Manual, dan Dinonaktifkan.
  • Argumen: Argumen yang akan dijalankan saat layanan dimulai.
  • Dependensi: Dependensi untuk layanan.

Setelah layanan diperbaiki, Anda dapat memindahkannya ke tabel Disertakan atau Anda dapat memilih untuk membiarkannya dalam tabel Dikecualikan jika Anda tidak menginginkannya dalam paket akhir Anda. Untuk informasi tambahan, lihat dokumentasi layanan.

Buat paket

  • Sediakan lokasi untuk menyimpan paket MSIX.
  • Secara default, paket disimpan di folder data aplikasi lokal.
  • Anda dapat menentukan lokasi penyimpanan default di menu Pengaturan.
  • Jika Anda membuat file templat konversi, Anda juga dapat menentukan lokasi penyimpanan yang berbeda untuk file templat tersebut jika Anda tidak menginginkannya di lokasi yang sama dengan paket MSIX.
  • Jika Anda ingin terus mengedit konten dan properti paket sebelum menyimpan paket MSIX, Anda dapat memilih Editor paket dan dibawa ke editor paket.
  • Klik Buat untuk membuat paket MSIX.

Anda akan disajikan dengan pop-up saat paket dibuat. Pop-up ini akan mencakup lokasi penyimpanan, yang ditautkan ke lokasi file paket yang baru dibuat. Ini juga mencakup tautan ke lokasi file log untuk MSIX Packaging Tool. Anda dapat menutup pop-up ini dan dialihkan ke halaman selamat datang. Anda juga dapat memilih Editor paket untuk melihat dan memodifikasi konten paket dan properti.