Skip to main content

Hvad er en enhedsdriver?

Что делать если после обновления драйвера тормозит компьютер! Откат к старой версии драйвера! (Juni 2026)

Что делать если после обновления драйвера тормозит компьютер! Откат к старой версии драйвера! (Juni 2026)
Anonim

En enhedsdriver er et lille stykke software, der fortæller operativsystemet og anden software, hvordan man kommunikerer med et stykke hardware.

For eksempel fortæller printerdrivere operativsystemet og i forlængelse af hvilket program du har den ting, du vil udskrive åben i, Nemlig hvordan man udskriver information på siden

Lydkortdrivere er nødvendige, så dit operativsystem ved præcis, hvordan man oversætter 1'erne og 0'erne, der indeholder den MP3-fil til lydsignaler, som lydkortet kan sende til dine hovedtelefoner eller højttalere.

Den samme generelle ide gælder for videokort, tastaturer, skærme, mus, diskdrev osv.

Fortsæt læsning for mere om, hvorfor drivere er vigtige, herunder nogle flere eksempler, samt oplysninger om, hvordan du holder dine drivere opdaterede og hvad de skal gøre, hvis de ikke fungerer korrekt.

Hvordan fungerer netværksdrivere præcist?

Tænk på enhedsdrivere som oversættere mellem et program, du bruger, og en enhed, som det pågældende program ønsker at udnytte på en eller anden måde. Softwaren og hardware blev oprettet af forskellige personer eller virksomheder og taler to fuldstændig forskellige sprog, så en oversætter (føreren) tillader dem at kommunikere.

Med andre ord kan et softwareprogram give information til en driver for at forklare, hvad det vil have et stykke hardware til at gøre, oplysninger, som enheden driver forstår og derefter kan opfylde med hardware.

Takket være enhedsdrivere behøver de fleste softwareprogrammer ikke at vide, hvordan man arbejder direkte med hardware, og en driver behøver ikke at medtage en komplet applikationsoplevelse, som brugerne kan interagere med. I stedet skal programmet og driveren blot vide, hvordan man kan interface med hinanden.

Dette er en smuk god aftale for alle involverede, da der er en næsten endeløs forsyning af software og hardware derude. Hvis alle skulle vide, hvordan man kommunikerer med alle andre, ville processen med at lave software og hardware være umuligt.

Sådan administreres enhedsdrivere

Det meste af tiden installeres drivere automatisk og behøver aldrig mere opmærksomhed, bortset fra lejlighedsvis opdatering for at rette fejl eller tilføje en cool ny funktion. Dette gælder for nogle drivere i Windows, der downloades via Windows Update.

Driverne for hvert stykke hardware i din Windows-computer styres centralt fra Enhedshåndtering, der er tilgængelig i alle versioner af Microsoft Windows.

Her er nogle almindelige opgaver i Windows, der involverer drivere:

  • Sådan opdateres drivere i Windows
  • Sådan finder du en driverens versionsnummer i Windows
  • Sådan ruller du tilbage en driver i Windows

Her er et par ekstra ressourcer relateret til drivere:

  • Gratis Driver Updater Softwareværktøjer
  • Windows 10-drivere (opdateret liste)
  • Windows 8-drivere (opdateret liste)
  • Windows 7-drivere (opdateret liste)
  • Sådan finder og downloader du drivere fra producentwebsteder
  • Populære Driver Download Websites
  • Sådan bestemmes det, om du kører en 32-bit eller 64-bit version af Windows

Mange problemer, der kan isoleres til et bestemt hardware, er ikke problemer med selve hardwareen, men problemer med de enhedsdrivere, der er installeret til den pågældende hardware. Nogle af de ovennævnte ressourcer skal hjælpe dig med at finde ud af det hele.

Mere om Enhedsdrivere

Udover det grundlæggende software-driver-hardware-forhold er der nogle andre situationer, der involverer drivere (og det gør det ikke), der er interessante.

Selvom dette er mindre almindeligt i disse dage, er noget software i stand til at kommunikere direkte med nogle typer hardware - ingen drivere er nødvendige! Dette er normalt kun muligt, når softwaren sender meget enkle kommandoer til hardwaren, eller begge dele er udviklet af samme firma, men det kan også tænkes som en slags indbygget driversituation.

Nogle enhedsdrivere kommunikerer direkte med en enhed, men andre er lagdelt sammen. I disse situationer vil et program kommunikere med en driver, før føreren kommunikerer med endnu en, og så videre, indtil den sidste driver faktisk udfører den direkte kommunikation med hardwareen.

Disse "middle" -drivere udfører ofte ikke nogen funktion på alle andre end at kontrollere, at de andre drivere fungerer korrekt. Uanset om der er en driver eller multipler, der arbejder i en "stak", er det hele gjort i baggrunden uden at du behøver at vide eller gøre noget.

Windows bruger .SYS-filer som indlæsbare enhedsdrivere, hvilket betyder, at de kan indlæses efter behov, så de ikke altid optager hukommelse. Andre drivere er i DLL- eller EXE-format. Det samme gælder for Linux. KO moduler.

WHQL er en testproces af Microsoft, der hjælper med at bevise, at en bestemt enhedsdriver vil arbejde med en bestemt version af Windows. Du kan måske se, at en driver du downloader er eller ikke er WHQL-certificeret. Du kan læse mere om Windows Hardware Quality Labs her.

En anden form for driveren er den virtuelle enhedsdriver. Disse drivere slutter normalt i .VXD-filtypen og bruges sammen med virtualiseringssoftware. De fungerer som regelmæssige drivere, men for at forhindre, at gæsteoperativsystemet får adgang til hardware direkte, maskerer de virtuelle drivere som ægte hardware, så gæstens operatør og egne drivere kan få adgang til hardware som ikke-virtuelle operativsystemer.

Med andre ord, mens et værtsoperativsystem og dets drivere interfacer med egentlige hardwarekomponenter, virtuelle gæsteoperativsystemer og deres drivere interface med virtuel hardware via virtuelle enhedsdrivere, der derefter relayes til den ægte, fysiske hardware fra værtsoperativsystemet.