Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een pakketvolume is een Windows-beheerde installatieopslag voor gefaseerde pakketten. Het standaardpakketvolume is normaal C:\Program Files\WindowsApps, waarbij elke pakketversie een directory heeft op basis van de volledige naam van het pakket.
Pakketvolumes ondersteunen plaatsing naast elkaar. Windows kan een nieuwe pakketversie schrijven zonder de versie te wijzigen die een toepassing momenteel gebruikt. Dit ontwerp vermindert het risico van een gedeeltelijk toegepaste update.
Niet elk pakket wordt klaargezet in een pakketvolume. Registraties in de ontwikkelingsmodus, pakketten met externe locatie, systeempakketten en lay-outs die ter plaatse zijn geregistreerd, kunnen andere opslagmodellen gebruiken.
Standaardvolumes en extra volumes
Windows gebruikt het standaardpakketvolume wanneer bij een implementatie geen ander doel wordt opgegeven. U kunt pakketvolumes maken op andere lokale stations, verwisselbare media of ondersteunde netwerkopslag.
Gebruik de Windows.Management.Deployment.PackageManager API's of Appx PowerShell-cmdlets om pakketvolumes te beheren:
| Operation | Windows Runtime API | PowerShell |
|---|---|---|
| Add | AddPackageVolumeAsync | Add-AppxVolume |
| Opsommen | GetPackageVolumesAsync | Get-AppxVolume |
| Standaard ophalen | GetDefaultPackageVolume | Get-AppxDefaultVolume |
| Als standaard instellen | SetDefaultPackageVolume | Set-AppxDefaultVolume |
| Offline instellen | SetPackageVolumeOfflineAsync | Dismount-AppxVolume |
| Online zetten | SetPackageVolumeOnlineAsync | Mount-AppxVolume |
| Wissen | RemovePackageVolumeAsync | Remove-AppxVolume |
Maak en selecteer bijvoorbeeld een pakketvolume met PowerShell:
$volume = Add-AppxVolume -Path "Q:\WindowsApps"
Set-AppxDefaultVolume -Volume $volume
Implementatie-API's die een doelvolume accepteren, kunnen de standaardinstelling voor een afzonderlijke bewerking overschrijven. U kunt ook MovePackageToVolumeAsync of Move-AppxPackage gebruiken om ondersteunde pakketten te verplaatsen.
Offline volumes
Wanneer de onderliggende opslag niet beschikbaar is, markeert Windows het pakketvolume en de bijbehorende pakketten offline. Als u bijvoorbeeld een USB-station verwijdert dat een pakketvolume bevat, wordt de packageOffline-status van de pakketten ingesteld.
Windows identificeert een pakketvolume op basis van de onderliggende opslagmedia en niet alleen van een stationsletter. Het opnieuw verbinden van verwisselbare opslag onder een andere stationsletter maakt geen andere pakketvolumeidentiteit.
Beveiliging en versleuteling
Windows beheert en beveiligt de inhoud van het pakketvolume. Staging-pakketbestanden zijn onveranderbaar en mogen niet rechtstreeks worden gewijzigd.
Windows versleutelt pakketbestanden in niet-systeempakketvolumes om MSIX-integriteitsgaranties te behouden als de opslag naar een andere computer wordt verplaatst. Met deze versleuteling worden gefaseerd opgeslagen pakketbestanden beschermd; het vervangt geen volledige volumeversleuteling, zoals BitLocker.
De mogelijkheden van het bestandssysteem variƫren. Functies die afhankelijk zijn van harde koppelingen, waaronder sommige optimalisaties voor schijfruimte, zijn niet beschikbaar op bestandssystemen die geen ondersteuning bieden voor harde koppelingen.