Vad är Enhetshanteraren? [FÖRKLARADE]
Miscellanea / / November 28, 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.
Innehåll
- Vad är en enhetshanterare?
- Enhetshanteraren hjälper oss att:
- Varför behöver vi en enhetshanterare?
- Varför orsakar drivrutiner så många problem?
- Hur får jag åtkomst till Enhetshanteraren?
- Hur använder du enhetshanteraren?
- Identifiering av olika felikoner och koder
- Slutsats
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.
Det 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äkerhetsrisker de har.
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 ansluta till utan drivrutiner och din musikspelare bör generera en digital signal som ljudkortet ska göra.
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 alla kort som någonsin funnits och alla kort som någonsin kommer att finnas.
Så en mjukvarudrivrutin fungerar som ett abstraktionslager eller översättare på ett sätt där programvaran programmerar behöver bara interagera med din hårdvara på ett standardiserat språk och drivrutinen hanterar 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.
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 skriv "devmgmt.msc” och tryck på OK.
Metod 5: Använd sökrutan i Windows
Förutom Windows-ikonen på skrivbordet finns det en ikon med ett 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.
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.
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å versionen av Windows operativsystem du kör, men för enkelhetens skull kommer vi att begränsa oss till de ovan nämnda metoderna.
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 separerade 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 statusen för enhet.
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 medföljt 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 för en hårdvarudrivrutin kan vi göra det i det här avsnittet, här vi få välja från olika egenskaper hos föraren 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 såsom uppdatera drivrutinen, inaktivera drivrutinen, avinstallera enheter, skanna efter hårdvaruändringar och enhetsegenskaper genom att högerklicka på den individuella enheten som visas i den utökade kategorin lista.
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 felaktig ansluten eller ansluten, kommer vi att se den här ikonen som betecknas med ett gult frågetecken över enheten ikon.
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 | |
1 | Den här enheten är inte korrekt konfigurerad. (Felkod 1) |
2 | 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) |
11 | 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) |
15 | 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) |
20 | Windows kan inte initiera drivrutinen för den här hårdvaran. (Felkod 37) |
21 | 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) |
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.