Installera uppdateringen

Uppdateringspaket för inbyggd programvara kan installeras med alla verktyg som installerar Windows-drivrutiner. Installationsprocessen kopierar nyttolasten för uppdatering av inbyggd programvara (firmware.bin) till en välkänd systemkatalog och skapar de registernycklar som krävs för att meddela Windows att en ny uppdatering är tillgänglig. När installationen är klar krävs en omstart för att utlösa den faktiska uppdateringen av den inbyggda programvaran.

Installationsprocessen för uppdateringspaket för inbyggd programvara.

Under nästa start, och innan ExitBootServices anropas , kontrollerar OS Loader de välkända registernyckelplatserna för att avgöra om ny nyttolast för uppdatering av inbyggd programvara är tillgänglig. Om ny uppdateringsnyttolast är tillgänglig verifierar OS Loader hashen för firmware.bin mot säkerhetskatalogen som levereras med drivrutinspaketet. Om signaturen är giltig överlämnas firmware.bin till plattformens inbyggda programvara via UEFI UpdateCapsule-tjänsten .

Viktigt!

I det här läget är plattformens inbyggda programvara ensam ansvarig för att slutföra uppdateringen av den inbyggda programvaran.

Om flera uppdateringspaket för inbyggd programvara installeras anropar OS Loader UpdateCapsule med nyttolasten för varje tillgänglig uppdatering. Varje nyttolast för inbyggd programvara är en separat kapsel som var och en identifieras av GUID för ESRT-posten för det riktade uppdateringspaketet för inbyggd programvara.

EFI-systemresurstabellen innehåller den aktuella versionen av den inbyggda programvaran och statusen för den senaste uppdateringsförsöket. OS Loader använder den här informationen för att utvärdera om uppdateringen har tillämpats. Statusinformationen för den inbyggda programvaran sparas i operativsystemet så att den är tillgänglig för ett program för uppdatering av inbyggd programvara som körs i Windows. Slutligen fortsätter OS Loader startprocessen.

Uppdateringar av inbyggd programvara för system och enhet via ett drivrutinspaket för inbyggd programvara

Fyll i ESRT-tabellen

Anpassa inbyggd programvara för olika geografiska regioner

Skapa ett uppdateringspaket för inbyggd programvara

Certifiera och signera uppdateringspaketet