Menginstal aplikasi paket sebelumnya
Ada beberapa alat yang dapat digunakan untuk menginstal aplikasi paket ke perangkat untuk semua pengguna:
- Layanan dan Manajemen Gambar Penyebaran (DISM)
- Paket Provisi
- PowerShell
Artikel ini akan memberikan gambaran umum tentang cara kerja aplikasi yang telah diinstal sebelumnya dan cara kerja provisi dan lisensi dengan aplikasi yang telah diinstal sebelumnya.
Gambaran Umum
Penginstalan aplikasi paket sebelumnya dapat dipecah menjadi dua langkah:
- Staging
- Pendaftaran
Staging
Penahapan aplikasi paket ke perangkat, adalah tindakan menyimpan salinan aplikasi paket ke sistem file lokal. Aplikasi paket hanya boleh ditahapkan sekali, dan dapat dilakukan tanpa akun pengguna yang ada di perangkat.
Penahapan aplikasi paket dapat dilakukan pada gambar offline (.wim, .vhd, atau .vhdx) atau sistem operasi aktif online.
Pendaftaran
Setelah aplikasi paket ditahapkan, aplikasi kemudian dapat didaftarkan ke pengguna di perangkat. Pendaftaran terjadi berdasarkan per pengguna, dan dimulai ketika pengguna perangkat masuk. Sistem operasi kemudian akan memuat paket aplikasi paket yang telah diinstal sebelumnya yang membuat data aplikasi khusus pengguna, membuat asosiasi jenis file, dan petak peta aplikasi di menu mulai. Hal ini dicapai oleh App Rediness Service (ARS) yang mengetahui semua aplikasi yang telah diinstal sebelumnya.
DISM
DISM adalah alat baris perintah yang dapat digunakan untuk melayani dan menyiapkan gambar Windows, termasuk yang digunakan untuk Windows Pre-Execution (Win-PE), Recovery Environment (Win-RE), dan Windows Setup. Dism dapat digunakan untuk melayani citra Windows (.wim) atau hard disk virtual (.vhd, atau .vhdx).
Paket provisi
Semua provisi aplikasi dienkapsulasi dalam alat DISM, dan melakukan penyiapan penahapan dan ARS. Untuk melakukan provisi, IT Pro memerlukan paket aplikasi (.msix, .msixbundle, .appx atau .appxbundle) dan paket dependensi apa pun.
Dimulai dengan Windows 10 1809, IT Pro dapat melakukan pra-instal melalui provisi. Aplikasi yang disediakan akan diinstal ke lokasi pusat: %ProgramFiles%\WindowsApps dan akan segera tersedia untuk pengguna terdaftar. Hanya pengguna dengan paket aplikasi MSIX yang terdaftar ke akun mereka yang akan memiliki akses ke aplikasi.
Di Windows 10 2004, aplikasi paket yang disediakan akan menginstal ulang selama provisi ulang. Versi Windows 10 sebelumnya akan mencegah instalasi ulang aplikasi paket ini jika pengguna sebelumnya telah menghapus instalan aplikasi yang dikemas.
Provisi Paksa
Dengan provisi reguler, jika pengguna menghapus aplikasi, aplikasi tersebut tidak dapat diinstal ulang dengan pembaruan. Dengan provisi paksa, administrator pro IT dapat memprovisikan ulang aplikasi untuk diinstal ulang untuk semua pengguna. Ini dipicu dengan menjalankan perintah Add-ProvisionedAppxPackage PowerShell yang dijelaskan di bawah ini.
PowerShell
Daftar perintah PowerShell yang relevan
- Get-ProvisionedAppxPackages Ini akan mencantumkan semua aplikasi yang telah diinstal sebelumnya pada gambar.
- Add-ProvisionedAppxPackage Tahap ini membuat paket appx dan mengonfigurasinya untuk pra-instal. Semua dependensi juga harus disediakan, yang dapat ditemukan di SDK atau dengan paket yang diunduh toko.
- Remove-ProvisionedAppxPackage Ini dapat digunakan untuk menghapus aplikasi yang telah diinstal sebelumnya. Perhatikan bahwa aplikasi tidak dihapus jika sudah terdaftar untuk pengguna apa pun - ini hanya menghapus perilaku pendaftaran otomatis sehingga tidak akan diinstal secara otomatis untuk pengguna baru. Jika belum ada pengguna yang menginstal aplikasi, perintah ini juga akan menghapus file bertahap.
Menggunakan cmdlet MSIX PowerShell, untuk menginstal atau menyediakan aplikasi paket di perangkat, Anda harus menggunakan Nama Lengkap Paket aplikasi MSIX. Nama Lengkap Paket adalah nama lengkap paket yang berisi nama paket, versi, arsitektur, dan informasi penerbit. Berikut ini adalah contoh Nama Lengkap Paket: Contoso.ContosoApp_44.20231.1000.0_neutral__8wekyb3d8bbwe
Lisensi
Lisensi hanya berlaku saat menyediakan aplikasi Windows Store. Aplikasi lain dapat disediakan tanpa lisensi. Jika aplikasi berasal dari Store, lisensi mesin juga harus disediakan saat aplikasi disediakan. Saat ini, semua aplikasi Windows Store yang telah diinstal sebelumnya harus berupa aplikasi gratis dan dikonfigurasi agar dapat diinstal sebelumnya melalui Pusat Mitra Windows Store. Setelah dikonfigurasi, paket dan lisensi yang dapat diinstal sebelumnya dapat diunduh dan kemudian diprovisikan ke gambar apa pun.