Mjuk

Vad är Enhetshanteraren? [FÖRKLARADE]

Prova Vårt Instrument För Att Eliminera Problem





Postat påSenast uppdaterad: 16 februari 2021

De Windows operativsystem har för närvarande en marknadsandel på 96 % av persondatorernas värld. För att utnyttja denna möjlighet försöker hårdvarutillverkare skapa produkter som lägger till många funktioner till de befintliga datorbyggena.



Men inget av detta är standardiserat. Varje tillverkare arbetar med sina egna mjukvarufunktioner som är sluten källkod för att skilja sig från sina konkurrenter.

Om varje hårdvara är olika, hur vet operativsystemet hur man använder hårdvaran?



Detta sköts av drivrutinerna. Eftersom Windows inte kan bygga stöd för alla hårdvaruenheter på planeten, överlät de det till hårdvarutillverkarna att utveckla kompatibla drivrutiner.

Windows operativsystem erbjuder oss endast ett gränssnitt för att interagera med de installerade enheterna och drivrutinerna på systemet. Detta gränssnitt kallas Enhetshanteraren.



Vad är Enhetshanteraren?

Innehåll[ Dölj ]



Vad är en enhetshanterare?

Det är en mjukvarukomponent i Microsoft Windows-operativsystemet, som är som ett kommandocenter för all hårdvaruutrustning som är ansluten till systemet. Hur det fungerar är genom att ge oss en kort och organiserad översikt över alla Windows-godkända hårdvaruenheter som finns i datorn.

Detta kan vara elektroniska komponenter som tangentbord, mus, bildskärmar, hårddiskar, processorer etc. Det är ett administrativt verktyg som är en del av Microsoft Management Console .

Enhetshanteraren kommer förinstallerat med operativsystemet, men det finns andra tredjepartsprogram tillgängliga på marknaden som kan användas för att uppnå samma önskade resultat, men det uppmuntras att inte installera dessa tredjepartsapplikationer på grund av de inneboende säkerhetsriskerna de äger.

Microsoft började kombinera detta verktyg med operativsystemet med introduktionen av Windows 95 . Från början var den bara designad för att visa och interagera med redan existerande hårdvara. Under de kommande revisionerna lades hot-plugging-möjligheten till, vilket gör det möjligt för kärnan att meddela enhetshanteraren om alla nya hårdvarurelaterade ändringar som äger rum. Som att koppla in en USB-minne, sätta i en ny nätverkskabel osv.

Enhetshanteraren hjälper oss att:

  • Ändra hårdvarukonfigurationen.
  • Ändra och hämta hårdvarudrivrutiner.
  • Upptäcker konflikter mellan hårdvaruenheterna som är anslutna till systemet.
  • Identifiera problematiska drivrutiner och inaktivera dem.
  • Visa hårdvaruinformationen såsom enhetstillverkare, modellnummer, klassificeringsenhet och mer.

Varför behöver vi en enhetshanterare?

Det finns många anledningar till varför vi kan behöva en enhetshanterare, men den viktigaste anledningen till att vi behöver enhetshanteraren är för mjukvarudrivrutiner.

En mjukvarudrivrutin är som Microsoft definierar programvara som gör att din dator kan kommunicera med hårdvara eller enheter. Men varför behöver vi det, så låt oss säga att du har ett ljudkort som du bara borde kunna koppla in utan drivrutiner och din musikspelare ska generera en digital signal som ljudkortet ska ge.

Det är i princip så det skulle ha fungerat om det bara fanns ett ljudkort. Men det verkliga problemet är att det bokstavligen finns tusentals ljudenheter och alla kommer att fungera helt annorlunda än varandra.

Och för att allt ska fungera korrekt skulle programvarutillverkare behöva skriva om sin programvara med specialiserad signalering för ditt ljudkort tillsammans med varje kort som någonsin existerat och varje kort som någonsin kommer att existera.

Så en mjukvarudrivrutin fungerar som ett abstraktionslager eller översättare på ett sätt, där mjukvaruprogrammen bara behöver interagera med din hårdvara på ett standardiserat språk och drivrutinen sköter resten.

Läs också: Vad är fragmentering och defragmentering

Varför orsakar drivrutiner så många problem?

Våra hårdvaruenheter kommer med många möjligheter som systemet behöver för att interagera på ett speciellt sätt. Även om det finns standarder för att hjälpa hårdvarutillverkarna att göra den perfekta drivrutinen. Det finns andra enheter och andra delar av programvara som kan orsaka konflikter. Det finns också separata drivrutiner som måste underhållas för flera operativsystem som Linux, Windows och andra.

Var och en med sitt eget universella språk som föraren behöver översätta till det. Detta lämnar gott om utrymme för en av varianterna av en drivrutin för en viss hårdvara att ha en ofullkomlighet eller två.

Hur får jag åtkomst till Enhetshanteraren?

Det finns olika sätt på vilka vi kan komma åt enhetshanteraren, i de flesta versioner av Microsoft Windows kan vi öppna enhetshanteraren från kommandotolken, kontrollpanelen, från körverktyget, högerklicka på startmenyn, etc.

Metod 1: Från startmenyn

Gå till den nedre vänstra sidan av skrivbordet, högerklicka på startmenyn, en enorm lista med olika administrativa genvägar kommer att visas, leta upp och klicka på enhetshanteraren.

Metod 2: Snabbåtkomstmeny

På skrivbordet, fortsätt att hålla nere Windows-tangenten medan du trycker på 'X', välj sedan enhetshanteraren från de förifyllda administrativa verktygen.

Tryck på Windows-tangent + X och välj sedan Enhetshanteraren

Metod 3: Från kontrollpanelen

Öppna Kontrollpanelen, klicka på Maskinvara och ljud, under Enheter och skrivare, välj Enhetshanteraren.

Metod 4: Via Run

Tryck på Windows-tangenten + R för att öppna dialogrutan Kör, sedan i dialogrutan bredvid Öppna typ devmgmt.msc och tryck på OK.

devmgmt.msc enhetshanteraren

Metod 5: Använd sökrutan i Windows

Förutom Windows-ikonen på skrivbordet finns det en ikon med förstoringsglas, tryck på den för att expandera sökrutan, skriv Enhetshanteraren i sökrutan och tryck på Enter. Du kommer att börja se resultaten fyllas i, klicka på det första resultatet som visas i avsnittet Bästa matchning.

Öppna Enhetshanteraren genom att söka efter den med sökfältet

Metod 6: Från kommandotolken

Öppna dialogrutan Kör med Windows+R-snabbtangenterna, ange 'cmd' och tryck på OK. Efter det bör du kunna se kommandotolksfönstret. Nu, i kommandotolken, ange 'start devmgmt.msc' (utan citattecken) och tryck på Enter.

visa dolda enheter i enhetshanterarens cmd-kommando

Metod 7: Öppna Enhetshanteraren via Windows PowerShell

Powershell är en mer avancerad form av kommandotolk som används för att köra externa program samt automatisera en rad systemadministrationsuppgifter som inte är tillgängliga för kommandotolken.

För att öppna enhetshanteraren i Windows Powershell, gå till startmenyn, rulla ner i listan med alla program tills du kommer till Windows PowerShell-prompten, när du har öppnat skriv ' devmgmt.msc ’ och tryck på Enter.

Det här är några av sätten vi kan komma åt enhetshanteraren, det finns många andra unika sätt vi kan komma åt enhetshanteraren beroende på vilken version av Windows operativsystem du kör, men för enkelhetens skull kommer vi att begränsa oss till ovannämnda metoder.

Hur använder du enhetshanteraren?

I samma ögonblick som vi öppnar enhetshanterarverktyget hälsas vi med en lista över alla hårdvarukomponenter och deras mjukvarudrivrutiner som för närvarande är installerade i systemet. Dessa inkluderar ljudingångar och utgångar, Bluetooth-enheter, bildskärmsadaptrar, diskenheter, bildskärmar, nätverksadapter och mer, dessa är åtskilda av olika kategorier av kringutrustning, som kan utökas för att visa alla hårdvaruenheter som för närvarande är anslutna under den kategorin .

För att göra ändringar eller modifiera en viss enhet, välj kategorin den faller under från hårdvarulistan och välj sedan önskad hårdvaruenhet från de visade komponenterna.

När du har valt enheten visas en oberoende dialogruta, den här rutan visar enhetens egenskaper.

Beroende på vilken typ av enhet eller hårdvarukomponent som valts kommer vi att se flikar som Allmänt, Drivrutin, Detaljer, Händelser och Resurser.

Nu ska vi se vad var och en av dessa flikar kan användas till,

Allmän

Det här avsnittet ger en kort översikt över den valda hårdvaran, som visar namnet på den valda komponenten, vilken typ av enhet det är, tillverkaren av den hårdvaruenheten, den fysiska platsen för enheten i systemet som är relaterad till den och enhetens status.

Förare

Det här är avsnittet som visar mjukvarudrivrutinen för den valda hårdvarukomponenten. Vi får se utvecklaren av drivrutinen, datumet den släpptes, drivrutinsversionen och den digitala verifieringen av drivrutinsutvecklaren. I det här avsnittet får vi även se andra förarrelaterade knappar som:

  • Drivrutinsinformation: Detta visar information om drivrutinsfilerna som har installerats, platsen där de har sparats och olika beroende filnamn.
  • Uppdatera drivrutin: Den här knappen hjälper oss att manuellt uppdatera drivrutinen genom att antingen söka efter drivrutinsuppdateringen online eller drivrutin som har laddats ner från internet.
  • Återställ drivrutin: Ibland är vissa nya drivrutinsuppdateringar inte kompatibla med vårt nuvarande system eller så finns det vissa nya funktioner som inte krävs som har paketerats med drivrutinen. I dessa situationer kan vi ha en anledning att gå tillbaka till en tidigare fungerande version av drivrutinen. Genom att välja den här knappen kommer vi att kunna göra det.
  • Inaktivera drivrutin: När vi köper ett nytt system är det förinstallerat med vissa drivrutiner som tillverkaren anser vara nödvändiga. Men eftersom en enskild användare kanske inte ser kravet på vissa drivrutiner på grund av ett antal skäl, säg integritet, kan vi inaktivera webbkameran genom att trycka på den här knappen.
  • Avinstallera enhet: Vi kan använda detta för att helt ta bort de drivrutiner som krävs för att komponenten ska fungera eller till och med systemet för att känna igen förekomsten av hårdvarukomponenten. Detta är ett avancerat alternativ, som bör användas med försiktighet eftersom avinstallation av vissa drivrutiner kan leda till totalt operativsystemfel.

Detaljer

Om vi ​​vill kontrollera individuella egenskaper hos en hårdvarudrivrutin kan vi göra det i det här avsnittet, här får vi välja bland olika egenskaper hos drivrutinen och ett motsvarande värde för en viss egenskap. Dessa kan senare ändras baserat på kravet.

evenemang

När de installerar dessa mjukvarudrivrutiner instruerar de systemet att köra en uppsjö av uppgifter med jämna mellanrum. Dessa tidsinställda uppgifter kallas händelser. Det här avsnittet visar tidsstämpeln, beskrivningen och informationen som är kopplad till föraren. Observera att alla dessa händelser också kan nås via händelsevisningsverktyget.

Resurser

Den här fliken visar olika resurser och deras inställningar och konfigurationen som inställningarna baseras på. Om det finns några enhetskonflikter på grund av vissa resursinställningar som också kommer att visas här.

Vi kan också automatiskt skanna efter hårdvaruförändringar genom att högerklicka på en av enhetskategorierna som visas tillsammans med egenskaperna för den kategorin.

Dessutom kan vi också komma åt några av de allmänna enhetsalternativen som att uppdatera drivrutinen, inaktivera drivrutinen, avinstallera enheter, söka efter hårdvaruändringar och enhetsegenskaper genom att högerklicka på den individuella enheten som visas i den utökade kategorilistan.

Enhetshanterarens fönster har också ikoner som visas överst. Dessa ikoner motsvarar de tidigare enhetsåtgärderna som vi redan har diskuterat tidigare.

Läs också: Vad är administrativa verktyg i Windows 10?

Identifiering av olika felikoner och koder

Om du skulle ta med dig någon information från den här artikeln skulle detta vara den viktigaste takeawayen för dig. Att förstå och identifiera olika felikoner gör det lättare att ta reda på enhetskonflikter, problem med hårdvarukomponenter och felaktiga enheter. Här är en lista över dessa ikoner:

Hårdvara känns inte igen

När vi lägger till en ny kringutrustning för hårdvara, utan en stödjande mjukvarudrivrutin eller när enheten är felaktigt ansluten eller ansluten, kommer vi att se den här ikonen som betecknas med ett gult frågetecken över enhetsikonen.

Hårdvaran fungerar inte som den ska

Hårdvaruenheter tenderar ibland att inte fungera, det är ganska svårt att veta när en enhet har slutat fungera som den ska. Vi kanske inte vet förrän vi börjar använda den enheten. Windows kommer dock att försöka kontrollera om en enhet fungerar eller inte, medan systemet startar. Om Windows känner igen problemet som den anslutna enheten har visar det ett svart utrop på en gul triangelikon.

Inaktiverad enhet

Vi kan se den här ikonen som betecknas med en grå pil som pekar ner i enhetens nedre högra sida. En enhet kan automatiskt inaktiveras av IT-administratören, av en användare eller kanske av misstag

Oftast visar enhetshanteraren felkoden tillsammans med motsvarande enhet, för att göra det lättare för oss att förstå vad systemet tycker om vad som kan gå fel. Följande är felkoden tillsammans med förklaringen.

Orsak med felkod
ett Den här enheten är inte korrekt konfigurerad. (Felkod 1)
två Drivrutinen för den här enheten kan vara skadad eller så kan ditt system ha ont om minne eller andra resurser. (Felkod 3)
3 Den här enheten kan inte starta. (Felkod 10)
4 Den här enheten kan inte hitta tillräckligt med lediga resurser som den kan använda. Om du vill använda den här enheten måste du inaktivera en av de andra enheterna på det här systemet. (Felkod 12)
5 Den här enheten kan inte fungera korrekt förrän du startar om datorn. (Felkod 14)
6 Windows kan inte identifiera alla resurser som den här enheten använder. (Felkod 16)
7 Installera om drivrutinerna för den här enheten. (Felkod 18)
8 Windows kan inte starta den här hårdvaruenheten eftersom dess konfigurationsinformation (i registret) är ofullständig eller skadad. För att åtgärda detta problem bör du avinstallera och sedan installera om hårdvaruenheten. (Felkod 19)
9 Windows tar bort den här enheten. (Felkod 21)
10 Den här enheten är inaktiverad. (Felkod 22)
elva Den här enheten finns inte, fungerar inte korrekt eller har inte alla drivrutiner installerade. (Felkod 24)
12 Drivrutinerna för den här enheten är inte installerade. (Felkod 28)
13 Den här enheten är inaktiverad eftersom enhetens fasta programvara inte gav den de nödvändiga resurserna. (Felkod 29)
14 Den här enheten fungerar inte korrekt eftersom Windows inte kan ladda de drivrutiner som krävs för den här enheten. (Felkod 31)
femton En drivrutin (tjänst) för den här enheten har inaktiverats. En alternativ drivrutin kan tillhandahålla denna funktionalitet. (Felkod 32)
16 Windows kan inte avgöra vilka resurser som krävs för den här enheten. (Felkod 33)
17 Windows kan inte fastställa inställningarna för den här enheten. Se dokumentationen som följde med den här enheten och använd fliken Resurs för att ställa in konfigurationen. (Felkod 34)
18 Din dators systemfirmware innehåller inte tillräckligt med information för att korrekt konfigurera och använda den här enheten. För att använda den här enheten, kontakta din datortillverkare för att få en firmware- eller BIOS-uppdatering. (Felkod 35)
19 Den här enheten begär ett PCI-avbrott men är konfigurerat för ett ISA-avbrott (eller vice versa). Använd datorns systeminstallationsprogram för att konfigurera om avbrottet för den här enheten. (Felkod 36)
tjugo Windows kan inte initiera drivrutinen för den här hårdvaran. (Felkod 37)
tjugoett Windows kan inte ladda enhetsdrivrutinen för den här hårdvaran eftersom en tidigare instans av enhetsdrivrutinen fortfarande finns i minnet. (Felkod 38)
22 Windows kan inte ladda drivrutinen för den här hårdvaran. Drivrutinen kan vara skadad eller saknas. (Felkod 39)
23 Windows kan inte komma åt den här hårdvaran eftersom dess tjänstnyckelinformation i registret saknas eller registreras felaktigt. (Felkod 40)
24 Windows har laddat drivrutinen för den här hårdvaran men kan inte hitta hårdvaruenheten. (Felkod 41)
25 Windows kan inte ladda drivrutinen för den här hårdvaran eftersom det redan finns en dubblettenhet som körs i systemet. (Felkod 42)
26 Windows har stoppat den här enheten eftersom den har rapporterat problem. (Felkod 43)
27 En applikation eller tjänst har stängt av denna maskinvaruenhet. (Felkod 44)
28 För närvarande är den här hårdvaruenheten inte ansluten till datorn. (Felkod 45)
29 Windows kan inte få åtkomst till den här maskinvaruenheten eftersom operativsystemet håller på att stängas av. (Felkod 46)
30 Windows kan inte använda den här maskinvaruenheten eftersom den har förberetts för säker borttagning, men den har inte tagits bort från datorn. (Felkod 47)
31 Programvaran för den här enheten har blockerats från att starta eftersom den är känd för att ha problem med Windows. Kontakta hårdvaruleverantören för en ny drivrutin. (Felkod 48)
32 Windows kan inte starta nya hårdvaruenheter eftersom systemdatafilen är för stor (överskrider gränsen för registerstorlek). (Felkod 49)
33 Windows kan inte verifiera den digitala signaturen för de drivrutiner som krävs för den här enheten. En nyligen genomförd maskin- eller mjukvaruändring kan ha installerat en fil som är felaktigt signerad eller skadad, eller som kan vara skadlig programvara från en okänd källa. (Felkod 52)

Rekommenderad: Hur man byter till OpenDNS eller Google DNS på Windows

Slutsats

Eftersom teknikerna i operativsystemen hela tiden förbättrades blev det viktigt för en enda källa för enhetsadministration. Enhetshanteraren har utvecklats för att göra operativsystemet medvetet om de fysiska förändringarna och hålla koll på de mas de äger rum när fler och fler kringutrustning läggs till. Att veta när hårdvaran inte fungerar och kräver omedelbar uppmärksamhet skulle hjälpa individer och institutioner både på kort och lång sikt.

Elon Decker

Elon är en teknisk skribent på Cyber ​​S. Han har skrivit instruktionsguider i cirka 6 år nu och har täckt många ämnen. Han älskar att ta upp ämnen relaterade till Windows, Android och de senaste tricken och tipsen.