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.
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.
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.
Relaterade artiklar
Anpassa inbyggd programvara för olika geografiska regioner