Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En paketvolym är ett Windows-hanterat installationslager för mellanlagda paket. Standardpaketvolymen är normalt C:\Program Files\WindowsApps, där varje paketversion har en katalog baserat på paketets fullständiga namn.
Paketvolymer stöder staging sida vid sida. Windows kan skriva en ny paketversion utan att ändra den version som ett program använder för närvarande. Den här designen minskar risken för en delvis tillämpad uppdatering.
Inte alla paket mellanlagras i en paketvolym. Registreringar i utvecklingsläge, paket med extern plats, systempaket och layouter som registrerats lokalt kan använda andra lagringsmodeller.
Förvalda och ytterligare volymer
Windows använder standardpaketlagringsplatsen när en distributionsåtgärd inte anger något annat mål. Du kan skapa paketvolymer på andra lokala enheter, flyttbara medier eller nätverkslagring som stöds.
Windows.Management.Deployment.PackageManager Använd API:erna eller Appx PowerShell-cmdletarna för att hantera paketvolymer:
| Operation | Windows Runtime API | PowerShell |
|---|---|---|
| Add | AddPackageVolumeAsync | Add-AppxVolume |
| Enumerate | GetPackageVolumesAsync | Get-AppxVolume |
| Hämta standardvärde | GetDefaultPackageVolume | Get-AppxDefaultVolume |
| Ange standardposition | SetDefaultPackageVolume | Set-AppxDefaultVolume |
| Ange som offline | SetPackageVolumeOfflineAsync | Dismount-AppxVolume |
| Sätt online | SetPackageVolumeOnlineAsync | Mount-AppxVolume |
| Ta bort | RemovePackageVolumeAsync | Remove-AppxVolume |
Du kan till exempel skapa och välja en paketvolym med PowerShell:
$volume = Add-AppxVolume -Path "Q:\WindowsApps"
Set-AppxDefaultVolume -Volume $volume
driftsättnings-API:er som accepterar en målvolym kan åsidosätta standardvärdet för en enskild operation. Du kan också använda MovePackageToVolumeAsync eller Move-AppxPackage för att flytta paket som stöds.
Frånkopplade volymer
När den underliggande lagringen blir otillgänglig markerar Windows paketvolymen och dess paket offline. Om du till exempel tar bort en USB-enhet som innehåller en paketvolym anges paketens PackageOffline-status.
Windows identifierar en paketvolym med det underliggande lagringsmediet i stället för bara med en enhetsbeteckning. Att återansluta flyttbart lagringsutrymme under en annan enhetsbeteckning skapar inte en annan paketvolymidentitet.
Säkerhet och kryptering
Windows äger och skyddar paketvolyminnehållet. Stegade paketfiler är oföränderliga och bör inte ändras direkt.
Windows krypterar paketfiler i paketvolymer som inte är system för att bevara MSIX-integritetsgarantier om lagringen flyttas till en annan dator. Den här krypteringen skyddar mellanlagrade paketfiler; den ersätter inte fullvolymskryptering, till exempel BitLocker.
Filsystemets funktioner varierar. Funktioner som är beroende av hårdlänkar, inklusive vissa optimeringar av diskutrymme, är inte tillgängliga på filsystem som inte stöder hårda länkar.