- 20.04.2017
- 2 minuty na przeczytanie
-
- t
- b
- J
- n
począwszy od systemu Windows Vista, magazyn sterowników jest zaufanym zbiorem skrzynek odbiorczych i pakietów sterowników innych firm. System operacyjny utrzymuje tę kolekcję w bezpiecznym miejscu na lokalnym dysku twardym. Tylko pakiety sterowników w sklepie sterowników mogą być instalowane dla urządzenia.
gdy pakiet sterowników jest kopiowany do magazynu sterowników, kopiowane są wszystkie jego pliki. Obejmuje to plik INF i wszystkie pliki, do których odwołuje się plik INF. Wszystkie pliki znajdujące się w pakiecie sterowników są uważane za krytyczne dla instalacji urządzenia. Plik INF musi odwoływać się do wszystkich wymaganych plików do instalacji urządzenia, aby były one obecne w magazynie sterowników. Jeśli plik INF odwołuje się do pliku, który nie jest zawarty w pakiecie sterowników, pakiet sterowników nie jest kopiowany do sklepu.
proces kopiowania pakietu sterowników do magazynu sterowników nazywa się staging. Pakiet sterowników musi być przechowywany w magazynie sterowników, zanim pakiet będzie mógł zostać użyty do zainstalowania jakichkolwiek urządzeń. W rezultacie instalacja sterownika i instalacji urządzenia są oddzielnymi operacjami.
pakiet sterowników jest przechowywany w magazynie sterowników poprzez weryfikację i walidację.
weryfikacja integralności pakietu sterowników
integralność oprogramowania stała się priorytetem dla niezależnych dostawców sprzętu (IHV) i producentów oryginalnego sprzętu (OEM). Zaniepokojeni wzrostem złośliwego oprogramowania w internecie, klienci ci chcą mieć pewność, że ich oprogramowanie nie zostało naruszone ani uszkodzone.
zanim pakiet sterowników zostanie skopiowany do magazynu sterowników, system operacyjny najpierw sprawdza, czy podpis cyfrowy jest poprawny. Aby uzyskać więcej informacji na temat podpisów cyfrowych, zobacz podpisywanie sterowników.
Walidacja pakietu sterowników
System operacyjny weryfikuje pakiet sterowników w następujący sposób:
- bieżący użytkownik musi mieć uprawnienia do instalacji pakietu sterowników.
- plik INF pakietu sterowników jest poprawny składniowo, a wszystkie pliki, do których odwołują się pliki INF, znajdują się w pakiecie sterowników.
Po przejściu kontroli integralności i składni pakietu sterowników jest on kopiowany do magazynu sterowników. Następnie system operacyjny wykorzystuje pakiet sterowników do automatycznego instalowania nowych urządzeń bez konieczności interakcji z użytkownikiem.
Po przeniesieniu plików do magazynu sterowników nie należy ich w żaden sposób usuwać ani modyfikować. Dodatkowo, nowe pliki nie powinny być dodawane do magazynu sterowników poza procesem postoju. Obejmuje to pliki dodawane, usuwane lub modyfikowane bezpośrednio przez wywołania programowe lub pośrednio przez dyrektywy INF, które będą przetwarzane w późniejszym czasie.