Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Svazek balíčků je úložiště instalace spravované systémem Windows pro připravené balíčky. Výchozí objem balíčku je obvykle C:\Program Files\WindowsApps, kde každá verze balíčku má adresář založený na jeho úplném názvu.
Svazky balení podporují přípravu vedle sebe. Windows může zapsat novou verzi balíčku beze změny verze, kterou aplikace aktuálně používá. Tento návrh snižuje riziko částečně aplikované aktualizace.
Ne každý balíček je připraven ve svazku balíčků. Registrace v režimu vývoje, balíčky s externím umístěním, systémové balíčky a rozložení zaregistrovaná na místě můžou používat jiné modely úložiště.
Výchozí a další oddíly
Windows používá výchozí svazek balíku, pokud operace nasazení neurčí jiný cíl. Svazky balíčků můžete vytvářet na jiných místních jednotkách, vyměnitelném médiu nebo podporovaném síťovém úložišti.
Windows.Management.Deployment.PackageManager Ke správě svazků balíčků použijte rozhraní API nebo rutiny PowerShellu pro Appx:
| Operation | rozhraní API prostředí Windows Runtime | PowerShell |
|---|---|---|
| Přidej | AddPackageVolumeAsync | Add-AppxVolume |
| Enumerate | GetPackageVolumesAsync | Get-AppxVolume |
| Získat výchozí nastavení | GetDefaultPackageVolume | Get-AppxDefaultVolume |
| Nastavit výchozí | SetDefaultPackageVolume | Set-AppxDefaultVolume |
| Nastavit jako offline | SetPackageVolumeOfflineAsync | Dismount-AppxVolume |
| Přepnout do online režimu | SetPackageVolumeOnlineAsync | Mount-AppxVolume |
| Remove | RemovePackageVolumeAsync | Remove-AppxVolume |
Vytvořte a vyberte například úložiště balíčků pomocí PowerShellu:
$volume = Add-AppxVolume -Path "Q:\WindowsApps"
Set-AppxDefaultVolume -Volume $volume
Rozhraní API pro nasazení, která přijímají cílový diskový svazek, můžou přepsat výchozí nastavení pro jednotlivé operace. K přesunu podporovaných balíčků můžete použít také MovePackageToVolumeAsync nebo Move-AppxPackage .
Offline oddíly
Jakmile se základní úložiště stane nedostupným, Windows označí svazek balíčku a jeho balíčky offline. Například odebrání jednotky USB, která obsahuje svazek balíčku, nastaví stav PackageOffline balíčků.
Windows identifikuje svazek balíku podkladovým úložným médiem, nikoli pouze písmenem jednotky. Opětovné připojení vyměnitelného úložiště pod jiným písmenem jednotky nevytvoří jinou identitu svazku balíčku.
Zabezpečení a šifrování
Windows vlastní a chrání obsah svazku balíčku. Připravené soubory balíčků jsou neměnné a neměly by se upravovat přímo.
Windows šifruje soubory balíčků v nesystémových svazcích balíčků, aby se zachovaly záruky integrity MSIX, pokud je úložiště přesunuto do jiného počítače. Toto šifrování chrání soubory fázovaného balíčku; nenahrazuje šifrování celého svazku, jako je BitLocker.
Možnosti souborového systému se liší. Funkce, které závisí na pevných odkazech, včetně některých optimalizací místa na disku, nejsou dostupné v systémech souborů, které nepodporují pevné odkazy.