Windows Masaüstü Uygulamasını Evrensel Windows Uygulamasına Dönüştürme

Jun 19, 2025
Gizlilik ve güvenlik
BAĞLANMAMIŞ İÇERİK

İle Windows 10’un Yıldönümü Güncellemesi Microsoft, geliştiricilerin geleneksel Windows masaüstü uygulamalarını Evrensel Windows Platformu (UWP) uygulamalarına dönüştürmesini mümkün kılıyor. Ancak bunu yalnızca geliştiricilerle değil, herhangi bir uygulamayla herkes yapabilir.

Windows 10’un dönüştürücüsüyle, ona bir .msi veya .exe dosyası verin ve bir .appx paketi ortaya çıkar. Daha sonra bu uygulamayı kendi PC'nizde başka bir yere yükleyebilirsiniz veya uygulamanın geliştiricisiyseniz ortaya çıkan UWP uygulamasını Windows Mağazası'na gönderebilirsiniz. Bu özellik, Windows 10’un Yıldönümü Güncellemesine sahip herkesin kullanımına sunulacaktır. Windows Mağazası'na birçok "eski" uygulamayı getirmek .

Bunu Neden Yapmak İstersiniz?

İLİŞKİLİ: Windows 10'un Yıldönümü Güncellemesindeki Yenilikler

Bu özellik, Microsoft’un "eski" Win32 ve .NET Windows masaüstü uygulamalarını Windows Mağazası'na ve yeni Evrensel Windows Platformuna getirmek için tasarlanan Project Centennial'in sonucudur.

Bir masaüstü uygulamasını neden yeni bir UWP uygulamasına dönüştürmek isteyeceğini merak edebilirsiniz. Birincisi, Windows Mağazası'nda yalnızca UWP uygulamalarına izin verilir. Bu, geliştiricilerin uygulamalarına çok daha fazla göz atmalarına olanak tanır; tek tıklamayla kurulum, kolay satın alma ve otomatik güncellemelerden bahsetmeye bile gerek yok.

Microsoft’un yeni UWP uygulama platformu korumalı alanlıdır, ancak dönüştürdüğünüz masaüstü uygulamaları değildir. Bu uygulamalar, tıpkı geleneksel bir masaüstü uygulaması gibi sisteminize tam erişime sahip olacaktır. Gibi Microsoft belgeleri diyor ki: "Bir UWP uygulaması olarak, uygulamanız klasik bir masaüstü uygulaması olarak yapabildiği şeyleri yapabilir. Gerçek kayıt defteri ve dosya sisteminden ayırt edilemeyen sanallaştırılmış kayıt defteri ve dosya sistemi görünümüyle etkileşim kurar. "

Sınırlamalar

İLİŞKİLİ: Nasıl Windows Insider Olunur ve Yeni Windows 10 Özelliklerini Test Edin

Burada bazı önemli sınırlamalar var. İlk olarak, bunu yalnızca Windows 10 Yıldönümü Güncellemesinde yapabilirsiniz. Şimdilik Windows 10 Insider Preview ile çalışacak yapı 14316 ve daha yüksek sürümler için Windows Insider programına katılmanız ve Windows 10'un Insider Preview sürümünü kullanın .

Bu özellik, Windows 10'un Professional veya Enterprise sürümlerini de gerektirir. Windows 10 Home kullanıcıları Masaüstü Uygulama Dönüştürücüsünü kullanamaz. 14316 sürümünden itibaren, yalnızca Windows 10 Enterprise üzerinde çalıştı, ancak Windows 10 Professional için destek geliyor. Şu anda, bu araç yalnızca Windows'un 64 bit sürümlerinde kullanılabilir ve ortaya çıkan AppX paketi yalnızca Windows'un 64 bit sürümlerine yüklenebilir. Bu, Windows 10'un gelecekteki Insider sürümlerinde değişecek.

Ortaya çıkan uygulamalar Windows 10 PC'ler için tasarlanmıştır. Windows 10 Mobile akıllı telefonlar, Xbox One, HoloLens, Surface Hub ve UWP uygulamalarını çalıştıran diğer Windows 10 platformlarında çalışmazlar. Ancak, bir geliştiriciyseniz, Microsoft, masaüstü uygulamanızı platformlar arası bir UWP uygulamasına taşımanın bir yolunu sunar: "Uygulamanızın tüm işlevlerini uygulamanın tam güven bölümünden dışarı ve uygulama kapsayıcı bölümü, uygulamanız herhangi bir Windows 10 cihazında çalışabilir. "

Ancak, bazı uygulama davranışı türleri desteklenmemektedir. Bir uygulama, Yönetici olarak çalıştırılmasını gerektiremez veya diğer düşük düzeyli sistem erişimi türlerini kullanamaz. Microsoft aşağıdakilerin bir listesini sağlar: izin verilmeyen davranışlar .

Masaüstü Uygulama Dönüştürücüsü Nasıl Kurulur

Windows 10 Insider Preview'ın yeterince yeni bir yapısını kullandığınızı varsayarsak, Masaüstü Uygulama Dönüştürücü Microsoft’un Geliştirici sitesinden. Hem DesktopAppConverter.zip hem de BaseImage-14316.wim dosyalarını indirin. İndirilen DesktopAppConverter.zip dosyasını bilgisayarınızdaki bir klasöre çıkarın ve BaseImage dosyasını aynı dizine yerleştirin. (Kullanılabilir yeni bir Windows 10 sürümü varsa, yeni bir BaseImage dosyası görmelisiniz. BaseImage dosyasını yüklü Windows 10 sürümünüzle aynı sürüm numarasına sahip kullanmanız gerekecektir.)

Ayrıca indirip yüklemeniz gerekecek Windows 10 SDK .

Ardından, Yönetici olarak bir PowerShell penceresi açın. Bunu yapmak için, Başlat menüsünü açın, "PowerShell" öğesini arayın, kısayolunu sağ tıklayın ve "Yönetici Olarak Çalıştır" ı seçin.

Aşağıdaki komutu çalıştırarak PowerShell'in yürütme politikasını değiştirin. Yazarak değişikliği kabul edin Y sonradan.

Set-ExecutionPolicy atlama

Değiştirerek aşağıdaki komutu çalıştırın. C: \ Kullanıcılar \ NAME \ Yüklemeler \ DesktopAppConvertor bilgisayarınızdaki dizinin yolu ile:

cd -Yol C: \ Kullanıcılar \ AD \ İndirilenler \ DesktopAppConvertor

Aşağıdaki komutu çalıştırarak Masaüstü Uygulama Dönüştürücüsünü kurun:

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

Bu komutlardan herhangi birini çalıştırırken yeniden başlatmanız istenirse, bilgisayarınızı yeniden başlatın ve ardından komutu yeniden çalıştırın.

Bir Masaüstü Uygulamasını Dönüştürme

Şimdi çalıştırabilirsiniz DesktopAppConverter.ps1 Bir masaüstü uygulamasını tek bir komutla bir UWP uygulamasına dönüştürmek için Yönetici PowerShell penceresinden komut dosyası. Bunu yapmak için uygulamanın yükleyicisine ihtiyacınız olacak. Örnek olarak, burada VLC kullanacağız.

Ayrıntılı seçenek listesini görüntülemek için aşağıdaki komutu istediğiniz zaman çalıştırabilirsiniz:

get-help. \ DesktopAppConverter.ps1 -detaylı

İşte uygulamanız için kullanabileceğiniz ve ayarlayabileceğiniz bir komut:

. \ DesktopAppConverter.ps1 -ExpandedBaseImage C: \ ProgramData \ Microsoft \ Windows \ Images \ BaseImage-14316
 –Installer C: \ Installer \ MyApp.exe -InstallerArguments "/ S" -Hedef C: \ Çıktı \ Uygulamam
 -PackageName "Uygulamam" -Yayıncı "CN = <yayıncı_adı>" -Version 0.0.0.1 -MakeAppx -Verbose

Kendi yayıncı adınızı, sürümünüzü, paket adınızı eklemek ve bunu tercih ettiğiniz yükleyici dosyası ve hedef dizine yönlendirmek için komutu ayarlamanız gerekir. -InstallerArguments "/ S" buradaki seçenek geçer / S birçok uygulama yükleyicisinin herhangi bir kullanıcı girişi olmadan sessizce kurulmasını sağlayan yükleyiciye geçiş yapın. Uygulamalar, herhangi bir kullanıcı girişi olmadan kurulabilir olmalıdır, aksi takdirde bunları dönüştüremezsiniz.

Yükleyiciyle aynı dizindeki dosyalar sonuçta ortaya çıkan .appx paketine kopyalanacağından, uygulamanın yükleyicisi başka dosyalar olmadan kendi dizininde olmalıdır.

Örneğin, burada VLC kullanıyoruz, işte kullanacağımız komut:

. \ DesktopAppConverter.ps1 -ExpandedBaseImage C: \ ProgramData \ Microsoft \ Windows \ Images \ BaseImage-14316
 –Installer C: \ Users \ chris \ Downloads \ vlc \ vlc-2.2.2-win32.exe -InstallerArguments "/ S" -Hedef C: \ Çıktı \ VLC
 -PackageName "VLC" -Yayıncı "CN = VideoLAN" -Version 0.2.2.2 -MakeAppx -Verbose

Araç size uygulamanın UWP sürümü olan bir .appx paketi verecektir.

Uygulama İmzalamadan Nasıl Kurulur

Normalde uygulamaları yüklenmeden önce geçerli bir imzayla imzalamanız gerekir. Microsoft, kendinden imzalı bir sertifika oluşturmanızı ve uygulamayı bilgisayarınızdaki sertifikayla imzalamanızı önerir. İsterseniz aşağıdaki talimatları kullanarak bunu yapabilirsiniz.

Ancak, uygulamayı yalnızca kendi bilgisayarınıza yüklemek istiyorsanız, herhangi bir imzayla uğraşmadan bunu kendiniz daha hızlı yapabilirsiniz. Windows 10, bir dizinden "paketlenmemiş" bir uygulama yüklüyorsanız, uygulamaları imzalamadan yüklemenize olanak tanır.

Bunu yapmak için, Yönetici olarak bir PowerShell penceresi açın ve aşağıdaki komutu çalıştırın:

Add-AppxPackage -Path C: \ Path \ to \ AppxManifest.xml -Kaydet

Belirttiğiniz çıktı dizininde Application.appx dosyasının yanında AppxManifest.xml dosyasını bulacaksınız.

Artık uygulamayı Başlat menünüzden başlatabilirsiniz. Bir "Masaüstü uygulaması" yerine bir "Windows uygulaması" olacaktır, ancak aksi takdirde normal bir masaüstü uygulaması gibi görünecek ve çalışacaktır.

Uygulama Nasıl İmzalanır ve Kurulur

Uygulamayı zaten yüklediyseniz bu talimatları izlemenize gerek yoktur. Bu daha zor yoldur.

Normalde bir .appx paketini yalnızca geçerli bir imzası varsa yükleyebilirsiniz. Microsoft, Windows 10 SDK'da bulunan signtool.exe uygulamasını kullanarak kendi kendine imzalanan bir sertifika oluşturmanızı önerir; bu, uygulamayı kendi bilgisayarınıza kurmanıza ve test etmenize olanak tanır.

Yönetici olarak bir Komut İstemi penceresi açın ve kendinden imzalı bir sertifika oluşturmak için aşağıdaki komutları çalıştırın ve .appx paketini onunla imzalayın:

cd "C: \ Program Dosyaları (x86) \ Windows Kitleri \ 10 \ bin \ x64"
MakeCert.exe -r -h 0 -n "CN = Yayıncı" -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 işareti -f my.pfx -fd SHA256 -v C: \ Path \ to \ application.appx

Belirttiğiniz yayıncının, yani "CN = Yayıncı" –AppX dosyasını oluştururken daha önce belirttiğiniz yayıncıyla eşleşmelidir. Yukarıdan VLC örneğimize devam edersek, şunu kullanmalıyız "CN = VideoLAN" .

Bir şifre girmeniz istenecektir. Parolayı boş bırakabilirsiniz.

Artık .appx paketini bir PowerShell (Yönetici) penceresine Add-AppxPackage komutuyla yükleyebilirsiniz:

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

Bu özellik herkes tarafından kullanılabilir, ancak yalnızca geliştiriciler - ve belki bazı sistem yöneticileri - bu yoldan gitmek isteyecektir. Neyse ki, süreç geliştiriciler için son derece kolaydır.

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


Gizlilik ve güvenlik - En Popüler Makaleler

Kablolu Güvenlik Kamera Sistemi Satın Almadan Önce Bilmeniz Gerekenler

Gizlilik ve güvenlik Aug 14, 2025

Kablolu güvenlik kamera sistemleri güzeldir ve Wi-Fi kameralarından çok daha güvenilirdir, ancak dışarı çıkıp kablolu bir kamera sistemi satın almadan önce bilmeniz ger..


İşte CCleaner Yerine Kullanmanız Gerekenler

Gizlilik ve güvenlik Aug 27, 2025

CCleaner daha da kötüleşti . Popüler sistem temizleme aracı artık her zaman arka planda çalışarak sizi rahatsız ediyor ve anonim verileri şirketin sunucuları..


Trackr ile Anahtarlarınızı veya Cüzdanınızı Geride Bıraktığınızda Nasıl Bildirim Alabilirsiniz?

Gizlilik ve güvenlik Jun 14, 2025

Trackr, kullanabileceğiniz kullanışlı küçük bir cihazdır. anahtarlarınızı, cüzdanınızı veya başka herhangi bir şeyi bulun sık sık kaybedersiniz. E�..


Windows 10’un Tüm Yedekleme ve Kurtarma Araçlarını Kullanma

Gizlilik ve güvenlik Aug 11, 2025

Windows 10, birkaç farklı yedekleme ve kurtarma aracı içerir. Ve hepsine bir göz atacağız. Bazen iyi bilgisayarlara kötü şeyler olur. Neyse ki Windows, dosyaları..


Çocuğunuzun Videolarını YouTube Geçmişinizden Nasıl Uzak Tutabilirsiniz?

Gizlilik ve güvenlik Dec 14, 2024

BAĞLANMAMIŞ İÇERİK Muhtemelen çocuğu olan herhangi biri bu durumda olmuştur: Bir yerde - sırada, bir restoranda, doktorun ofisinde vb. - bekliyorsunuz ve çocuğunuz bunu..


Uzantıları Chrome Web Mağazası ve Firefox Eklentiler Galerisi Dışından Yükleme

Gizlilik ve güvenlik Nov 14, 2024

BAĞLANMAMIŞ İÇERİK Google Chrome ve Mozilla Firefox'un modern sürümleri, onaylanmamış eklentiler yüklemenizi engeller. Bu iyi bir şeydir ve kötü amaçlı yazılımlar..


Tor ile Anonim Olarak Göz Atma

Gizlilik ve güvenlik Jul 12, 2025

Çevrimiçi yaptığınız her şey IP adresinize kadar izlenebilir. Şifrelenmiş web sitelerine erişiyor olsanız bile, ağlar erişmekte olduğunuz web sitelerini görebilir ve ..


Windows 7'de VHD Nasıl Silinir

Gizlilik ve güvenlik Nov 23, 2024

Windows 7, Sanal Sabit Sürücüler oluşturabileceğiniz ve hatta onları şifreleyebileceğiniz temiz bir özelliğe sahiptir. Bugün, sürücüye artık ihtiyacınız yoksa ve yerel sabit ..


Kategoriler