Menu
Jest wolny
rejestracja
Dom  /  Programy/ Co oznacza whql. Podpisane i niepodpisane sterowniki

Co znaczy whql. Podpisane i niepodpisane sterowniki

Niemal każda osoba podczas pracy na komputerze w taki czy inny sposób staje przed koniecznością zainstalowania, ponownej instalacji lub usunięcia sterownika. A niektórzy nawet nie zdają sobie sprawy, że to robią – skoro producenci podzespołów starają się chronić użytkowników przed tak okropnymi słowami i upewnić się, że instalacja odbywa się w pięknej powłoce.

Na przykład dyski, które trafiły na twój komputer lub laptop, prawdopodobnie miały jakieś sterowniki: do karty graficznej, płyty głównej lub karty dźwiękowej itp. Co to za sterownik?

Kierowca to program, który umożliwia systemowi operacyjnemu dostęp do szczegółów komputera. Dla każdego urządzenia w komputerze, czy to dużego płyta główna lub bardzo małe Port USB wymaga własnego kierowcy do pracy.

I jest jeden czynnik, którego wszyscy naprawdę nie lubią – każdy system operacyjny potrzebuje własnego sterownika, a każde urządzenie również potrzebuje własnego sterownika. Oznacza to, że na tej podstawie jest trochę zamieszania. Aby życie było łatwiejsze zwykły użytkownik producenci urządzeń i komponentów próbują wydać sterowniki dla wszystkich popularnych systemów operacyjnych po wydaniu nowego urządzenia. A twórcy system operacyjny spróbuj z kolei w swoim systemie zapewnić wsparcie jak to możliwe jeszcze urządzenia. Ponadto producenci urządzeń próbują obsługiwać niektóre funkcje w standardowe sterowniki- na przykład twoja karta graficzna będzie działać bez sterowników, ale aby móc korzystać ze wszystkich możliwości, musisz zainstalować natywny sterownik karty graficznej.

Dlaczego powinienem aktualizować sterowniki?

Sterowniki wymagają aktualizacji - podobnie jak w najnowszych sterownikach, programiści często wdrażają nowe funkcje, naprawiają błędy w sterowniku i optymalizują stare funkcje. Czasami sterowniki nie wymagają aktualizacji - dzieje się tak, gdy nowe sterowniki wprowadzają nowe problemy do działania urządzenia: zdarza się to, ale rzadko.

Co to jest sterownik natywny?

Sterowniki natywne to te, które zostały wydane specjalnie dla Twojego urządzenia przez producenta tego urządzenia. Zdarza się, że instalujesz np. sterownik z monitora do monitora View Sonic i wszystko działa świetnie. Jest to raczej wyjątek od reguły i trzeba instalować tylko sterowniki natywne.

Co to jest sterownik WHQL?

WHQL - Windows Hardware Quality Lab - oznacza to, że sterowniki te zostały przetestowane pod kątem zgodności z systemem operacyjnym. Pamiętaj jednak, że nie oznacza to, że ten sterownik będzie lepszy dla systemu Windows niż jakikolwiek inny.

Jakie są sterowniki?

Warunkowo podzieliłbym kierowców na trzy duże grupy: kierowcy urządzenia systemowe, sterowniki kart rozszerzeń, sterowniki urządzeń peryferyjnych.

Sterowniki urządzeń systemowych- zazwyczaj są to sterowniki tych urządzeń, przy których pracy lepiej nie wspinać się użytkownikowi: sterownik zasilania, procesor.

Sterowniki kart rozszerzeń są kierowcami, karty dźwiękowe, tuner TV itp. Lepiej aktualizować te sterowniki.

Sterowniki peryferyjne- są to sterowniki dla tych urządzeń, które są podłączane do komputera za pomocą różnych złączy, w szczególności przez USB.

Z tym pakietem dostaniesz „moc i siłę”, a także cały zestaw możliwości produktów NVIDIA: gier, platform, laptopów, stacji roboczych, multimediów czy urządzenia mobilne... Wszyscy kierowcy posiadają certyfikat WHQL.

Zunifikowana architektura sterowników UDA lub NVIDIA gwarantuje użytkownikom zgodność w przód i wstecz ze wszystkimi generacjami GPU NVIDIA, co ostatecznie znacznie upraszcza wymianę podsystemu wideo (nie ma potrzeby ponownej instalacji sterowników).

Główna charakterystyka Sterowniki NVIDIA ForceWare:

  • Zapewnia niesamowitą wydajność wideo i 3D we wszystkich aplikacjach;
  • UDA - ujednolicona architektura sterowników;
  • rewolucyjne systemy do grafiki, wideo, audio, komunikacji, ochrony i bezpieczeństwa informacji;
  • obsługuje produkty dla ponad 10 unikalnych systemów operacyjnych;
  • stałe wsparcie i aktualizacje dla wszystkich produktów NVIDIA.

Instalacja sterowników NVIDIA jest dość prosta: zapisz pakiet na swoim komputerze w dowolnym miejscu i zapamiętaj jego lokalizację. Następnie znajdź zapisany plik i uruchom. Zgadzam się ze wszystkim, co oferuje kreator konfiguracji NVIDIA. I to wszystko! Sterowniki są zainstalowane!

Zasadniczo, NVIDIA Forceware WHQL jest zalecaną aktualizacją dla wszystkich użytkowników GeForce, wszystkich tych graczy, których bezsenne noce przechodzą przez popularne innowacje w grach PC, takie jak Diablo iii, Battlefield 3, Czarne światło: Odwet, Efekt masowy 3, The Elder Scrolls V: Skyrim i inne. Ten wybór sterowników NVIDIA świetnie sprawdza się w ulepszaniu funkcji i wydajności GeForce. Należy również pamiętać, że sterowniki NVIDIA są certyfikowane przez laboratorium Microsoft WHQL.

Porozmawiajmy o podpisach cyfrowych kierowców. Najpierw spróbujmy dowiedzieć się, co to jest.

Podpis cyfrowy jest rodzajem paszportu kierowcy. Ten paszport zawiera informacje o producencie tego sterownika; Informacja o Sprzęt komputerowy dla którego został wykonany; notatki dotyczące wprowadzonych zmian. Podpis kierowcy musi zostać zweryfikowany przez urząd certyfikacji. Wszystko to daje pewność, że ten kierowca wydane przez wymienionego producenta oraz że wszystkie zmiany zostały wprowadzone.

Czym niepodpisane sterowniki różnią się od podpisanych sterowników?

Niepodpisane sterowniki nie mają tego. Oznacza to, że nie wiesz, kto stworzył ten produkt i ogólnie czy to w ogóle działa? A nawet jeśli to zadziała, czy możesz mu zaufać? Nie ma całkowitej pewności, że niepodpisany sterownik działa i jest bezpieczny dla komputera. Dlatego lepiej jest instalować tylko podpisane sterowniki.

Jak sprawdzić, czy kierowca ma podpis?

Możesz sprawdzić podpis za pomocą. Po pobraniu go po raz pierwszy zaznacz pole Sprawdź podpisy cyfrowe WHQL... Również w kolejnych zakładkach znajdują się pola Podpis, który w zależności od obecności sygnatury przyjmuje wartość tak lub Nie.

Ale Narzędzie diagnostyczne pozwala sprawdzić tylko obecność podpisu, a nawet wtedy nie dla wszystkich sterowników. Bardzo pełna informacja o podpisach kierowców można uzyskać za pomocą narzędzia Weryfikacja podpisu pliku... Aby go uruchomić, wpisz w menu Uruchom

Sigverif

Następnie w oknie, które się otworzy, kliknij Rozpocząć... Nieco później zobaczymy okno z listą niepodpisanych sterowników. Po dokładnym obejrzeniu wszystkiego zamknij to okno i przejdź do okna początkowego, w którym wybieramy Dodatkowo, więc co dalej? Wyświetl dziennik. Tutaj zobaczysz najbardziej kompletne informacje o wszystkich sterownikach twojego systemu, ich producentach, obecności lub braku podpisu cyfrowego i innych ważnych informacji.

Więc bądź ostrożny podczas instalacji nowy kierowca... Instalując podpisany sterownik, nie musisz się martwić. Ale zanim zainstalujesz niepodpisany sterownik, pomyśl jeszcze raz. Lepiej znów spojrzeć. Jestem pewien, że znajdziesz analog, ale już podpisany.

Więc teraz masz problem, jeśli piszesz bibliotekę, która będzie używana zarówno przez kod starej szkoły napisany z wchar_t zdefiniowany jako alias dla unsigned short, jak i przez kod nowej szkoły napisany z wchar_t jako oddzielnym typem wewnętrznym. Jakiego typu danych należy użyć dla parametrów ciągu?

To jest tłumaczenie Smutnej historii specyfikatorów formatu printf Unicode w Visual C++.

Windows zaimplementował Unicode wcześniej niż większość innych systemów operacyjnych. W rezultacie Rozwiązania Windows dla wielu problemów odmiennych od rozwiązań tych, którzy czekali na opadnięcie kurzu. Najbardziej lśniący przykład to jest za pomocą systemu Windows UCS-2 jako kodowanie Unicode. Było to wtedy kodowanie zalecane przez konsorcjum Unicode, ponieważ Unicode 1.0 obsługiwał tylko 65 „536 znaków². Konsorcjum Unicode zmieniło zdanie pięć lat później, ale wtedy było już za późno na Windows, który już wypuścił Win32s, Windows NT 3.1, Windows NT 3.5., Windows NT 3.51 i Windows 95 - wszystkie używały UCS-2³.

Ale dzisiaj porozmawiamy o ciągach formatu w stylu printf.

To jest tłumaczenie Jeśli FlushInstructionCache nic nie robi, dlaczego musisz to nazwać ponownie.

Zakłada się, że wywołasz funkcję FlushInstructionCache podczas generowania lub modyfikowania kodu wykonywalnego w czasie wykonywania - tak, aby procesor wykonując wygenerowany / zmodyfikowany kod odczytał instrukcje, które napisałeś, a nie stare instrukcje, które mogą pozostać w pamięć podręczna instrukcji procesora.

Nauczyliśmy się tego wcześniej. Dzieje się tak, ponieważ proste wywołanie funkcji wystarczyło do wyczyszczenia pamięci podręcznej instrukcji.

Jednak w systemie Windows NT funkcja FlushInstructionCache wykonuje prawdziwą pracę, ponieważ musi powiadomić wszystkie inne procesory o konieczności opróżnienia pamięci podręcznej.

Jeśli jednak spojrzysz na Windows 10, zobaczysz, że funkcja FlushInstructionCache wygląda jak wersja Windows 95: ona nic nie robi.

O co tu chodzi?