Jak pewnie wiesz, twój komputer ma wiele wewnętrznych komponentów, jak płyta główna, karta dźwiękowa, karta sieciowa i karta graficzna. Może także łączyć się z różnymi typami sprzętu zewnętrznego, jak drukarka, skaner czy niektóre urządzenia USB. Zastanawiałeś się kiedyś, jak system operacyjny twojego komputera komunikuje się z takim sprzętem?
Definicja sterownika komputerowego
Sterownik komputerowy to zbiór plików, które pomagają systemowi operacyjnemu twojego komputera komunikować się z określonymi elementami sprzętu, jak karta graficzna. Pomyśl o tym jak o zespole tłumaczy przekazującym instrukcje między zarządem fabryki a operatorami maszyn. Dopóki sterowniki działają dobrze, wszystko idzie gładko. Ale jak w kiepskiej komedii, błędy od tłumaczy mogą prowadzić do chaosu po obu stronach.
Co robią sterowniki komputerowe?
Sterowniki komputerowe pomagają twojemu systemowi operacyjnemu prawidłowo używać sprzętu. Każdy element sprzętu ma swoje własne sterowniki, które zwykle piszą producenci sprzętu. Niektóre urządzenia mogą w ogóle nie działać bez sterownika, podczas gdy inne mogą oferować jedynie podstawowe funkcje. Tak więc, jeśli twoja nowoczesna klawiatura RPG nie oferuje zaawansowanych funkcji, musisz zainstalować sterowniki.
Dlaczego sterowniki komputerowe powodują zawieszanie się systemu?
Komputery mogą zawieszać się z wielu powodów. Twój komputer może mieć problemy z wydajnością z powodu wadliwego komponentu, niewystarczającego zasilania, wadliwego sprzętu, lub może zawieszać się z powodu infekcji malware (możesz to sprawdzić za pomocą darmowego skanowania antivirusowego). Ale być może zobaczysz Blue Screen of Death (BSoD) z powodu wadliwie działających sterowników komputerowych. W rzeczywistości, większość zawieszeń wynika z wadliwych sterowników (dwoistość znaczenia niezamierzona).
Oto kilka powodów, dla których sterowniki komputerowe mogą zawieszać twój komputer:
- Błędne kodowanie
- Nieprawidłowa instalacja
- Przestarzałe sterowniki
- Konflikty z innymi sterownikami
- Konflikty ze sprzętem
Dlaczego sterowniki wymagają aktualizacji?
W porównaniu do przeszłości, aktualizowanie sterowników dzisiaj to niewielka niedogodność. Kilka generacji systemów operacyjnych temu, wyszukiwanie i instalowanie sterowników było zdecydowanie bardziej wymagające. Ponadto, sterowniki były mniej stabilne.
W dzisiejszych czasach użytkownicy Windowsa muszą tylko nacisnąć klawisz Windows + S i wpisać Windows Update, aby znaleźć najnowsze certyfikowane aktualizacje sterowników Windows dla swojego PC. Zwykle największa niedogodność przy instalowaniu nowych sterowników to oczekiwanie podczas gdy twój komputer się aktualizuje. Jednak ta niedogodność jest warta tego z kilku dobrych powodów:
Stabilność
Programiści mogą popełniać błędy prowadzące do niestabilnych sterowników. Czasami, wcześniej dobre sterowniki mogą wchodzić w konflikt z nowym sprzętem lub oprogramowaniem, co prowadzi do niestabilności. Na przykład, twoja nowa gorąca gra wideo może się zawieszać z powodu konfliktu ze sterownikiem karty graficznej. Na szczęście, firmy działające proaktywnie regularnie rozwijają i wydają lepsze sterowniki dla obsługiwanych produktów.
Funkcje
W konkurencyjnym świecie produktów komputerowych, producenci czasami wydają produkty bez wszystkich funkcji gotowych do użytkowania. Być może programiści potrzebują więcej czasu na rozwinięcie lepszych sterowników lub czekają na aktualizację twojego systemu operacyjnego, aby odblokować funkcję. W takich sytuacjach możesz wycisnąć więcej ze swojego sprzętu dzięki aktualizacji sterownika.
Wydajność
Sterowniki mogą również poprawić wydajność, na przykład liczbę klatek na sekundę w grach wideo. Nowy sterownik karty graficznej może przezwyciężać wąskie gardła wydajności, zwiększać prędkość zegara GPU lub naprawiać usterki. Podobnie, nowy sterownik dla drukarki może przyspieszyć drukowanie, używając mniej pamięci do wykonania tej samej pracy.
Security
Wiele osób nie zdaje sobie sprawy, że regularne używanie aktualizatora sterowników komputerowych może powstrzymać niebezpieczny wirus lub atak ransomware na twoim PC. Na przykład, wariant RobbinHood ransomware wprowadza do systemu podatny sterownik jądra w niektórych przypadkach. Oczywiście, zawsze zalecamy używanie oprogramowania antivirus/antymalware z ochroną przed ransomware, ponieważ podatne sterowniki to tylko jeden z wielu wektorów ataku, które malware może wykorzystać.
Najlepszy sposób na aktualizację sterowników komputerowych
Aby być bezpiecznym, zawsze pobieraj sterowniki z autentycznych źródeł, ponieważ nigdy nie wiesz, czy platforma trzeciej strony nie wprowadziła złośliwego kodu do sterownika, aby zaatakować niczego niepodejrzewających użytkowników. Złośliwe sterowniki mogą być bardzo niebezpieczne, ponieważ kontrolują sprzęt. Na przykład, zainfekowany sterownik monitora mógłby teoretycznie uczynić go nieoperacyjnym. Podobnie, sterownik z tylnymi drzwiami może dać napastnikowi kontrolę nad twoim komputerem.
Chcesz również unikać potencjalnie niechcianych programów (PUP), które twierdzą, że optymalizują instalację sterowników. PUP-y, takie jak Driver Booster, przesadzają z ich znaczeniem, aby sprzedać oprogramowanie. Na szczęście, właściwe oprogramowanie antymalware może ochronić twój PC przed różnymi typami malware lub PUP-ów, które mogą wpłynąć na twoje sterowniki. Aby chronić swoje urządzenia, możesz wypróbować darmową wersję Malwarebytes przed subskrypcją na stałą, proaktywną ochronę dla twoich komputerów i urządzeń mobilnych.
Artykuły z Malwarebytes Labs
Przeczytaj więcej o sterownikach komputerowych i cyberbezpieczeństwie od naszych autorów z Malwarebytes Labs:
- Użytkownicy HP OMEN, zaktualizujcie teraz sterownik!
- PrintNightmare i RDP RCE wśród głównych problemów rozwiązanych przez Patch Tuesday
- ZAKTUALIZOWANO: Aktualizuj teraz! Microsoft wydał pilną poprawkę dla PrintNightmare
- Miliony maszyn Windows dotkniętych starożytną luką w drukarkach
- PrintNightmare 0-day może być użyty do przejęcia kontrolerów domeny Windows
- Łatki Androida dla 4 błędów występujących w praktyce już dostępne, ale kiedy je otrzymasz?
- Problem z drukarką HP na Mac: Co się stało?