Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
ms-appinstaller: URI protokolü Aralık 2023 itibarıyla varsayılan olarak devre dışıdır. Uygulama Yükleyicisi sürüm 1.21.3421.0 ve sonraki sürümlerde Microsoft, güvenlik endişelerine yanıt olarak tüketici cihazlarında ms-appinstaller:?source= protokol işleyicisini devre dışı bırakılmıştır. Bu makalede açıklanan tek tıklamayla tarayıcıyla tetiklenen yükleme, BT yöneticisi müdahalesi olmayan kullanıcıların çoğunda çalışmaz.
Kurumsal ortamlar için: BT yöneticisi, Grup İlkesi EnableMSAppInstallerProtocol'u Etkin olarak ayarlayarak protokolü yeniden etkinleştirebilir. Bkz. Politika CSP - DesktopAppInstaller.
Genel dağıtım için (kurumsal olmayan): Bunun yerine şu alternatiflerden birini kullanın:
- Microsoft Store'e yayımlayın— geniş dağıtım için önerilen yoldur. Mağaza, kod imzalamayı, güncelleştirmeyi ve keşfetmeyi işler.
-
Doğrudan
.appinstallerdosya indirme — dosyayı web sunucunuzda barındırın.appinstallerve doğrudan ona bağlanın. Kullanıcılar dosyayı indirip çift tıklatır; özel protokol gerekmez. Bkz. Uygulama Yükleyicisi dosyasına genel bakış.
Genellikle bir uygulamanın Uygulama Yükleyicisi ile yüklenebilmesi için önce cihazda yerel olarak kullanılabilir olması gerekir. Web senaryosu için bu, kullanıcının uygulama paketini web sunucusundan indirmesi gerektiği ve bundan sonra Uygulama Yükleyicisi ile yüklenebileceği anlamına gelir. Bu verimsizdir ve disk alanını boşa harcar. Bu nedenle Uygulama Yükleyicisi artık süreci kolaylaştırmak için yerleşik özelliklere sahiptir.
Uygulama Yükleyicisi bir uygulamayı doğrudan bir web sunucusundan yükleyebilir. Kullanıcı barındırılan bir uygulama paketi web bağlantısına tıkladığında, Uygulama Yükleyicisi otomatik olarak çağrılır. Kullanıcı daha sonra Uygulama Yükleyicisi'ndeki uygulama bilgileri görünümüne alınır ve ardından doğrudan uygulamayla etkileşime geçmek bir tık uzağındadır.
Doğrudan uygulama yüklemesi yalnızca Windows 10 Fall Creators Update ve daha yeni sürümlerde kullanılabilir. önceki Windows sürümleri (Windows 10 Yıldönümü Güncelleştirmesi'nden başlayarak), Windows 10'un önceki sürümlerinde web yükleme deneyimi tarafından desteklenecektir. Bu deneyim, doğrudan uygulama yüklemesi kadar akıcı değildir, ancak mevcut uygulama yükleme yordamında önemli iyileştirmeler sağlar.
Uyarı
Uygulama Yükleyicisi sürümünün bu özelliği desteklemek için 1.0.12271.0'dan büyük olması gerekir ve ms-appinstaller URI'sini (Tekdüzen Kaynak Tanımlayıcısı) şemasını (protokol) kullanabilme özelliği bir BT uzmanı (yönetici) tarafından denetlenebilir. Ağınızda ms-appinstaller'ı etkinleştirmek için Grup İlkesi EnableMSAppInstallerProtocol (/windows/client-management/mdm/policy-csp-desktopappinstaller) ayarını etkin olarak ayarlayın (bkz. İlke CSP - DesktopAppInstaller). Daha fazla bilgi için bkz. Web sayfasından Windows 10 uygulamaları yükleme.
Protokol Etkinleştirme Düzeni
Bu mekanizmada, Uygulama Yükleyicisi bir protokol etkinleştirme şeması için işletim sistemine kaydeder. Kullanıcı bir web bağlantısına tıkladığında, tarayıcı bu web bağlantısına kayıtlı uygulamalar için işletim sistemiyle denetler. Düzen, Uygulama Yükleyicisi tarafından belirtilen protokol etkinleştirme düzeniyle eşleşiyorsa, Uygulama Yükleyicisi çağrılır. Bu mekanizmanın tarayıcıdan bağımsız olduğunu unutmayın. Bu, örneğin bunu bir web sayfasına eklerken web tarayıcısı farklılıklarını göz önünde bulundurması gerekmeyen site yöneticileri için yararlıdır.
Protokol etkinleştirme şeması gereksinimleri
- Web sunucularının bayt aralığı istekleri için desteğe sahip olması gerekir (HTTP/1.1)
- HTTP/1.1 protokollerini destekleyen sunucuların bayt aralığı istekleri için desteği olmalıdır
- Web sunucularının Windows 10 uygulama paketi içerik türleri hakkında bilgi sahibi olması gerekir
- Yeni içerik türlerini web yapılandırma dosyasının bir parçası olarak bildirmenin yolu burada.
Bunu web sayfasında etkinleştirme
Uygulama paketlerini web sitelerinde barındırmak isteyen uygulama geliştiricilerinin şu adımı izlemesi gerekir:
Uygulama Yükleyicisi'nin kayıtlı olduğu etkinleştirme şeması 'ms-appinstaller:?source=' ile uygulama paketi URI'lerinize, web sayfanızda referans verirken ön ekleyin. Ayrıntılar için Uygulamam Web Sayfası örneğine bakın.
<html>
<body>
<h1> MyApp Web Page </h1>
<a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubApp.msix"> Install app package </a>
<a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubAppBundle.msixbundle"> Install app bundle </a>
<a href="ms-appinstaller:?source=http://mywebservice.azureedge.net/HubAppSet.appinstaller"> Install related set </a>
</body>
</html>
Uyarı
Windows uygulaması bağlantısına veya AppInstaller dosyasına ms-appinstaller:?source='' ön eki eklenerek, Windows uygulamasıyla ilgili ayrıntılarla birlikte Masaüstü Uygulama Yükleyicisi istemci cihazlarda başlatılır. Bu bilgiler, dosya türü ve dosya türü ilişkilendirmesi hakkında bilgi veren Masaüstü Uygulama Yükleyicisi ile paylaşılacağından, MIME Türleri Web Sunucusunda yapılandırılmalıdır.
web sitenizden paylaşılacak Windows uygulamaları ve AppInstaller dosyaları için MIME-Types yapılandırılması gerekir. Masaüstü Uygulaması Yükleyicisi, MIME Türlerini dahil ederek dosya ilişkilendirmesini hızla belirler ve sonraki adımlarla bilgi sayfasını başlatır. Dahil değilse, Masaüstü Uygulama Yükleyicisi'nin, Masaüstü Uygulama Yükleyicisi'nin bilgileri ne kadar hızlı yorumlayıp Windows uygulama yükleyicisini başlatmasını olumsuz etkileyecek dosya ilişkilendirmesini belirlemesi gerekir. Web Sunucunuzda yapılandırılması gereken tek MIME-Types, sadece web sitenizde barındırılacak dosya türleridir.
Windows uygulama yükleme medyası bir dosya paylaşımında barındırılıyorsa ve web sitesinden bağlanılıyorsa MIME-Types Web Sunucusunda yapılandırılması gerekmez.
| Dosya Uzantısı | MIME Türü |
|---|---|
| .msix | application/msix |
| .appx | uygulama/appx |
| .msixbundle | application/msixbundle |
| .appxbundle | uygulama/appxbundle |
| .appinstaller | uygulama/uygulama yükleyici |
MIME türlerini yapılandırma hakkında daha fazla bilgi için lütfen Distribute a Windows 10 App from an IIS Server adresini ziyaret edin.
Uygulama paketini imzalama
Kullanıcıların uygulamanızı yüklemesi için uygulama paketini güvenilir bir sertifikayla imzalamanız gerekir. Uygulama paketinizi imzalamak için Azure Yapıt İmzalama (eski adı Güvenilen İmzalama) gibi güvenilen bir sertifika yetkilisinden (CA) bir sertifika kullanabilirsiniz. CA'ya güvenilen sertifika, Windows imzaya zaten güvendiği anlamına gelir; cihazlara sertifika dağıtımı gerekmez.
Bunun yerine otomatik olarak imzalanan bir sertifika kullanıyorsanız, uygulama yüklenmeden önce sertifikanın her hedef cihazdaki Güvenilen Kişiler sertifika deposuna dağıtıldığından emin olmanız gerekir. Windows 10 sürüm 2004 ve sonraki sürümlerde ve Windows 11 dışarıdan yükleme varsayılan olarak etkinleştirilir; önceki sürümlerde Tüm güvenilen uygulamaların yüklenmesine izin verme ilkesini de etkinleştirmeniz gerekebilir.
Bir uygulamayı bir kuruluştaki çalışanlara dağıtıyorsanız, uygulamayı imzalamak için kuruluş tarafından verilen sertifikayı kullanabilirsiniz. Kurumsal sertifikanın, uygulamanın yükleneceği tüm cihazlara dağıtılması gerektiğini unutmayın. Kurumsal uygulamaları dağıtma hakkında daha fazla bilgi için bkz. Kurumsal uygulama yönetimi.
Windows 10'nin önceki sürümlerinde web yükleme deneyimi
Uygulama Yükleyicisi'ni tarayıcıdan çağırma, Uygulama Yükleyicisi'nin kullanılabilir olduğu tüm Windows 10 sürümlerinde desteklenir (Yıldönümü Güncelleştirmesi'nden başlayarak). Ancak paketi indirmeye gerek kalmadan doğrudan web'den yükleme işlevi yalnızca Windows 10 Fall Creators Update'te kullanılabilir.
Windows 10'ın önceki sürümlerinin kullanıcıları (Uygulama Yükleyicisi kullanılabilir durumda), Uygulama Yükleyicisi aracılığıyla Windows 10 uygulamaların web yüklemesini de kullanabilir, ancak farklı bir kullanıcı deneyimine sahip olur. Bu kullanıcılar web bağlantısına tıkladığında, Uygulama Yükleyicisi Yükle yerine paketi indirmeyi ister. İndirdikten sonra, Uygulama Yükleyicisi indirilen paketin otomatik olarak başlatılmasını başlatır. Yükle'ye bir kez daha tıklar ve uygulama kullanıma hazırdır.
Bu akış, Windows 10 Fall Creators Update'e doğrudan yükleme kadar sorunsuz olmasa da, kullanıcılar yine de uygulamayla hızlı bir şekilde etkileşim kurabilir. Buna ek olarak, bu akışla kullanıcının uygulama paketi dosyalarının sürücülerde gereksiz yere yer kaplaması konusunda endişelenmesi gerekmez. Uygulama Yükleyicisi, paketi uygulama veri klasörüne indirerek ve artık gerekli olmadığında paketleri temizleyerek alanı verimli bir şekilde yönetir.
Uygulama Yükleyicisi'nin Windows 10 Fall Creators güncelleştirme sürümünün ve Uygulama Yükleyicisi'nin önceki sürümünün hızlı bir karşılaştırması aşağıda verilmiştir:
| Uygulama Yükleyicisi, En Son Sürüm | Uygulama Yükleyicisi, Önceki Sürüm |
|---|---|
| Uygulama Yükleyicisi indirme başlamadan önce uygulama bilgilerini gösterir | Tarayıcı, kullanıcıdan indirmeyi seçmesini ister |
| Uygulama Yükleyicisi indirme işlemini gerçekleştirir | Kullanıcının uygulama paketinin başlatılmasını el ile başlatması gerekir |
| Paket indirildikten sonra, Uygulama Yükleyicisi uygulama paketini otomatik olarak başlatır | Kullanıcının Yükle'ye tıklaması ve uygulama paketini el ile başlatması gerekir |
| Uygulama Yükleyicisi indirilen paketlerin atılmasıyla ilgilenir | Kullanıcının indirilen dosyaları el ile silmesi gerekir |
Windows 10 Fall Creators Update'ten önceki sürümlerde, Uygulama Yükleyicisi web'den bir uygulamayı doğrudan yükleyemez. Bu sürümlerde, Uygulama Yükleyicisi yalnızca yerel olarak kullanılabilen uygulama paketlerini yükleyebilir. Bunun yerine, Uygulama Yükleyicisi paketi indirir ve kullanıcının yüklemek için indirilen pakete çift tıklamasını gerektirir.
Uygulama Yükleyici güvenliği
Uygulama Yükleyicisi'nin 1.24.1981 Derlemesi ile aşağıdaki güvenlik önlemleri eklendi:
- İnternet Bölgesi doğrulaması
- Microsoft SmartScreen Doğrulaması
İnternet Bölgesi Doğrulaması
Ms-appinstaller URI şeması tarafından başvuruda bulunan etki alanına erişmeden önce, Uygulama Yükleyicisi etki alanına BT Uzmanı tarafından izin verildiğini doğrular. Etki alanı kısıtlanmışsa, Uygulama Yükleyicisi kullanıcıya bir hata gösterir.
Microsoft SmartScreen Doğrulaması
ms-appinstaller URI düzeni tarafından başvurulan etki alanına izin verilirse, Uygulama Yükleyicisi URI'yi Microsoft SmartScreen ile doğrular. Saygınlık denetiminde başarısız olan URI'ler kullanıcıya bir hata gösterir.
Daha fazla bilgi için bkz. Uygulama Yükleyicisi güvenlik özellikleri .