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.
MSIX, modern Windows uygulama paketleme biçimidir. Tüm Windows uygulamalara güvenilir, temiz yükleme ve kaldırma, otomatik güncelleştirmeler ve paket kimliği gerektiren Windows platform özelliklerine erişim sağlar.
Paket kimliği temel kavramdır. Uygulamanız MSIX olarak paketlendiğinde Windows adı, yayımcısı, sürümü, mimarisi ve kaynak tanımlayıcısı gibi bildirim/manifest bilgilerini temel alan bir kimlik atar. Bu kimlik şu durumlarda gereklidir:
- Anında iletme bildirimleri, arka plan görevleri ve canlı kutucuklar gibi platform API'lerini Windows
- Windows AI API'leri aracılığıyla cihaz içi modelleri kullanan yapay zeka özellikleri
- Dağıtım ve güncelleştirme kanallarını depolama
- Intune ve Yapılandırma Yöneticisi aracılığıyla kurumsal yönetim
Uygulamanızı paketlemek mi yoksa hangi paketleme modelini kullanmak istediğinizden emin değilseniz Paketleme karar kılavuzu ile başlayın.
Temel özellikler
- Güvenilir yükleme ve kaldırma. MSIX, milyonlarca yüklemede %99,96 yükleme başarı oranı sunar ve artan dosyalar veya kayıt defteri girdileri olmadan temiz bir kaldırma garantisi sunar.
- Diferansiyel güncellemeler Güncelleştirmede yalnızca değiştirilen 64 KB blok indirilir ve ağ etkisi ve güncelleştirme süresi en aza indirilir.
- Disk alanı verimliliği. Uygulamalar arasında paylaşılan dosyalar Windows tarafından yönetilir; güncelleştirmelerin diğer uygulamaları etkilememesi için her uygulama bağımsız kalır.
- Kapsayıcılı yürütme. Uygulamalar sanal dosya sistemi ve kayıt defteri ile basit bir kapsayıcıda çalışır ve Windows sistem etkisini azaltmak için belirli dosya sistemini ve kayıt defteri yazmalarını sanallaştırır veya yeniden yönlendirir. Bkz. MSIX kapsayıcıya genel bakış.
- Kurumsal kullanıma hazır. Intune, Yapılandırma Yöneticisi ve Enterprise Modern Uygulama Yönetimi CSP aracılığıyla dağıtım için tam destek.
Başlayın
| Amaç | Buradan başlayın |
|---|---|
| Yeni bir UWP uygulaması paketleme | Visual Studio'dan MSIX Paketi Oluşturma |
| Mevcut yükleyiciyi MSIX'e dönüştürme | MSIX Paketleme Aracı |
| Komut satırından paketleme ve imzalama | WinApp CLI |
| Mağaza olmadan güncelleştirmeleri teslim edin | Uygulama Yükleyicisi |
| Paketlenmiş ve paketlenmemiş arasında karar verme | Paketleme karar kılavuzu |
| Paket türlerini anlayın | MSIX paket türleri |
| Kurumsal cihazlara dağıtma | Kurumsal dağıtıma genel bakış |
Önemli Noktalar
- WinApp CLI. WinApp CLI, tam MSIX iş akışı için komut satırı araçları sağlar: sertifika oluşturma, paket oluşturma ve terminalden çıkmadan imzalama.
- Mevcut Windows uygulamalarını paketle. kaynak koduna erişimi olmayan herhangi bir Windows uygulaması için MSIX paketi oluşturmak için MSIX Paketleme Aracı kullanın.
- Çalışma zamanı düzeltmelerini uygulayın. Paket Destek Çerçevesi, kaynak kodu değiştirmeden paketlenmiş uygulamalara uyumluluk düzeltmeleri uygulamanıza olanak tanır.
- Platformlar arası SDK. açık kaynak MSIX SDK MSIX paketlerini herhangi bir platformda doğrulamak, doğrulamak ve açmak için API'ler sağlar.
MSIX paketinin içinde
Yük dosyaları
Payload dosyaları, yürütülebilir kod, kitaplıklar, varlıklar, yapılandırma dosyaları ve kaynaklar dahil olmak üzere pakette depolanan ve paket tarafından teslim edilen dosyalardır.
Footprint dosyaları
Footprint dosyaları, yükü açıklayan, doğrulayan veya destekleyen paket meta verileri ve altyapı dosyalarıdır. Temel ayak izi dosyaları şunlardır:
- AppxManifest.xml paket kimliğini, bağımlılıklarını, özelliklerini, görsel öğelerini ve uzantı noktalarını bildirir.
- AppxBlockMap.xml her 64 KB bloğu için kriptografik karmalar içeren paket dosyalarını listeler. Windows bunu fark güncelleştirmeleri ve bütünlük doğrulaması için kullanır.
- AppxSignature.p7x paket imzasını içerir. Yüklemeden önce tüm MSIX paketleri imzalanmalıdır.
Diğer footprint dosyaları yalnızca bir paket ilgili özelliği kullandığında bulunur. Örneğin, AppxContentGroupMap.xml bir akış yüklemesi için içerik gruplarını açıklar ve AppxMetadata\CodeIntegrity.cat kod bütünlüğü meta verilerini içerir.
Windows paketleme API'leri, yük dosyalarını footprint dosyalarından ayırır.
Paket mimarisi ve dağıtım davranışı için bkz. MSIX paket türleri, Paket depolama birimleri ve Paket kaydı ve ömrü.
Desteklenen platformlar
Desteklenen platformların tam listesi için bkz. MSIX özellikleri ve desteklenen platformlar.
Doğrulama, test etme ve sorun giderme
Test ve yaygın hatalar için bkz. MSIX sorun giderme kılavuzu ve MSIX doğrulama ve testine genel bakış.
Uygulama kapsayıcılarının avantajları
MSIX ile paketlenen uygulamalar, dosya sistemi ve kayıt defteri sanallaştırması kullanılarak işlemi yalıtan basit bir uygulama kapsayıcısında çalışacak şekilde yapılandırılabilir. Kapsayıcının neleri değiştirdiğini ve bu kapsayıcıyla nasıl çalışacağınızı tam olarak açıklamak için bkz. MSIX kapsayıcılaştırmaya genel bakış.