Cara Mengonversi Aplikasi Desktop Windows menjadi Aplikasi Windows Universal

Jun 19, 2025
Privasi dan Keamanan
KONTEN TIDAK CACHED

Dengan Pembaruan Hari Jadi Windows 10 , Microsoft memungkinkan pengembang untuk mengonversi aplikasi desktop Windows tradisional ke aplikasi Universal Windows Platform (UWP). Tapi siapa pun dapat melakukannya dengan aplikasi apa pun – tidak hanya pengembang.

Dengan konverter Windows 10, cukup berikan file .msi atau .exe dan itu akan mengeluarkan paket .appx. Anda kemudian dapat melakukan sideload aplikasi ini di PC Anda sendiri, atau – jika Anda adalah pengembang aplikasi – Anda dapat mengirimkan aplikasi UWP yang dihasilkan ke Windows Store. Fitur ini akan hadir untuk semua orang dengan Pembaruan Hari Jadi Windows 10, membawa banyak aplikasi "warisan" ke Windows Store .

Mengapa Anda Ingin Melakukan Ini

TERKAIT: Apa yang Baru di Pembaruan Hari Jadi Windows 10

Fitur ini adalah hasil akhir dari Project Centennial Microsoft, yang dirancang untuk menghadirkan aplikasi desktop Windows "lawas" Win32 dan .NET ke Windows Store dan Platform Windows Universal yang baru.

Anda mungkin bertanya-tanya mengapa ada orang yang ingin mengonversi aplikasi desktop menjadi aplikasi UWP baru. Untuk satu hal, hanya aplikasi UWP yang diizinkan di Windows Store. Ini memungkinkan pengembang untuk mendapatkan lebih banyak perhatian pada aplikasi mereka, belum lagi pemasangan sekali klik, pembelian mudah, dan pembaruan otomatis.

Platform aplikasi UWP Microsoft yang baru dikotak pasir, tetapi aplikasi desktop yang Anda konversi tidak. Aplikasi ini akan memiliki akses penuh ke sistem Anda, seperti aplikasi desktop tradisional. Sebagai Dokumentasi Microsoft mengatakan: “Sebagai aplikasi UWP, aplikasi Anda dapat melakukan hal-hal yang dapat dilakukannya sebagai aplikasi desktop klasik. Ini berinteraksi dengan tampilan virtual dari registri dan sistem file yang tidak dapat dibedakan dari registri dan sistem file yang sebenarnya. ”

Batasan

TERKAIT: Cara Menjadi Orang Dalam Windows dan Menguji Fitur Windows 10 Baru

Ada beberapa batasan penting di sini. Pertama, Anda hanya dapat melakukan ini pada Pembaruan Ulang Tahun Windows 10. Untuk saat ini, ini akan berfungsi dengan Windows 10 Insider Preview membangun 14316 dan lebih tinggi, jadi Anda harus bergabung dengan program Windows Insider dan menggunakan Insider Preview build dari Windows 10 .

Fitur ini juga memerlukan Windows 10 edisi Professional atau Enterprise. Pengguna Windows 10 Home tidak akan dapat menggunakan Desktop App Converter. Pada build 14316, itu hanya berfungsi di Windows 10 Enterprise, tetapi dukungan untuk Windows 10 Professional akan datang. Saat ini, alat ini hanya dapat digunakan pada Windows versi 64-bit, dan paket AppX yang dihasilkan hanya dapat diinstal pada Windows versi 64-bit. Ini akan berubah di masa depan Insider build Windows 10.

Aplikasi yang dihasilkan ditujukan untuk PC Windows 10. Mereka tidak akan berfungsi pada smartphone Windows 10 Mobile, Xbox One, HoloLens, Surface Hub, dan platform Windows 10 lainnya yang menjalankan aplikasi UWP. Namun, jika Anda seorang pengembang, Microsoft menawarkan jalan untuk memasukkan aplikasi desktop Anda ke dalam aplikasi UWP lintas platform: “Jika Anda memilih untuk memindahkan semua fungsi aplikasi Anda dari partisi kepercayaan penuh aplikasi dan ke partisi penampung aplikasi, maka aplikasi Anda akan dapat berjalan di perangkat Windows 10 apa pun. ”

Namun, beberapa jenis perilaku aplikasi tidak didukung. Aplikasi tidak dapat mengharuskannya dijalankan sebagai Administrator atau menggunakan jenis akses sistem tingkat rendah lainnya. Microsoft menyediakan daftar perilaku yang tidak diperbolehkan .

Cara Mengatur Pengonversi Aplikasi Desktop

Dengan asumsi Anda menggunakan versi Windows 10 Insider Preview yang cukup baru, Anda dapat mengunduh dan menginstal Pengonversi Aplikasi Desktop dari situs Pengembang Microsoft. Unduh file DesktopAppConverter.zip dan BaseImage-14316.wim. Ekstrak file DesktopAppConverter.zip yang diunduh ke folder di komputer Anda dan tempatkan file BaseImage di direktori yang sama. (Jika ada versi baru Windows 10 yang tersedia, Anda akan melihat file BaseImage baru. Anda harus menggunakan file BaseImage dengan nomor versi yang sama dengan versi Windows 10. yang Anda pasang)

Anda juga perlu mengunduh dan memasang SDK Windows 10 .

Selanjutnya, buka jendela PowerShell sebagai Administrator. Untuk melakukannya, buka menu Start, cari "PowerShell", klik kanan pintasannya, dan pilih "Run as Administrator".

Ubah kebijakan eksekusi PowerShell dengan menjalankan perintah berikut. Setujui perubahan dengan mengetik Y setelah itu.

Bypass Set-ExecutionPolicy

Jalankan perintah di bawah ini, ganti C: \ Users \ NAME \ Downloads \ DesktopAppConvertor dengan jalur ke direktori di komputer Anda:

cd -Path C: \ Users \ NAME \ Downloads \ DesktopAppConvertor

Siapkan Desktop App Converter dengan menjalankan perintah berikut:

. \ DesktopAppConverter.ps1 -Setup -BaseImage. \ BaseImage-14316.wim

Jika Anda diminta untuk menyalakan ulang saat menjalankan salah satu perintah ini, nyalakan ulang komputer Anda, lalu jalankan kembali perintah.

Cara Mengonversi Aplikasi Desktop

Sekarang Anda dapat menjalankan DesktopAppConverter.ps1 skrip dari jendela Administrator PowerShell untuk mengubah aplikasi desktop menjadi aplikasi UWP dalam satu perintah. Anda memerlukan pemasang aplikasi untuk melakukan ini. Sebagai contoh, kami akan menggunakan VLC di sini.

Untuk melihat daftar opsi mendetail, Anda dapat menjalankan perintah berikut ini kapan saja:

get-help. \ DesktopAppConverter.ps1 -detail

Berikut adalah perintah yang dapat Anda gunakan dan sesuaikan untuk aplikasi Anda:

. \ DesktopAppConverter.ps1 -ExpandedBaseImage C: \ ProgramData \ Microsoft \ Windows \ Images \ BaseImage-14316
 –Installer C: \ Installer \ MyApp.exe -InstallerArguments "/ S" -Destination C: \ Output \ MyApp
 -PackageName "MyApp" -Publisher "CN = <publisher_name>" -Version 0.0.0.1 -MakeAppx -Verbose

Anda perlu menyesuaikan perintah untuk menambahkan nama penerbit Anda sendiri, versi, nama paket, dan mengarahkannya ke file pemasang dan direktori tujuan yang Anda inginkan. Itu -InstallerArguments "/ S" opsi di sini melewati / S beralih ke penginstal, yang membuat banyak penginstal aplikasi menginstal secara diam-diam tanpa masukan pengguna. Aplikasi harus dapat dipasang tanpa masukan pengguna atau Anda tidak dapat mengonversinya.

Pemasang aplikasi harus ada di direktorinya sendiri tanpa file lain, karena file di direktori yang sama dengan pemasang akan disalin ke dalam paket .appx yang dihasilkan.

Misalnya, kami menggunakan VLC di sini, jadi inilah perintah yang akan kami gunakan:

. \ DesktopAppConverter.ps1 -ExpandedBaseImage C: \ ProgramData \ Microsoft \ Windows \ Images \ BaseImage-14316
 –Installer C: \ Users \ chris \ Downloads \ vlc \ vlc-2.2.2-win32.exe -InstallerArguments "/ S" -Destination C: \ Output \ VLC
 -PackageName "VLC" -Publisher "CN = VideoLAN" -Versi 0.2.2.2 -MakeAppx -Verbose

Alat ini akan memberi Anda paket .appx, yang merupakan versi UWP dari aplikasi tersebut.

Cara Memasang Aplikasi Tanpa Menandatanganinya

Biasanya Anda diharuskan menandatangani aplikasi dengan tanda tangan yang valid sebelum dapat dipasang. Microsoft merekomendasikan untuk membuat sertifikat yang ditandatangani sendiri dan menandatangani aplikasi dengan itu di komputer Anda. Anda dapat melakukannya dengan menggunakan petunjuk di bawah ini, jika Anda suka.

Namun, jika Anda hanya ingin menginstal aplikasi di komputer Anda sendiri, Anda dapat melakukannya sendiri lebih cepat, tanpa mengotak-atik tanda tangan apa pun. Windows 10 memungkinkan Anda memasang aplikasi tanpa menandatanganinya jika Anda memasang aplikasi "tanpa paket" dari direktori.

Untuk melakukan ini, buka jendela PowerShell sebagai Administrator dan jalankan perintah berikut:

Tambahkan-AppxPackage -Path C: \ Path \ to \ AppxManifest.xml -Daftar

Anda akan menemukan file AppxManifest.xml di samping file Application.appx di direktori keluaran yang Anda tentukan.

Anda sekarang dapat meluncurkan aplikasi dari menu Start Anda. Ini akan menjadi "aplikasi Windows" bukan "aplikasi Desktop," tetapi sebaliknya akan terlihat dan berfungsi seperti aplikasi desktop normal.

Cara Menandatangani dan Menginstal Aplikasi

Anda tidak perlu mengikuti petunjuk ini jika Anda sudah memasang aplikasi. Ini cara yang lebih sulit.

Anda biasanya hanya dapat menginstal paket .appx jika memiliki tanda tangan yang valid. Microsoft merekomendasikan penggunaan aplikasi signtool.exe yang disertakan dengan Windows 10 SDK untuk membuat sertifikat yang ditandatangani sendiri, yang memungkinkan Anda menginstal dan menguji aplikasi di komputer Anda sendiri.

Cukup buka jendela Command Prompt sebagai Administrator dan jalankan perintah berikut untuk membuat sertifikat yang ditandatangani sendiri dan menandatangani paket .appx dengannya:

cd "C: \ Program Files (x86) \ Windows Kits \ 10 \ bin \ x64"
MakeCert.exe -r -h 0 -n "CN = Publisher" -eku 1.3.6.1.5.5.7.3.3 -pe -sv my.pvk my.cer
pvk2pfx.exe -pvk my.pvk -spc my.cer -pfx my.pfx
signtool.exe tanda -f my.pfx -fd SHA256 -v C: \ Path \ to \ application.appx

Perhatikan bahwa penerbit yang Anda tentukan – itu adalah "CN = Penerbit" –Harus cocok dengan penerbit yang Anda tentukan sebelumnya saat membuat file AppX. Jadi, melanjutkan contoh VLC kami dari atas, kami harus menggunakan "CN = VideoLAN" .

Anda akan diminta memasukkan sandi. Anda cukup mengosongkan kata sandi.

Anda sekarang dapat menginstal paket .appx di jendela PowerShell (Administrator) dengan perintah Add-AppxPackage:

Tambahkan-AppxPackage C: \ Path \ to \ application.appx

Fitur ini dapat digunakan oleh siapa saja, tetapi hanya pengembang – dan mungkin beberapa administrator sistem – yang ingin menggunakan cara ini. Untungnya, prosesnya sangat mudah bagi pengembang.

How To Convert A Windows Desktop App To A Universal Windows App

Build 2016 Converting Your Desktop App To Use The Universal Windows Platform Project Centennial

Desktop App Converter

Desktop App Converter

Bring Existing Desktop Apps To The Universal Windows Platform (Project Centennial)

How To Convert EXE To AppX Package (Universal Windows Platform) - PACE Suite 4.4

Add Universal Windows UWP To Your Existing App | Xamarin Forms C# Android IOS Tutorial

Advanced Installer - UWP Desktop App Converter

Bringing Desktop Apps To The UWP Using Desktop App Converter

Build 2016: Announcing Desktop App Converter

How To Use Auto Update On Apps Converted With The Desktop App Converter

Convert Windows Form To UWP & How To Solve Error MakePri.exe

Build 2016 Bringing Desktop Apps To The UWP Using Desktop App Converter

Appium - Simple Test Automation Of The Windows 10 Calculator App

Intro To UWP (Universal Windows Platform) Apps In C#

Build 2017 Bring Your Desktop Apps To UWP And The Windows Store Using The Desktop Bridge

How To Stop Universal Windows Platform Apps From Running In Background | Windows 10 Tutorial

Best Base Converter App - UWP Windows 10 (Desktop/Phone)

[TUTORIAL] How To Convert Android Apps Apk To Windows 10 Mobile Appx 2019


Privasi dan Keamanan - Artikel Terpopuler

Apakah Zoom Benar-benar Memantau Aplikasi Yang Anda Gunakan Saat Menelepon?

Privasi dan Keamanan Mar 25, 2025

fizkes / Shutterstock.com Pos media sosial yang viral menuduh bahwa Zoom, alat konferensi video yang populer, memungkinkan penyelenggara "memanta..


Lindungi Server Rumah Minecraft Anda Dari Serangan DDOS dengan AWS

Privasi dan Keamanan Sep 23, 2025

KONTEN TIDAK CACHED Ingin menjalankan server Minecraft dari rumah tanpa mengungkapkan alamat IP Anda? Kamu bisa! Cukup siapkan proxy gratis dengan Amazon Web Services untuk melind..


Unduh Gratis: Hapus Bloatware PC Dengan Malwarebytes AdwCleaner

Privasi dan Keamanan Jul 25, 2025

AdwCleaner menjadi lebih baik. Versi terbaru dari alat Malwarebytes gratis sekarang dapat menghapus yang diinstal oleh pabrikan bloatware di PC Windows. K..


Here We Go Again: 127 Juta Akun Dicuri Dari 8 Situs Web Lainnya

Privasi dan Keamanan Feb 15, 2025

KONTEN TIDAK CACHED HAKINMHAN / Shutterstock.com Beberapa hari lalu, seorang hacker memasukkan 617 juta akun dari 16 situs berbeda ..


Haruskah Anda Membeli Alarm Asap Cerdas?

Privasi dan Keamanan Aug 19, 2025

Jika rumah Anda sudah dihiasi dengan banyak produk smarthome, tambahan Anda berikutnya mungkin beberapa alarm asap yang cerdas, tetapi apakah mereka layak untuk dibeli? Berikut bebe..


Intel Management Engine, Dijelaskan: Komputer Mungil di Dalam CPU Anda

Privasi dan Keamanan Dec 21, 2024

Intel Management Engine telah disertakan pada chipset Intel sejak tahun 2008. Pada dasarnya ini adalah komputer kecil di dalam komputer, dengan akses penuh ke memori PC, tampilan, j..


Cara Mengatur Batas Waktu Layar di iPhone atau iPad Anda Dengan Akses Terpandu

Privasi dan Keamanan Jul 3, 2025

Akses Terpandu memungkinkan Anda untuk mengatur batas waktu layar pada iPhone atau iPad Anda. Ini bagus jika Anda memiliki anak – mereka hanya dapat bermain game selama Anda memil..


Cara Menghapus Riwayat Penjelajahan Anda di Safari untuk iOS

Privasi dan Keamanan Apr 1, 2025

KONTEN TIDAK CACHED Menghapus riwayat Anda dari waktu ke waktu tidak boleh disalahartikan sebagai tindakan licik. Ini sebenarnya hanya praktik yang baik untuk dilakukan. Seiring b..


Kategori