Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Partnerzy czasami muszą rozwinąć lub ograniczyć zakres dystrybucji systemu operacyjnego dla przesyłania sterownika. W tym artykule opisano wszystkie skojarzone funkcje etykiety wysyłkowej i sposób ich używania.
Ważna informacja
Przed rozpoczęciem pracy z tymi funkcjami należy zapoznać się z kilkoma kluczowymi zasadami, terminami i definicjami.
Windows Update: Po opublikowaniu sterownika dla określonej wersji systemu operacyjnego, na przykład RS1 (Windows 10, wersja 1607), usługa Windows Update oferuje ten sterownik dla systemów z wersją RS2, RS3 oraz nowszymi (Windows 10, wersje 1607, 1703 i 1709). Ale nie będzie oferowane dla TH1 lub TH2 (Windows 10, wersja 1507 lub 1511). Innymi słowy, kierowcom zawsze proponuje się dalszą jazdę. Szczególnie ważne jest, aby pamiętać tę zasadę w przypadku kombinacji identyfikatorów systemu operacyjnego i sprzętu w siatce Plug n Play (PNP) etykiety wysyłkowej. W praktyce udostępnianie nowszych wersji sterowników oznacza, że w poprzednim przykładzie nie trzeba publikować tego samego identyfikatora sprzętu zarówno do RS2, jak i RS3. Usługa Windows Update umożliwia aktualizację z wersji RS1 do RS2 i nowszych. Musisz opublikować tylko w najniższej wersji systemu operacyjnego, która ma być docelowa w siatce PNP.
Aktualizacje dynamiczne i poziomy systemu operacyjnego: Gdy usługa Windows Update jest wywoływana podczas procesu uaktualniania systemu Windows, używa specjalnej logiki, aby zastąpić bieżące informacje o wersji systemu operacyjnego raportowane przez klienta i ustawia je na docelową wersję aktualizacji funkcji. Jeśli na przykład klient jest w wersji 10.0.17763 (Windows 10, wersja 1809) i uaktualnia do wersji 10.0.18362 (Windows 10, wersja 1903), to aktualizacja dynamiczna oferuje sterowniki z zakresu systemu operacyjnego 18362. Szczególnie ważne jest, aby zrozumieć to rozróżnienie, kiedy mamy do czynienia z funkcją dotyczącą podłogi. Aby uzyskać więcej informacji, zobacz Opis automatycznych i opcjonalnych reguł usługi Windows Update dla dystrybucji sterowników.
Właściciel zgłoszenia: oryginalny nadawca pakietu sterowników HLKx lub .CAB. Inicjator otrzymuje uprawnienie do korzystania z funkcji Rozszerzenia Sterownika. Odbiorcy udostępnionego przesyłania muszą współpracować z właścicielem przesyłania, aby korzystać z niektórych funkcji.
Wymagane uprawnienia: Tylko użytkownicy wyznaczeni jako Administratorzy, Właściciele etykiet wysyłkowych i Promotorzy etykiet wysyłkowych mogą ustawiać podłogi i sufity dla zgłoszeń kierowców. Tylko partnerzy współpracy inżynierskiej mają dostęp do funkcji opartych na limitach i numerach kompilacji.
Typy podłogowe i sufitowe: istnieją dwa typy podłóg i sufitów obsługiwanych przez pulpit nawigacyjny kierowcy:
| Typ podłogi/sufitu | Opis |
|---|---|
| System operacyjny oparty na wydaniach |
|
| Tworzenie oparte na numerach |
|
Ustawianie podłogi systemu operacyjnego
- Limit jest niejawnie i automatycznie ustawiany po wybraniu kombinacji identyfikatora sprzętu i systemu operacyjnego z siatki PnP. Najniższy system operacyjny wybrany z siatki PnP jest traktowany jako domyślna wartość minimalna.
- Najniższy poziom certyfikowanego systemu operacyjnego przesyłania początkowo określa minimalną dozwoloną podłogę systemu operacyjnego lub testowany poziom systemu operacyjnego. Jeśli musisz ustawić podłogę systemu operacyjnego poniżej tych automatycznie określonych poziomów, przed ustawieniem podłogi systemu operacyjnego musisz wykonać rozszerzenie sterownika.
W podłodze systemu operacyjnego opisano najwcześniejszą wersję systemu Windows, do którą można dystrybuować sterownik. Użyj tej funkcji, jeśli chcesz przenieść domniemaną podłogę w górę , aby sterownik był oferowany tylko w wybranym systemie operacyjnym i nowszym.
Najbardziej typowy przypadek użycia opisano w temacie Przypadek użycia 2.
Aby ustawić podstawowy poziom systemu operacyjnego
- Utwórz etykietę wysyłkową i wprowadź swoje szczegóły. Aby uzyskać więcej informacji, zobacz Publikowanie sterownika w usłudze Windows Update.
- W obszarze siatki Wybierz PNP wybierz co najmniej jedną kombinację identyfikatora sprzętu i systemu operacyjnego, a następnie wybierz opcję Publikuj.
- Przewiń w dół do sekcji Ograniczanie systemów operacyjnych dla dystrybucji sterowników i sprawdź, czy chcę ograniczyć system operacyjny do dystrybucji sterowników. Ten wybór staje się dostępny tylko po wybraniu pozycji Publikuj w co najmniej jednym elemencie w siatce PNP.
- Z listy rozwijanej Wybierz minimalną wersję systemu operacyjnego (piętro) wybierz najwcześniejszą wersję systemu operacyjnego, do których ma być dystrybuowany sterownik.
Jeśli wybierzesz wartość dla podłogi systemu operacyjnego, która jest wcześniejsza niż opcje wymienione w siatce PnP, zostanie wyświetlony następujący błąd.
Ustawianie limitu systemu operacyjnego
Uwaga
Dostęp do funkcji ograniczenia jest ograniczony do wybranych kont partnerskich, które mają uzasadnioną potrzebę biznesową. Skontaktuj się z pomocą techniczną , aby uzyskać pytania.
"Limit opisuje maksymalny poziom systemu operacyjnego, do którego sterownik jest dystrybuowany." Użyj tej opcji, jeśli chcesz, aby sterownik był oferowany pod lub poniżej wymienionej wersji systemu operacyjnego.
Jeśli na przykład wybierzesz wartość pułapu RS3 (Windows 10, wersja 1709), sterownik nigdy nie będzie oferowany systemom z systemem RS4 (Windows 10, wersja 1803) lub nowszym.
Ważne
Limit systemu operacyjnego należy ustawić tylko w przypadku istotnej zmiany w nowym systemie operacyjnym, która wpływa na podstawową funkcjonalność sterownika. Firma Microsoft wymaga przesłania uzasadnienia biznesowego podczas żądania pułapu systemu operacyjnego.
Aby ustawić maksymalny limit systemu operacyjnego
- Utwórz etykietę wysyłkową i wprowadź swoje szczegóły. Aby uzyskać więcej informacji, zobacz Publikowanie sterownika w usłudze Windows Update.
- W obszarze siatki Wybierz PNP wybierz co najmniej jeden identyfikator sprzętu i system operacyjny, a następnie wybierz Publikuj.
- Przewiń w dół do sekcji Ogranicz systemy operacyjne dla dystrybucji sterowników i wybierz pozycję Chcę ograniczyć system operacyjny dla dystrybucji sterowników. Ten wybór staje się dostępny tylko po wybraniu pozycji Publikuj w co najmniej jednym elemencie w siatce PNP.
- Z listy rozwijanej Wybierz maksymalną wersję systemu operacyjnego (sufit) wybierz najwcześniejszą wersję systemu operacyjnego, do której chcesz dystrybuować sterownik.
Uwaga
Możesz wybrać tylko limit systemu operacyjnego, który jest równy lub niższy niż najwyższy system operacyjny opublikowany z poziomu siatki PnP.
Jeśli wybór jest nieprawidłowy, na pulpicie nawigacyjnym zostanie wyświetlony następujący błąd.
Rozszerzenie sterownika: rozszerzanie najniższego celu systemu operacyjnego sterownika
Podczas rozszerzania dystrybucji sterownika należy pamiętać o następujących ważnych informacjach:
- Rozszerzenie może być wykonywane tylko przez oryginalnego właściciela przesyłania. Odbiorcy udostępnionego przesłania nie widzą tej opcji. (Zobacz ważne informacje).
- Rozszerzenie można wykonać tylko raz na każde zgłoszenie i nie można tego cofnąć. Przycisk jest wyszarzony, jeśli rozszerzenie zostało już ukończone.
- Rozszerzenia można wykonywać tylko do sterowników, których sekcja Producenta INF nie używa oznakowania TargetOSVersion [BuildNumber], takich jak NTamd64.10.0... 14393.
- Tylko sterowniki systemu Windows 8.1 można rozszerzyć w górę do docelowych systemów Windows 10. Sterowniki systemu Windows 10 można rozszerzyć w dół.
- Rozszerzenie nie zmienia się ani nie dodaje do poziomu certyfikacji kierowcy. Jeśli sterownik jest certyfikowany dla RS5, rozszerzenie nie daje żadnych dodatkowych niższych certyfikatów systemu operacyjnego.
Rozszerzenie sterownika daje partnerom możliwość obsługiwania wszystkich wersji systemu Windows 10. Umożliwia również korzystanie z sterowników systemu Windows 8.1 w systemach Windows 10.
Ta funkcja jest udostępniana poprzez utworzenie nowego rozszerzonego wpisu siatki PNP systemu Windows 10 Client w wersjach 1506 i 1511 (TH1) oraz Windows Server 2016 x64 (TH1) dla każdego obsługiwanego pliku INF w pakiecie zgłoszeniowym. W etykiecie wysyłkowej działa to zarówno dla procesów udostępniania, jak i publikowania. Na poniższych zrzutach ekranu przedstawiono przycisk rozszerzenia dla sterownika systemu Windows 8.1 i przycisk rozszerzenia dla sterownika systemu Windows 10:
Na przykład następujące zgłoszenie zostało certyfikowane dla systemu Windows 10 Client w wersji 1809 Client x64 (RS5). Po rozwinięciu zwróć uwagę, że są tworzone dwa nowe rozszerzone wpisy siatki PNP.
Jeśli w tym przesłaniu znajduje się więcej niż jeden element INF, każdy identyfikator INF i sprzęt w nich otrzymają identyczne nowe wpisy rozszerzone . Wyjątkiem jest, jeśli sekcja Producent INF używa dekoracji TargetOSVersion [BuildNumber], takich jak NTamd64.10.0... 14393. Te pliki INF są pomijane i nie można ich rozszerzać. Oznacza to, że w siatce PNP można utworzyć tylko częściowo rozszerzoną listę plików INF. Jeśli chcesz, aby wszystkie pliki INF zostały rozpakowane, musisz edytować INF i usunąć BuildNumber. Ponadto może nie być widoczne pole opcji Rozwiń w ogóle, jeśli nie są obsługiwane żadne funkcje INF.
Po utworzeniu wpisu rozszerzonego możesz go udostępnić lub opublikować.
W większości przypadków nie chcesz, aby rozszerzony sterownik był oferowany TH1 i nowszy. Zamiast tego częściej chcesz, aby zaczynała się gdzieś między nimi. W związku z tym należy również pamiętać, aby ustawić ograniczenia dotyczące podłogi systemu operacyjnego w ramach tworzenia etykiety wysyłkowej.
Poniżej przedstawiono dwa z najbardziej typowych przypadków użycia wraz z instrukcjami dotyczącymi sposobu ich osiągnięcia. Jako przykład używamy powyższego zgłoszenia tostera.
Przypadki użycia ograniczania lub rozszerzania dystrybucji sterowników na podstawie systemu operacyjnego
Korzystając z przykładu tostera (pokazanego na poprzednim zrzucie ekranu), omówimy dwa z bardziej typowych scenariuszy użycia do ustawiania dystrybucji sterowników na podstawie wersji systemu operacyjnego:
- Przypadek użycia 1: IHV udostępnia rozszerzone zgłoszenie do OEM: Mój OEM chce docelować klientów na RS3 i RS4, ale moje zgłoszenie jest certyfikowane tylko na RS5. Jak mogę włączyć tę opcję dla mojego partnera OEM, aby móc utworzyć własną etykietę wysyłkową usługi Windows Update?
- Przypadek użycia 2: opublikowanie rozszerzonego zgłoszenia do określonego poziomu systemu operacyjnego: chcę opublikować mój certyfikowany sterownik RS5 w usłudze Windows Update, aby był przeznaczony dla RS3 i nowszych. Jak to zrobić?
Przypadek użycia 1: Niezależny dostawca sprzętu udostępnia rozszerzone zgłoszenie producentowi OEM
Jako właściciel zgłoszenia, jesteś jedyną osobą, która może je rozwinąć.
- Wybierz pozycję Rozwiń do niższych wersji systemu Windows 10 (począwszy od TH1).
- Wybierz Udostępnij dla każdego identyfikatora sprzętu, którego potrzebuje wasz producent OEM, upewniając się, że jest uwzględniony wpis rozszerzony dla wersji Windows 10 Client 1506 i 1511 x64 (TH1). Jest to naprawdę jedyny wpis systemu operacyjnego, który musisz im udostępnić, ponieważ Windows Update będzie zapewniać aktualizacje (zobacz Ważne informacje).
- Przewiń do dołu strony i wybierz pozycję Publikuj , aby sfinalizować akcje udostępniania.
- Poinformuj producenta OEM, aby przyszedł na tę stronę i przeczytaj przypadek użycia 2.
Jeśli sterownik został już udostępniony partnerowi, możesz go rozwinąć później i udostępnić element rozszerzony. Należy jednak pamiętać, że oryginalna udostępniona przesyłka jest przestarzała, a Twój partner może korzystać tylko z najnowszej udostępnionej przesyłki od Ciebie. Aby uzyskać więcej informacji na temat przestarzałych elementów, zobacz sekcję Odwołaj identyfikator sprzętu .
Przypadek użycia 2: publikowanie rozszerzonego przesyłania do określonego poziomu systemu operacyjnego
Chcesz opublikować sterownik systemu Windows 10 RS5 (1809) do niższego systemu operacyjnego niż to, co jest wymienione w siatce PNP, na przykład RS3. Pierwszą rzeczą, którą musisz zrobić, jest rozwinąć zgłoszenie. W przypadku otrzymania tego przesłania z IHV konieczne będzie ukończenie zadania rozszerzenia, a następnie udostępnienie rozwiniętych elementów (zobacz Przypadek użycia 1).
Po zakończeniu rozszerzania sterownika zostanie utworzony nowy rozszerzony wpis w siatce PNP dotyczący Windows 10 Client w wersjach 1506 i 1511 (TH1) oraz Windows Server 2016 x64 (TH1) dla każdego obsługiwanego pliku INF w pakiecie przesyłowym. Jest to jeden z tych elementów, które należy opublikować, aby miał podłogę RS3.
- Wybierz pozycję Publikuj dla elementu hid\toster&col02 i Windows 10 Client w wersji 1506 i 1511 x64 (TH1). Ustawia to domyślną wartość poziomu na TH1.
- Etykieta wysyłkowa zawiera tekst "Oczekiwanie na opublikowanie" w kolumnie Stan w następujący sposób:
- Przewiń w dół do sekcji Ogranicz systemy operacyjne dla dystrybucji sterowników i wybierz pozycję Chcę ograniczyć system operacyjny dla dystrybucji sterowników.
- Z listy rozwijanej Wybierz minimalną wersję systemu operacyjnego (floor) dla tego sterownika wybierz pozycję RS3.
- Przewiń do dołu strony i wybierz pozycję Publikuj , aby sfinalizować żądanie publikowania.
Ten sterownik jest publikowany i dotyczy wszystkich wersji systemu operacyjnego rs3 i nowszych.
Często zadawane pytania
Dlaczego nie mogę zaznaczyć pola Ogranicz systemy operacyjne dla dystrybucji sterowników?
Upewnij się, że wybierzesz pozycję Publikuj dla co najmniej jednego wpisu identyfikatora sprzętu w sekcji Wybierz PNPs.
Pole Rozwiń do niższych wersji systemu Windows 10 (począwszy od TH1) jest wyszarzone lub brakuje
Jeśli pole jest wyszarzone, oznacza to, że zgłoszenie zostało już rozwinięte.
Jeśli brakuje pola, oznacza to jedną z dwóch rzeczy. Nie jesteś pierwotnym właścicielem zgłoszenia lub twój plik INF zawiera sekcję BuildNumber. Zobacz Ważne informacje.
Jak mogę celować w wersję systemu Windows wcześniejszą niż ta, na którą mój sterownik jest certyfikowany?
Zobacz Przypadek użycia 2.
Niektóre z moich plików INF zniknęły po rozszerzeniu. Dlaczego nie mogę rozwinąć całego mojego zgłoszenia?
Każdy element INF w Twoim przesłaniu jest oceniany oddzielnie pod względem rozszerzenia. Jeśli jeden lub wszystkie pliki INFs (zobacz InF Manufacturer) używają dekoracji TargetOSVersion [BuildNumber], wówczas nie możemy przetworzyć tego INF w celu rozszerzenia. Jeśli musisz rozbudować swoje zgłoszenie, musisz najpierw edytować INF i usunąć [BuildNumber]. Pliki INF, które nie zawierają [BuildNumber], przetwarzają się pomyślnie. Aby uzyskać więcej informacji, zobacz Ważne informacje.