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.
Paket depolama birimi, hazırlanmış paketler için Windows tarafından yönetilen bir yükleme deposudur. Varsayılan paket klasörü normalde C:\Program Files\WindowsApps şeklindedir ve her paket sürümünün, paketin tam adını temel alan bir dizini vardır.
Depolama birimleri yan yana hazırlamayı destekler. Windows, bir uygulamanın şu anda kullandığı sürümü değiştirmeden yeni bir paket sürümü yazabilir. Bu tasarım, kısmen uygulanan güncelleştirme riskini azaltır.
Her paket bir paket biriminde aşamalandırılmaz. Geliştirme modu kayıtları, dış konuma sahip paketler, sistem paketleri ve yerinde kayıtlı düzenler diğer depolama modellerini kullanabilir.
Varsayılan ve ek disk birimleri
Windows, bir dağıtım işlemi başka bir hedef belirtmediğinde varsayılan paket depolama birimini kullanır. Diğer yerel sürücülerde, çıkarılabilir medyada veya desteklenen ağ depolamada paket birimleri oluşturabilirsiniz.
Paket birimlerini yönetmek için Windows.Management.Deployment.PackageManager API'leri veya Appx PowerShell cmdlet'lerini kullanın:
| Operation | Windows Çalışma Zamanı API | PowerShell |
|---|---|---|
| Ekle | AddPackageVolumeAsync | Add-AppxVolume |
| Çetele | GetPackageVolumesAsync | Get-AppxVolume |
| Varsayılanı al | GetDefaultPackageVolume | Get-AppxDefaultVolume |
| Varsayılan olarak ayarla | SetDefaultPackageVolume | Set-AppxDefaultVolume |
| Çevrimdışı olarak ayarla | SetPackageVolumeOfflineAsync | Dismount-AppxVolume |
| Çevrimiçi yap | SetPackageVolumeOnlineAsync | Mount-AppxVolume |
| Remove | RemovePackageVolumeAsync | Remove-AppxVolume |
Örneğin, PowerShell ile bir paket deposu oluşturun ve seçin:
$volume = Add-AppxVolume -Path "Q:\WindowsApps"
Set-AppxDefaultVolume -Volume $volume
Hedef birimini kabul eden dağıtım API'leri, tek bir işlem için varsayılanı geçersiz kılabilir. Desteklenen paketleri taşımak için MovePackageToVolumeAsync veya Move-AppxPackage da kullanabilirsiniz.
Çevrimdışı disk birimleri
Temel alınan depolama kullanılamaz duruma geldiğinde, Windows paket birimini ve paketlerini çevrimdışı olarak işaretler. Örneğin, paket bölümü içeren bir USB sürücüsünün kaldırılması paketlerin PackageOffline durumunu ayarlar.
Windows, bir paket birimini yalnızca bir sürücü harfine göre değil, temel depolama ortamına göre tanımlar. Çıkarılabilir depolama biriminin farklı bir sürücü harfi altında yeniden bağlanması farklı bir paket-birim kimliği oluşturmaz.
Güvenlik ve şifreleme
Windows, paket birimi içeriğine sahiptir ve onu korur. Hazırlanan paket dosyaları sabittir ve doğrudan değiştirilmemelidir.
Windows, depolamanın başka bir bilgisayara taşınması durumunda MSIX bütünlüğü garantilerini korumak için sistem dışı paket birimlerindeki paket dosyalarını şifreler. Bu şifreleme, hazırlık alanındaki paket dosyalarını korur; BitLocker gibi tam birim şifrelemenin yerini almaz.
Dosya sistemi özellikleri farklılık gösterir. Bazı disk alanı iyileştirmeleri de dahil olmak üzere sabit bağlantılara bağımlı özellikler, sabit bağlantıları desteklemeyen dosya sistemlerinde kullanılamaz.
İlgili içerik
Paketlenmiş masaüstü uygulamalarının Windows - MSIX'i PowerShell ile yönetme
- PackageVolume sınıfı
- MSIX PackageVolume: Paket Depolamanın Nasıl Çalıştığı