Vi åtgärdar felet: Fel tjänstinstallationsavsnitt i denna MPT inf-fil. Installera en drivrutin från en INF-fil Inf-fil när du installerar Windows 7

Vi åtgärdar felet: Fel tjänstinstallationsavsnitt i denna MPT inf-fil.  Installera en drivrutin från en INF-fil Inf-fil när du installerar Windows 7
Vi åtgärdar felet: Fel tjänstinstallationsavsnitt i denna MPT inf-fil. Installera en drivrutin från en INF-fil Inf-fil när du installerar Windows 7

Idag kommer vi att lära dig hur du installerar drivrutiner från sys- och inf-filer.

Hitta, installera och konfigurera en drivrutin 200 gnugga.

När du laddar ner drivrutiner från Internet för dina enheter kanske du inte stöter på installationspaketet du är van vid, utan ett arkiv med sys- och inf-filer. Sys-filer är systemfiler, medan inf-filer ofta är en del av en dators hårdvarudrivrutin. Om din drivrutin endast innehåller sys och inf utan installationsprogrammet du är van vid, misströsta inte, denna art drivrutiner kan också installeras. I de flesta fall distribueras sådana drivrutiner på tredjepartswebbplatser, inte på tillverkarnas webbplatser. Var därför försiktig och kontrollera varje nedladdad drivrutin antivirusprogram.

Installera drivrutinen i form av sys- och inf-filer

1. Det första vi behöver är att gå till enhetshanteraren. Vi trycker på start, och med namnet "min dator" kallar vi rullgardinsmenyn genom att trycka Högerklicka musen och välj egenskapen från listan. Ett nytt fönster öppnas där vi måste gå till avsnittet "enhetshanteraren" i den vänstra kolumnen. I listan som öppnas hittar du den utrustning som är markerad med gult utropstecken, högerklicka på enheten som behöver installera drivrutinen och klicka på objektet - uppdatera drivrutinen. Nästa fönster kommer att starta guiden för att installera och konfigurera ny utrustning. Välj objektet för att manuellt installera enhetsdrivrutinen.

2. Därefter kommer vi att uppmanas att välja mappen där våra drivrutiner finns, det vill säga sys- eller inf-filer. Bekräfta sedan ditt val att börja installera drivrutinen. Om drivrutinen inte är kompatibel med enheten, eller om enheten redan har mer än ny version drivrutin kommer du att bli ombedd att välja en annan fil för korrekt inställning enheter.

3. Om du i det nedladdade arkivet bara hittar en singel sys-fil utan inf kommer installationsguiden för drivrutinen för enheten inte att kunna installera dem. För att drivrutinen ska installeras och fungera korrekt måste du kopiera .sys-filen till windows->System32->drivrutiner. Efter att vi har kopierat vår förare till systemmappen, kör installationen och sök efter drivrutinen i automatiskt läge. När du installerar sådana filer rekommenderar vi att du kontrollerar dem med ett antivirusprogram, eftersom vissa angripare bäddar in skadlig kod i drivrutinsfiler och att ladda ner drivrutiner är bäst från den officiella webbplatsen.

Dessutom, om du har några svårigheter med att uppdatera drivrutinerna själv, kommer våra mästare gärna göra detta arbete.

Befälhavarens avgång och diagnostik0 gnugga.

Det är uppenbart att varje användare av en persondator, då och då, behöver ansluta en enhet till sin station. Anledningen till att detta händer är inte av stort intresse för oss nu, det kan vara en uppgradering som är bekant för många (för att öka prestanda för enskilda noder, och som ett resultat av den övergripande systemets prestanda), kan det helt enkelt vara tillägg av ny utrustning för att utöka funktionalitet befintlig konfiguration, som, till exempel, i fallet med att ansluta en ny gamepad, kan det också vara behovet av att använda data från en flash-enhet. Oavsett hur vi ansluter en ny enhet, tvingas Windows-operativsystemet att svara på uppkomsten av ny hårdvara genom att utföra vissa manipulationer för att säkerställa att ny hårdvara stöds på mjukvarunivå. Många operativsystem använder ett gränssnitt mellan hårdvara och ett mjukvarulager som kallas en drivrutin för att möjliggöra mjukvaruinteraktion med enheter.

Förare - programvara, med hjälp av vilket operativsystemet och de som arbetar i dess sammansättning mjukvarumoduler, åtkomst till hårdvara eller logiska enheter.

Det är därför som operativsystemet försöker med alla tillgängliga medel att säkerställa att enheten fungerar i sin miljö, för detta görs ett försök att installera lämplig drivrutin för den nyligen anslutna enheten för att tillhandahålla funktionerna i den nya enhet för åtkomst till användarlägesprogram och kärnlägeskod, för utan denna mest ökända kommer hårdvarudrivrutinen i systemet helt enkelt inte att kunna fungera.
Det var inte av en slump att jag nämnde logiska enheter i definitionen, eftersom det finns en separat kategori av förare som inte är involverade i underhåll hårdvara, men är integrerade för att utöka implementeringen (tillägg, tillägg) av de funktionella funktionerna i olika moduler i systemet. Men vem ska du överraska genom att installera drivrutiner nu? Denna process är redan så bekant för alla PC-användare från många års praktik att vissa, jag är säker på, kan göra det med slutna ögon :) Men har vi tänkt på detaljerna i denna process, har vi någonsin tänkt på Drivrutinsinstallationsalgoritm? Har du någonsin undrat exakt vilka åtgärder operativsystemet utför när en ny enhet ansluts och drivrutiner installeras?

Håller med om att ur användarens synvinkel ser processen att installera en drivrutin i Windows i de flesta fall ganska prosaisk ut. Den välbekanta animerade ikonen för installationsguiden visas i systemfältet, och efter ett tag kan systemet utfärda en rapport om framgångsrik eller misslyckad installation av den nya drivrutinen i systemet. Dessutom ger installationsguiden ofta, förutom just denna ikon i fältet, inte alls någon visuell bekräftelse på försök att installera en ny enhet, samtidigt som den "tyst" lägger till ny utrustning till listan över enheter och (i händelse av fel) märkning den med en speciell ikon i enhetshanteraren, som erbjuder användaren in manuellt läge Fortsätt hårdvarukonfigurationen. Alla dessa externa processer, som redan är välkända för både dig och mig, har funnits i en eller annan form i alla versioner av Windows-operativsystem nästan sedan det här operativsystemets utseende, och skiljer sig endast något i detaljer. De har blivit så bekanta och bekanta att jag aldrig ens tänkt på vad som händer "på andra sidan skärmen", i inälvorna av operativsystemet, vad döljer sig under denna inbillade enkelhet? Som du kommer att se nedan, installationen Windows-drivrutiner för en fysisk eller logisk enhet döljer sig ganska komplext och extremt intressanta processer. Algoritm för installation av drivrutiner på Windows kan delas upp i följande viktiga globala uppgifter:

  • Kopiera drivrutinen binär till lämplig katalog på systemet;
  • Registrering av drivrutinen i Windows-systemet som anger nedladdningsmetoden;
  • Lägga till nödvändig information till systemregistret;
  • Kopiera/installera relaterade supportkomponenter från drivrutinspaketet;

Förutom huvuduppgifterna som utförs som en del av di Windows, skulle det vara trevligt att klassificera villkoren under vilka installationsprocessen för Windows-drivrutinen startar:

  • Användaren installerar en ny enhet i en avstängd dator. I det här fallet börjar processen att upptäcka en ny enhet och installera drivrutinen redan vid laddningsstadiet av operativsystemet.
  • En användare med lokala administratörsrättigheter, med hjälp av snapin-modulen Enhetshanteraren, initierar installationen eller uppdateringen av en drivrutin för en redan installerad enhet.
  • Användaren "på språng" kopplar en ny enhet till en fungerande dator. I detta fall vi pratar om en viss kategori av enheter som kan anslutas i farten, såsom enheter med ett externt eSata-gränssnitt, USB osv. När allt kommer omkring kommer du inte att installera ett internt grafikkort när strömmen sätts på PCIe-platserna, eller hur? Jag personligen har inte gjort det än :)
  • Användaren startar självständigt drivrutinspaketets installationsprogram underifrån konto med lokala administratörsrättigheter. Denna metod kan användas både för att installera drivrutiner för fysiska enheter som stöder Plug and Play-standarden, och för att installera icke-PnP (legacy) drivrutiner, logiska enhetsdrivrutiner som inte kan upptäckas automatiskt av systemet och som inte kan installeras på annat sätt än i manuellt läge. Ett typiskt exempel skulle vara antivirus eller virtuella maskiner, som installerar sina drivrutiner (logiska enheter) i systemet.
  • Användaren högerklickar på .inf-filen i drivrutinskatalogen och väljer Installera från ett konto med lokala administratörsrättigheter.

Men vad är själva drivrutinspaketet? När allt kommer omkring, som vi har sett flera gånger, är detta en hel uppsättning filer med helt olika syften vid första anblicken. Utan en mer djupgående översikt av strukturen för drivrutinsinstallationspaketet kommer det att vara svårt för oss att förstå självan, så vi kommer att ge de allmänna komponenterna:

  • .inf-fil(er). Nyckelkomponent installationspaket drivrutiner - en fil som beskriver. inf-filen är uppdelad i sektioner och består av instruktioner som talar om för systemet exakt hur drivrutinen är installerad: de beskriver enheten som installeras, källan och destinationsplatserna för alla drivrutinskomponenter, olika ändringar som måste göras i registret vid installation Windows-drivrutinen, information om drivrutiner för beroenden och mer. .inf-filer länk fysisk enhet med drivrutinen som styr den här enheten.
  • Drivrutinens binära fil(er). Paketet måste åtminstone innehålla .sys- eller .dll-filen för drivrutinskärnan. Faktum är att den enda .sys-filen (i sista utvägen) kan installeras (med reservationer) manuellt via registerredigering.
  • Installations körbara filer. Vanligtvis är dessa välkända installationsverktyg som heter setup.exe , install.exe och några andra.
  • Körbara avinstallationsfiler. Dessa är vanligtvis avinstallationsverktyg som heter uninstall.exe.
  • Fil(er) för ytterligare procedurer och bibliotek. Vanligtvis är dessa hjälpbibliotek i .dll-formatet, co-installers.
  • .cat-fil(er). Katalogfil signerad med en digital signatur. Dessa filer innehåller digitala signaturer av katalogerna och fungerar som en signatur för paketfilerna, med vilken användaren kan fastställa paketets ursprung och verifiera integriteten hos drivrutinspaketfilerna. Krävs på 64-bitarsversioner av Windows från Vista och framåt och rekommenderas för alla andra.
  • Styrmoduler för användarläge. Vanligtvis är dessa olika kommandoappletar som fungerar i användarläge, såsom ATI Catalist Control Center, VIA HD Audio Desk, Realtek HD Audio Control Panel och liknande.
  • Hjälpfiler. Var skulle det vara utan dem?

Termer och definitioner

I den här artikeln kommer jag bara att beskriva en installationsmetod, som i alla fall beskriver nästan alla steg i di Windows, som är tillämpliga på andra metoder. Och vi kommer nu att prata om situationen när användaren sätter in ny utrustning, till exempel ett grafikkort, i den interna kontakten på en avstängd dator. Men först, låt oss introducera några definitioner som vi behöver i processen att studeran.
Manager (dispatcher) Plug and Play (PnP Manager, PnP Manager)- ett moln av kärnläge och användarlägeskod som ansvarar för att lägga till, känna igen och ta bort enheter i systemet. Kärnlägesblocket interagerar med resten av systemkomponenterna i processen att ladda ner/installera programvaran som behövs för att serva enheterna i systemet. Användarlägesblock ( %Windir%\System32\umpnpmgr.dll, körs i samband med huvudsystemprocessen svchost.exe) är ansvarig för användarinteraktion i situationer som kräver installation av nya drivrutiner eller justering av driftsparametrar i redan installerade. Ansvarig för tilldelning och efterföljande allokering av hårdvaruresurser såsom avbrott (IRQ), I/O-portar, DMA-kanaler (Direct Memory Access) och minnesadresser. Har funktionen för att avgöra vilken drivrutin som krävs för support specifik enhet och funktionen för att ladda ner/installera den här drivrutinen. Kan känna igen nya enheter, svara på deras anslutning och frånkoppling. Det är en del av Windows verkställande delsystemkod.

Enhetsuppräkning

Det är meningslöst att beskriva hela laddningsstadiet från allra första början, och vi kommer att utgå från endast det stadium av intresse för oss, där Winload (.efi)-modulen laddar Windows 7-operativsystemkärnan från filen ntoskrnl.exe . Kärnan kör PnP-hanteraren, som är en del av det verkställande undersystemet. PnP-hanteraren startar enhetsuppräkningsprocessen från rotenheten, en virtuell bussdrivrutin som kallas ROOT (Root), som representerar hela systemet och är en busdrivrutin i allmänhet för alla PnP- och icke-PnP-enheter, såväl som HAL (hårdvara nivåabstraktioner). HAL fungerar vid denna tidpunkt som en bussförare som räknar upp enheterna direkt kopplade till moderkort. Men istället för att faktiskt räkna upp, förlitar sig HAL på den hårdvarubeskrivning som redan finns i registret. HAL-mål på detta stadium- detektera primära bussar som PCI. Den primära PCI-bussföraren räknar i sin tur upp enheterna som är anslutna till denna buss, hittar andra bussar, för vilka PnP-hanteraren omedelbart laddar drivrutiner. Dessa busschaufförer upptäcker i sin tur redan enheterna på sina bussar. Denna rekursiva process med att räkna upp, ladda drivrutiner och sedan räkna upp, fortsätter tills alla enheter i systemet har upptäckts och konfigurerats. Under PnP-uppräkningsprocessen bygger chefen ett enhetsträd som unikt beskriver förhållandet mellan alla enheter i systemet. Noderna i det här trädet, som kallas devnodes (förkortning för "enhetsnoder"), innehåller information om enhetsobjektet, vilket i sin tur beskriver enheten i detalj.
Register över alla enheter som har upptäckts sedan systemet installerades lagras i registerregistret HKLM\SYSTEM\CurrentControlSet\Enum. Undernycklarna till denna bikupa beskriver enheter i följande format:

HKLM\SYSTEM\CurrentControlSet\Enum\ Enumerator\ DeviceID\ InstanceID

HKLM\SYSTEM\CurrentControlSet\Enum\

  • Enumerator - namnet på busschauffören. Kan ta följande värden: ACPI , DISPLAY , HDAUDIO , HID , HDTREE , IDE , PCI , PCIIDE , Root , STORAGE , SW , UMB , USB , USBSTOR och andra;
  • DeviceID - unik identifierare för av denna typ anordningar;
  • InstansID - En unik identifierare för olika instanser av samma enhet.

Faktum är att föraren av bussen som enheten är ansluten till frågar enheten om olika parametrar (tillverkar-ID, enhets-ID, revision etc.) och genererar den så kallade hårdvaruidentifieraren (HardwareID), som unikt beskriver enheten och är en rad parametrar separerade med tecken & och som består av följande delar:

  • Ett prefix som beskriver bussen som enheten är ansluten till.
  • Enhets-ID. Den består av flera delar, såsom tillverkar-ID, produkt (modell) ID, enhetsrevision.

HardwareID - en identifieringssträng som beror på enhetsparametrarna (tillverkare, modell, revision, version, etc.) som Windows använder för att matcha enheten med drivrutinens .inf-fil.

Typisk HardwareID-struktur:

PCI\VEN_10DE&DEV_1341&SUBSYS_2281103C&REV_A2

Utöver HardwareID tilldelas enheten en eller flera CompatibleID-parametrar, som har ett liknande format, men som bara innehåller mer allmänna värden som inte innehåller enhetsspecifika parametrar (vissa enhets-ID:n) och som behövs för att initiera en bredare utbud av kompatibla enheter.

HardwareID och CompatibleID används av Windows exekutiva delsystemkod för att hitta enhetsdrivrutinen.

Föraren upptäckt

Om den funktionella drivrutinen för bussen som den nya enheten är ansluten till vid enhetsuppräkningen och drivrutinsladdningen informerar PnP-hanteraren om ändringar i de anslutna underordnade enheterna. PnP-hanteraren i kärnläge kontrollerar om en drivrutin är associerad med enheten genom att fråga bussdrivrutinen som den nya enheten är ansluten till och få enhetens HardwareID och eventuellt CompatibleID. PnP-hanteraren i kärnläge informerar PnP-hanteraren i användarläge att den givna enheten måste installeras med en speciell händelse och skickar den mottagna identifierarna. PnP-användarlägeshanteraren försöker först automatiskt installera enheten utan användaringripande. För att göra detta startar PnP-hanteraren i användarläge rundll32.exe-verktyget för att starta installationsguiden för enhetsdrivrutiner (%Windir%\System32\Newdev.dll ).

Installationsguiden för enhetsdrivrutiner påbörjar en sökning efter en lämplig drivrutin för enheten med hjälp av information från alla system-inf-filer som finns på följande betrodda systemplatser:

  • Drivrutinslagring;
  • Windows uppdatering;
  • Systemkatalog med INF-filer;

För ovanstående syften att söka och installera drivrutinen används funktionerna i biblioteken setupapi.dll (installationsstödfunktioner) och cfgmgr32.dll (konfigurationshanterare). Sökprocessen använder redan erhållen data det här ögonblicket identifierare HardwareID och (valfritt) CompatibleID , vars värden beskriver alla möjliga alternativ för att identifiera hårdvaran i drivrutinsinstallationsfilen, det vill säga inf-filen. ID-värdena för den installerade enheten jämförs med de som beskrivs i avsnitten Modeller av inf-filer som är registrerade i systemet. Identifieringslistorna är ordnade, så de mer specifika hårdvarubeskrivningarna visas först i listorna. Om ID-matchningar hittades i flera inf-filer föredras en mer exakt matchning framför en mindre exakt matchning, signerade inf-filer föredras framför osignerade och senare signerade inf-filer föredras framför tidigare signerade. Om en matchning baserad på HardwareID inte hittas, används CompatibleID, om det finns, naturligtvis. Om ingen matchning hittas baserat på CompatibleID, kan guiden Lägg till maskinvara uppmana dig att ange platsen för en ny hårdvarudrivrutin. Låt oss ta en närmare titt på alla dessa källor till förarinformation.

Drivrutinslagring

Drivrutinsinstallationsguiden försöker hitta en lämplig inf-fil i systemdrivrutinlagret som finns i katalogen %Windir%\System32\DriverStore, som innehåller alla systemdrivrutiner som ingår i Windows-distributionen, erhållna genom tjänsten " Windows uppdatering", eller installeras i systemet av användaren.

Driver Store är en säker systemplats, en katalog avsedd att lagra alla drivrutinspaket som någonsin har installerats på systemet.

Driver Store introducerades först i Windows Vista. Innan du installerar någon drivrutin i systemet kontrollerar först den specialiserade koden drivrutinens digitala signatur, sedan syntaxen för förarens inf-filer och sedan privilegierna nuvarande användaren, först efter det lägger den in alla komponenter i drivrutinen systemlagring förare. Men då kan drivrutinen i drivrutinsarkivet användas för att installera enheter i systemet. Eftersom proceduren för att placera en förare i butiken är väl utvecklad, är förarbutiken den mest pålitliga källan till information om förare.

Systemkatalog med INF-filer

Parallellt söker systemet efter drivrutinen på systemplatsen som beskrivs av värdet på parametern DevicePath, som finns i registergrenen HKLM\Software\Microsoft\Windows\CurrentVersion. Vanligtvis är inställningen %SystemRoot%\inf , vilket motsvarar platsen C:\Windows\inf på de flesta system.

INF-fil

Jag skulle vilja göra en liten utvikning och prata separat om informationsfiler drivrutinspaket. inf-filen är en av nyckelkomponenterna i drivrutinspaketet. Den lagrar operationssekvensen för att installera och avinstallera drivrutinen, som beskrivs av särskilda direktiv som pekar på platsen för de funktionella drivrutinsfilerna. Filen innehåller kommandon som lägger till information till registret som ansvarar för att räkna upp (Enum) drivrutinen och dess klass (Klass), och kan innehålla instruktioner för hårdvaruinstallationsguiden för att starta de så kallade huvudinstallatörerna (Class Installer, Class Installer ) och ytterligare installatörer (CoInstaller, Co-installer) för enhetsklassen och själva enheten. Dessutom definierar inf-filen typ, tillverkare, enhetsmodell, drivrutinsklass, nödvändiga filer och resurser.

Saminstallerare (enligt struktur, en vanlig DLL) - en ytterligare installationsprogram som anropas under installationsfasen, som utför underklass- eller enhetsspecifika installationssteg, som att förbereda infrastrukturen för att drivrutinen ska fungera i systemet (till exempel installera NET.Framework-paket), utmatningskonfiguration dialogrutor, som tillåter användaren att ange enhetsspecifika inställningar.

En viktig egenskap hos medinstallatörer är att de vid behov binder instanser av en ny enhet till de protokoll som krävs för drift. Det kan till exempel röra sig om olika typer av kommunikationsenheter som kräver olika protokoll och transporter för att fungera, som ndis , pppoe , tcpip , tcpip6 , smb , netbt .
.inf-filen beskriver dessutom hur man packar upp, kopierar, startar, byter namn på filer, lägger till och tar bort nycklar i registret och mycket mer.
Men låt oss återgå till huvuddi Windows. I händelse av att installationsprogrammet för enhetsdrivrutiner inte hittade lämpliga drivrutiner på de platser som anges ovan, markerar systemet enheten som okänt.

I det här fallet uppmanas användaren att självständigt fortsätta att installera enheten via appleten Enhetshanteraren. Efter att användaren har valt enheten på egen hand och specificerat platsen för drivrutinsfilerna, fortsätter dsitt arbete och nästa steg börjar kontrollera digital signatur förare.

Kontrollera den digitala signaturen för föraren

Faktum är att drivrutinen, som en del av kärnlägeskoden, är en ganska kritisk komponent i operativsystemet, och eventuella fel som utvecklaren gör i drivrutinskoden kan lätt leda till allvarliga krascher (BSOD) i systemet. Sedan en tid tillbaka har Microsoft varit ganska känsligt för kvaliteten på förarkod, och i detta avseende har mekanismer som digital drivrutinssignatur och systemdrivrutinssignaturpolicy införts i Windows operativsystem.

En förares digitala signatur är en datasträng med variabel längd som till viss del är en garanti för att förarkoden har skapats av en pålitlig källa och inte har utsatts för otillåtna modifieringar.

Nästa steg är användarlägesdelen av PnP-hanterarkoden som kontrollerar systemets drivrutinssigneringspolicy. Om systempolicyn säger till kärnkoden att blockera eller varna för installation av osignerade drivrutiner, tolkar PnP-hanteraren drivrutinens inf-fil för närvaron av ett CatalogFile-direktiv som pekar på en katalogfil (en fil med filtillägget .cat) som innehåller en digital signatur av förarpaketet.

Katalogfilen (.cat) är en speciell fil som fungerar som en digital signatur för hela drivrutinspaketet, eftersom varje fil som ingår i drivrutinspaketet inte är individuellt signerad. De enda undantagen är binärfilerna för kärndrivrutinerna i startfasen, men de kontrolleras av separat kärnkod.

Ett laboratorium bildades för att testa förare och signera dem. Microsoft Windows Hardware Quality Lab (WHQL), som utförligt testar de drivrutiner som levereras med Windows-distributioner, såväl som drivrutiner från stora hårdvaruleverantörer. För alla andra förarutvecklare finns rutiner för att få möjligheten att självsignera förare mot en avgift. När en förare klarar alla WHQL-tester blir den "signerad". Detta innebär att för en drivrutin genererar WHQL en hash, eller unik signatur, som unikt identifierar drivrutinsfilerna, och sedan signerar den med kryptografiska algoritmer med en speciell privat nyckel Microsoft brukade signera drivrutiner. Den signerade hashen placeras i en katalogfil (.cat-fil) som placeras direkt i drivrutinspaketkatalogen.
Under drivrutinsinstallationen extraherar PnP-hanteraren i användarläge drivrutinssignaturen från .cat-filen, dekrypterar signaturen med den offentliga Microsoft nyckel och jämför den resulterande hashen med hashen för drivrutinsfilen som installeras. Om hasharna stämmer överens markeras drivrutinen som WHQL-testad. Om signaturen inte kan verifieras, agerar PnP-hanteraren enligt inställningarna systempolicy drivrutinssignaturer, antingen hindrar drivrutinen från att installeras eller tillåter fortfarande att drivrutinen installeras.

Skapa en säkerhetskopia

Ganska bra Windows strategi skapa en återställningspunkt innan du lägger till nya drivrutiner till systemet. Detta beror först och främst på det faktum att en drivrutin i kärnläge som innehåller ett fel kan vara orsaken till systemets fullständiga inoperabilitet, och vad ska man då göra med det här systemet? Även trots alla signaturer och kontroller bör användaren kunna rulla tillbaka konfigurationen om han till exempel inte gillade något efter installationen.

Installation av drivrutiner

Det här steget distribuerar drivrutinspaketet från tredje part till systemdrivrutinlagret. Sedan utför systemet den faktiska installationen av drivrutinen från drivrutinsarkivet, vilket görs med hjälp av verktyget %Windir%\System32\drvinst.exe. Under denna fas inträffar följande händelser:

  • inf-filen för drivrutinen kopieras till den specialiserade mappen %Windir%/inf . Det är typiskt för drivrutiner från tredje part att byta namn på filen till OEMx.inf , där x är ordningsnumret på inf-filen i katalogen.
  • Operativsystemets kod fixar det faktum att inf-filen installeras i registret.
  • En enhetsnod (devnode) skapas i registret längs vägen HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ \\ , vilket innehåller detaljerad information om enheten.
  • Drivrutinsbinärfilerna kopieras till målmappen %Windir%\System32\DRIVERS och eventuellt andra målmappar. Registernycklarna uppdateras.
  • Registernyckeln som motsvarar drivrutinen bildas: HKLM\SYSTEM\CurrentControlSet\Services\drivrutinsnamn. Nyckelparametrar bildas.
  • En registernyckel bildas som är ansvarig för att logga förarhändelser och som finns i filialen HKLM\SYSTEM\CurrentControlSet\Services\EventLog\System\drivrutinsnamn.
  • PnP-hanteraren anropar DriverEntry-proceduren för varje nyinstallerad drivrutin. PnP-hanteraren i kärnläge försöker sedan "starta" drivrutinen genom att ladda den i minnet och anropa förarens AddDevice-procedur för att informera föraren själv om förekomsten av enheten för vilken den laddades.

Plats för förarinformation

Förutom att beskriva själva di Windows, vill jag lyfta fram ett separat avsnitt och ägna det åt att beskriva möjliga platser för att placera information om drivrutiner i filsystem och registret. Ur praktisk synvinkel är denna information avsedd att förenkla manuell redigering i händelse av allvarliga fel. Följande är de platser där du kan märka spår av förarinformation.

Allmänna drivrutinsloggar

Det finns ett antal loggar på systemet som kan hjälpa till med olika drivrutinsrelaterade problem.

  • %Windir%\setupact.log -- innehåller felsökningsmeddelanden från installationsprogrammet för drivrutinerna i kärnläge, som är en Win32 DLL som följer med enhetens installationsprocessen;
  • %Windir%\inf\setupapi.app.log -- innehåller meddelanden frånen;
  • %Windir%\inf\setupapi.dev.log -- innehåller meddelanden om enhetsinstallationsprocessen;

Drivrutinslogg

Om du använder pakethanteraren (pkgmgr) för att installera/avinstallera ett paket som (i sin tur) installerar, uppdaterar eller avinstallerar en drivrutin, så har du möjlighet att aktivera (för felsökningsändamål) skapandet av en speciell loggfildrivrutin. log , som endast kommer att innehålla drivrutinsspecifika fel. För att generera den här loggen, skapa/ställ in följande registernyckel och kör sedan pkgmgr igen. Därefter kommer en drivers.log-fil att skapas i katalogen där pkgmgr startades.
Gren: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Device Installer
Nyckel: DebugPkgMgr
Typ: Dword
Värde: 1

%Windir%\inf

Alla inf-filer lagras i denna katalog. Som nämnts ovan, efter att ha installerat en tredjepartsdrivrutin i systemet, byts dess inf-fil om till OEMx.inf, så att du kan se en hel serie liknande filer i katalogen. Operativsystemets kod kommer ihåg det faktum att inf-filen installerades i registret.

%Windir%\System32\DRIVERS

Detta är katalogen i Windows-filsystemet där de faktiska drivrutinsfilerna finns. I moderna operativsystem, och jag pratar nu om Windows Vista och senare, har de allra flesta drivrutiner i den här katalogen .sys-tillägg, dll-filer är mindre vanliga, men detta ändrar inte den allmänna innebörden, eftersom, oavsett förlängning, alla är identiska i struktur med .dll-filer. I tidigare operativsystem fanns format som .drv och .vxd .

%Windir%\System32\DriverStore

En systemsamling av drivrutiner som är avsedd att innehålla alla drivrutiner som har passerat ditt system. Används sedan Windows Vista. Innan du installerar någon drivrutin i operativ system, först kontrollerar den specialiserade koden förarens signatur, sedan syntaxen för förarens inf-filer, sedan privilegierna för den aktuella användaren, och först då lägger den till alla förarens komponenter till systemsamlingen. Och först efter det kan drivrutinen användas i systemet för att installera enheter utan användaringripande.

HKLM\SYSTEM\CurrentControlSet\Enum

En registerhive som innehåller information om enheterna i systemet. PnP-hanteraren skapar här en nyckel för varje enhet i formatet HKLM\SYSTEM\CurrentControlSet\Enum\Enumerator\deviceID. där Enumerator är bussidentifieraren som beskrivs ovan i artikeln, erhållen vid enhetsuppräkningsstadiet, är deviceid enhetstypidentifieraren. Nyckeln innehåller följande information: enhetsbeskrivning, hårdvaruidentifierare (maskinvaru-ID), kompatibla enhetsidentifierare (kompatibelt ID) och resurskrav. Kupan är reserverad för användning uteslutande av operativsystemskod, så användarapplikationer och drivrutiner avråds från att interagera med den direkt, snarare än att använda dokumenterade systemfunktioner.

HKLM\SYSTEM\CurrentControlSet\Control

Registerbikupa som innehåller information om olika drivrutinskonfigurationsinställningar vid operativsystemets startskede. Innehåller sådana viktiga nycklar som:

  • Klass innehåller information om enhetsinstallationsklasser, som används för att gruppera enheter som är konfigurerade och installerade på liknande sätt. För varje installationsklass innehåller denna nyckel en nyckel vars namn är detsamma som GUID-namnet för motsvarande installationsklass.
  • CoDeviceInstallers innehåller information om klass medinstallatörer
  • DeviceClasses innehåller information om gränssnitten för enheter som är registrerade i systemet. alla drivrutiner som vill interagera med användarlägesprogram på systemet måste tillhandahålla ett gränssnitt. Enhetsgränssnittsklassen tillhandahåller funktionalitet enheten och dess drivrutin till andra systemkomponenter och användarlägesapplikationer.

HKLM\SYSTEM\CurrentControlSet\Tjänster

En registerhive som används för att lagra information om alla tjänster (drivrutiner) i systemet. Varje systemdrivrutin placerar ganska viktig global information om sig själv i undernycklar till formuläret HKLM\SYSTEM\CurrentControlSet\Services\<Имя_драйвера> , som används av drivrutinen under initieringsprocessen vid systemets startskede. Kupan används aktivt av PnP-hanteraren för att skicka parametrar när drivrutininitieringsproceduren anropas.
Denna bikupa innehåller följande element:

  • ImagePath - innehåller fullständig sökväg i den binära filen (bilden) av drivrutinen. installationsprogrammet fyller i detta värde baserat på data från inf-filen för drivrutinspaketet;
  • Parametrar - lagrar förarens individuella information, fylls i baserat på data som placeras i inf-filen för förarpaketet;
  • Prestanda - Information för att övervaka prestandan hos enheten som styrs av föraren. Anger namnet på prestandaövervaknings-DLL:n och namnen på de funktioner som exporteras av denna DLL. Fylls i baserat på data som mottagits från inf-filen;

HKLM\SYSTEM\CurrentControlSet\HardwareProfiles

En registerhive som innehåller information om systemets hårdvaruprofiler och är utformad för att stödja denna teknik. En hårdvaruprofil är bara en uppsättning ändringar av standardhårdvaru- och tjänstkonfigurationerna (ursprunglig konfiguration) som laddas vid systemstart. Innehåller specifika ändringar av den ursprungliga, grundläggande hårdvaruprofilen konfigurerad i två registernycklar: HKLM\SOFTWARE och HKLM\SYSTEM . Används inte i Windows 7, även om registernycklar finns kvar, förmodligen av kompatibilitetsskäl.


Installera valfria produkter - DriverDoc (Solvusoft) | | | |

Den här sidan innehåller information om installation av de senaste INF-drivrutinnedladdningarna med hjälp av INF-drivrutinsuppdateringsverktyget.

INF-drivrutiner är små program som tillåter din INF-maskinvara att kommunicera med ditt operativsystems programvara. Att underhålla uppdaterad INF-programvara förebygger sammanbrott och maximerar maskinvarans och systemets prestanda. Om du använder föråldrade eller skadade INF-drivrutiner kan det orsaka systemfel, sammanbrott eller orsaka felfunktion av din dator eller maskinvaran. Dessutom kan installation av fel INF-drivrutiner göra dessa problem värre.

Råd: Om du inte vet hur man uppdaterar INF-enhetsdrivrutiner manuellt rekommenderar vi att du laddar ner hjälpprogram för INF-drivrutiner. Det här verktyget laddas ner och uppdateras automatiskt korrekta versioner INF-drivrutiner, vilket hindrar dig från att installera fel INF-drivrutiner.


Om författaren: Jay Geater är VD och koncernchef för Solvusoft Corporation, ett globalt mjukvaruföretag fokuserat på innovativa verktygsprogram. Han har varit passionerad för datorer hela sitt liv och älskar allt som har med datorer, mjukvara och ny teknik att göra.

Denna typ av drivrutinsinstallation hjälper nästan alltid när drivrutinen för enheten inte installeras genom en enkel start installationsfil setup, med tilläggen *.exe eller *.msi.

Öppna Enhetshanteraren (Start -> Kontrollpanelen -> Enhetshanteraren)

Klicka på Bläddra...

och, naturligtvis, OK-knappen

Drivrutinsinstallationen startar

ddriver.ru

Tvångsinstallation av drivrutiner på windows 7

Denna typ av drivrutinsinstallation hjälper nästan alltid när drivrutinen för enheten inte är installerad genom att helt enkelt köra installationsfilen, med tilläggen *.exe eller *.msi.

Men huvudvillkoret för en lyckad installation av drivrutinen i det här fallet är att drivrutinen måste vara helt uppackad och *.inf-filen måste vara tillgänglig. Ofta packar hårdvarutillverkare inte bara sina drivrutiner med vanliga ZIP-arkiverare, utan använder också komplicerade program som de har gjort. Här kan programmet Universal Extractor vara mycket användbart för uppackning, som kan användas för att packa upp nästan vilken drivrutinsinstallation som helst.

Det är också lämpligt att inaktivera användarkontokontroll innan du installerar drivrutinen.

Fundera på hur du tvingar fram en drivrutinsinstallation i Windows 7 med Defender AV-W2035-webbkameran som exempel. Det finns en AV-W2035_VISTA.zip-drivrutin nedladdad från Internet, som vi framgångsrikt packade upp i mappen C: / AW-0350-MIC-VISTA. Först måste vi se var vi har en fil med tillägget *.inf. För att göra detta, i egenskaperna windows mappar du måste aktivera visning av filtillägg så att filnamnen skrivs med deras tillägg. Eller använd mycket användbart program Total befälhavare eller liknande filhanterare. Efter att ha bläddrat i mapparna (du kan använda filsökningen) hittade vi filen snpstd2.inf

Du bör komma ihåg hela sökvägen till den här filen, så att det senare blir lättare att hitta den i Utforskaren. Vi ansluter kameran till datorn och väntar tills Windows slutför alla operationer för att fastställa ny hårdvara.

Öppna Enhetshanteraren (Start -> Kontrollpanelen -> Enhetshanteraren)

Du kan omedelbart se USB-kameraenheten utan drivrutiner installerade. Högerklicka på kameran och välj Update Driver Software... från snabbmenyn.

i fönstret som öppnas klickar du på Sök efter en drivrutin på den här datorn

Ett fönster med listor över utrustningskategorier öppnas.

För att inte slösa tid och förvirra dina hjärnor, peka bara på den första raden Visa alla enheter och klicka på knappen Nästa

I nästa fönster kommer vi att öppna en lista över tillgängliga drivrutiner i systemet (om några). Men eftersom vi vet att vi har en mapp med drivrutinen, utan att välja något från listan, klickar vi på knappen Installera från disk ...

Klicka på Bläddra...

och med Explorer letar vi efter vår fil med filtillägget * .inf, välj den med musen och följ knappen Öppna

och, naturligtvis, OK-knappen

Nu kommer vår drivrutin att dyka upp i fönstret med listan över tillgängliga drivrutiner (om drivrutinen inte är lämplig för utrustningen kommer systemet att ge ett fel).

Här bör du vara uppmärksam på kryssrutan Endast kompatibla enheter. Faktum är att om den anslutna utrustningen inte har testats för kompatibilitet med installerad version windows, så finns det ingen drivrutin för det, trots att det kanske fungerar ganska bra. Därför bör den här kryssrutan i vissa fall vara avmarkerad och förarsökningen ska upprepas igen.

Så efter att filen med drivrutinen har hittats, välj vår drivrutin i listan med musen och klicka på Nästa

Drivrutinsinstallationen startar

En Windows-varning kan visas som säger att drivrutinen som installeras inte är digitalt signerad eller inte har testats för kompatibilitet. Om du är säker på att drivrutinen är hämtad från en pålitlig källa och definitivt är avsedd för den utrustning som installeras, bör du absolut inte vara rädd för en sådan varning, men du bör gå med på ytterligare installation av drivrutinen. I slutet av installationen kommer systemet att visa ett slutförandefönster. Du kan verifiera att installationen av drivrutinen lyckades i Enhetshanteraren, där den anslutna enheten inte längre kommer att ha en fråga, och dess namn kommer att ändras till det korrekta skapade av tillverkaren. I vårt fall med kameran kommer detta att vara den uppenbara enheten som heter USB PC Camera (SN9C103)

Installationen är klar, du kan säkert börja använda den nya utrustningen!

ddriver.ru

Installera drivrutinen för pekskärmen på HP TouchSmart 7320

Installera drivrutinen för pekskärmen på HP TouchSmart 7320duromer 18 januari 2012. Det här är första gången jag stöter på sådant här trams Ladda ner drivrutinen för NextWindow Voltron Touch Screen, kör installationsprogrammet som packar upp drivrutinsfilerna i en mapp. Effekten är noll. När vi försöker installera en inf-fil med höger musknapp får vi meddelandet "Den valda INF-filen stöder inte denna installationsmetod." och VID (i detta fall VID_1926&PID_0DBD)

Och för att föraren ska komma upp måste du hitta bland "Composite USB-enheter" enhet med samma PID och VID och uppdatera drivrutinen för den genom att ange .inf-filen.

Efter det fungerar allt bra.

Men nu kan du peka med fingrarna stor skärm.

duromer.livejournal.com

Och här väntade mig en obehaglig överraskning - antingen visade sig den inhemska föraren vara sned, eller Windows, eller en tråd ... i allmänhet reste sig föraren, avsändaren windows-enheter Jag rapporterade att enheten var fullt fungerande, men jag fick en tom lista när jag fick en begäran om adb-enheter i konsolen och, naturligtvis, kunde jag inte testa applikationen på en surfplatta.

Jag skrev en förfrågan till TeXeT-supporten, de svarade mig till och med med en länk till själva drivrutinen, som, som jag redan sett, inte fungerade. Jag började leta efter ett svar på Internet och hittade en massa olika versioner av den här drivrutinen och manualerna, men fortfarande startade ingen av dem ordentligt, och till och med den inhemska drivrutinen från SDK:n blev det inte alls, vilket gjorde mig missmodig. ... men inte förtvivlan.

Här bestämde jag mig för att testa mig för att skriva drivrutiner den gamla goda metoden för vetenskaplig petning och öppnade inf-filen för drivrutinen. Hope gav mig förståelsen att mjukvarudelen av adb-gränssnittet från sidan av surfplattan borde vara identisk för alla enheter, och USB fungerade ändå. Och så, efter flera misslyckade försök att manuellt redigera inf-filen, hittade jag ett recept för att bota kryddningen av inf-filen så att den är installerad och, viktigast av allt, den fungerar.

Så låt oss börja.

Steg 1. Ladda ner drivrutinen. Öppna om du inte redan har gjort det Android SDK Manager, hitta avsnittet Extras, markera rutan bredvid Google USB Drivrutin och klicka på Installera paket. Allt är enkelt. Vänta tills den laddas.

Steg 2: Hitta drivrutinen och gör en kopia av den i separat mapp. Gå till mappen %android-sdk%\extras\google\ och du kommer att se den omhuldade usb_driver-mappen där. Kopiera det någonstans, och där kommer vi att utföra ytterligare manipulationer. I princip kan man även redigera "originalet", men jag föredrog att behålla originalet orört för varje brandman.

Steg 3. Redigera inf-filen. I daddy, öppna filen android_winusb.inf och leta efter rader så här:

;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 positeAdbInterface% = USB_Installera dessa linjer,&P2M_4D1,&P2M_4D1 från Google,&P2M_4D1, ersätt Google Nexus One med %your_device_name% för identifiering i framtiden och ... öppna Windows enhetshanteraren. Vi letar efter vår enhet där (Android, Android Composite ADB Interface eller något liknande). Öppna enhetens egenskaper, fliken "Detaljer", välj objektet "Hårdvaru-ID" i listan och vi ser en sådan bild. Vi kopierar den rad som är mest lik den som visas i figuren (den är i teorin bara lite kortare) och klistrar in den i vår inf-fil. = USB_Install, USB\VID_18D1&PID_0003&MI_01 %SingleAdbInterface% = USB_Install, USB\ VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 som du kan se, infogar vi hela i %CompositeAdbInterface% . Du behöver förmodligen inte upprepa allt två gånger, men jag har redan allt och jag är för lat för att experimentera :) Spara (var försiktig - i vissa fall behöver du köra ett anteckningsblock med administratörsrättigheter, för i användarläge vann du inte tillåtas att skriva över inf-fil).

Steg 4. Installera drivrutinen. Nu när allt är klart återgår vi till enhetshanteraren och tar bort alla tidigare installerade adb-drivrutiner (om några). Vi uppdaterar listan över enheter och ser vår enhet utan drivrutiner. Vi öppnar dess egenskaper och väljer "uppdatera drivrutiner", välj installationen från mappen, ange mappen med den korrigerade inf och startar installationen - vår drivrutin hittas omedelbart, men under installationen kan den svära om inkompatibilitet med frågan "ska jag fortsätt, nasyalneka?". Vi fortsätter. Allt, drivrutinen är installerad.

Steg 5. Slutlig. För noggrannhet tar vi ut USB-porten, väntar tills allt har hittats, öppnar konsolen (Win + R, skriv in cmd) och skriver adb-enheter. Om allt gick bra ser vi det eftertraktade listobjektet, vilket indikerar att adb nu ser vår enhet.
Från och med nu kan du säkert köra eclipse och bygga program och njuta av bekväm automatisk montering, installation och felsökning direkt på vår enhet.

Om adb-kommandot inte fungerar för dig alls. Dator -> Egenskaper -> Miljövariabler. Vi letar efter variabeln Path och i slutet lägger vi till (skriv inte över) i slutet ett semikolon, och efter adressen till mappen där adb bor (vanligtvis % android-sdk%\platform-tools\). Efter en omstart borde det fungera.

Ibland startar inte adb automatiskt vid systemstart. Starta manuellt.

Vad var det?

Faktum är att allt är enkelt. Av någon anledning (Windows mastday / progers har krokiga händer / Google inf-fil skrevs endast för infödda Google-enheter / Higgs-bosoner förstörde allt i din dator), vill Windows inte äta upp Google-drivrutinen för enheter som inte kommer från Google som inte är registreras i inf-filen. Tydligen är allt där bara kopplat till denna ID-utrustning. Men trots allt är mjukvarudelen på de allra flesta Android-enheter identisk när det gäller felsökningskontakten till PC:n, så föraren bör kommunicera normalt med vilken Android-enhet som helst. Vår uppgift är att lura windows och få den att acceptera enheten som en "lämplig drivrutin", vilket vi gjorde genom att lägga till dess ID i förarens inf-fil. Jag hoppas att den här manualen kommer att hjälpa någon att skaffa sin egen kinesiska eller annan enhet, som man glömde att göra en normal adb-drivrutin för när man monterade systemet, eller för de som behöver ladda ner officiell förare från tillverkaren av enheten (det kan vara så hemorragiskt att det går snabbare att göra allt ovanstående - det hände mig med drivrutinen för LG E510-telefonen).

P.S. Jag gjorde inte masstestning den här metoden, så jag kan inte garantera att det kommer att fungera 100% i alla fall. Men det fungerade för mig på Windows 7, och efter det på Windows 8. Filen var tvungen att redigeras separat för varje gång, men jag tror inte att detta är ett sådant problem.

habrahabr.ru

Manuell installation av drivrutiner i windows 7

Metoden att manuellt installera drivrutiner för program och enheter hjälper ibland när det är vanligt automatisk installation misslyckas. Låt oss säga att ett nytt exempel är att installera en drivrutin för ljudkort för Windows 7 installerad i VirtualBox. Det finns andra exempel, så den här metoden kan vara mycket användbar.

Så du kan installera drivrutinen manuellt enligt följande.

Tryck på tangentkombinationen för att öppna fönstret Kör. Ange kommandot hdwwiz i den och klicka på OK-knappen.

Guiden Lägg till maskinvara startar. I det första fönstret klickar du på knappen Nästa. I det andra fönstret väljer du alternativknappen Installera manuellt vald maskinvara från en lista och klickar sedan på knappen Nästa.

I det nya fönstret väljer du värdet Visa alla enheter och klickar på knappen Nästa.

Som du kan se kommer nu en lista över alla tillgängliga enheter att visas. Du kan söka efter det du behöver eller installera drivrutinen från disken. För att göra detta, klicka på knappen Installera från disk.

Fönstret Installera från disk öppnas, där du måste klicka på knappen Bläddra och navigera till mappen på disken där filen med den nödvändiga drivrutinen med tillägget .INF finns.

Inte en så frekvent situation, men när man servar en stor flotta av användardatorer händer det ibland att tillverkaren för någon enhet inte har släppt drivrutiner för önskad version OS. Det kan vara gammal version OS eller gammal enhet. Allt som allt. ibland måste du installera drivrutiner manuellt. De levereras vanligtvis i form av flera filer. Oftast har de tillägget inf eller sys, men de kan vara olika.

Proceduren för att installera en drivrutin i Windows 10 beror på hur du installerar den. Varje metod har sina för- och nackdelar. Det viktigaste pluset är att alla användare, från en nybörjare till en mästare, kan välja det mest bekväma för sig själv och undvika systemfel och avgångsprogram i framtiden. Vi kommer att överväga varje metod i detalj separat. Kom ihåg att det viktigaste är att använda drivrutiner från pålitliga källor för att inte skada operativsystemet och inte slumpmässigt starta ett virus, vars eliminering kommer att ta mycket mer tid och ansträngning än att installera någon drivrutin.

Vad du behöver för att installera drivrutinen

För att installera drivrutinen manuellt behöver du en installationsskiva eller speciell programvara som guidar dig genom hela installationsproceduren steg för steg. Nedan kommer vi att överväga ett av dessa program - Driver Easy. Det finns situationer när, på grund av inkompatibilitet, en förare med installationsskiva ger ett felmeddelande. Det är i sådana fall som vi behöver program som hjälper till att hitta och uppdatera drivrutinen. Dessutom kommer detta alternativ att vara mer acceptabelt för ägare av netbooks, som ofta inte har en enhet. För sådana fall finns det ett alternativ att installera den nödvändiga drivrutinen från en USB-enhet, vi kommer också att analysera den idag, eftersom denna metod har sina egna egenskaper.

Manuell installation - instruktion

Installera drivrutinen manuellt med Enhetshanteraren

1. Öppna panelen Windows kontroller 10 genom att trycka samtidigt Win-nyckel+X( Windows-nyckel och X-tangenten) och vänsterklicka på "Kontrollpanelen".

2. För enkelhetens skull är det önskvärt att ställa in små ikoner.

3. Klicka på "Enhetshanteraren".

I fönstret Enhetshanteraren expanderar du kategorierna och hittar den enhet du behöver. Högerklicka sedan på enhetsnamnet och välj "Uppdatera drivrutinsprogramvara". Bilden visar ett exempel på installation av drivrutinen nätverksadapter Realtek PCIe GBE Family Controller.

Installera drivrutinen manuellt med Driver Easy

1. I huvudfönstret för Driver Easy klickar du på drivrutinen för enheten som behöver uppdateras. Efter det kommer du att se standardfönstret för uppgiftshanteraren, som beskrevs ovan. Välj en enhet att uppdatera.

2. I popup-fönstret ser du två alternativ. Klicka på Bläddra på min dator för att installera drivrutinen.

3. Klicka på "Bläddra" för att hitta den nedladdade drivrutinsfilen.

Klicka på knappen Nedtriangel i Driver Easy och välj sedan Öppna filplats för att öppna drivrutinsmappen.

För enkelhetens skull kan du kopiera och klistra in platsen för de nedladdade filerna i rutan.

Sökvägen till filen:

Som du redan förstått tar uppdateringen mycket tid och kräver grundläggande kunskaper i att arbeta med personlig dator. Förutom att uppdatera manuellt kan Driver Easy utföra automatisk sökning, ladda ner och installera alla drivrutiner som behöver uppdateras. Men som vi redan sa är detta inte säkert, eftersom den här funktionen fungerar i automatiskt läge, och i det här fallet är det omöjligt att göra säkerhetskopiering vid ett större misslyckande.

Installera drivrutinen från CD eller DVD

Nästan alla dator- och hårdvarutillverkare tillhandahåller en uppsättning drivrutiner för olika hårdvaruenheter. Till exempel innehåller drivrutins-cd:n som följde med din skrivare drivrutiner för många olika skrivare, inte bara den du köpte. När du installerar drivrutiner, se till att du installerar drivrutiner för din skrivarmodell och inte en annan. Se också till att du installerar den för det Windows-versioner som är installerad på din dator. Processen att installera en drivrutin från en CD skiljer sig inte från standardinstallationsprocessen för något annat program. Se till att följa alla instruktioner från installationsprogrammet första gången du kör det. I vissa fall måste du ta bort gammal förare innan du installerar en ny.

Om du har en drivrutins-cd men din dator inte har någon diskettenhet eller om den inte fungerar kan du också ladda ner drivrutinerna från ett USB-minne.

Installera drivrutiner från en USB-enhet

Efter att ha kopierat drivrutinerna till USB-minnet kommer du att kunna installera nödvändig programvara på din dator. Se till att enheten är ansluten till datorn, öppna Windows utforskaren och hitta namnet på din enhet i den. Till exempel, om du har en USB-enhet som är tilldelad enhet E: när den är ansluten, måste du klicka på ikonen som heter E: för att öppna innehållet.

När drivrutinerna har hittats på disken måste du bestämma exakt hur de ska installeras på din dator. Om katalogen innehåller körbara filer eller en installationsfil (tillägget *.exe), kan du installera drivrutinen med den här filen. Om drivrutinerna är komprimerade till en ZIP-fil måste du packa upp filen med hjälp av arkiveringsverktyg som 7-Zip och WinZip.

Installerar inf-filen

Om rekommendationerna ovan inte hjälpte dig, finns alla instruktioner för att installera drivrutiner och hårdvaruenheter alltid i en fil med filtillägget .inf, som finns i mappen C: Windowsinf. Readme-mappen är skyddad och dold. För att visa den, i mappvyinställningarna, markera rutan " Dolda föremål". För att hitta informationsfilen för den enhet du behöver, följ instruktionerna nedan:

  • öppna enhetshanteraren;
  • högerklicka på den valda enheten och välj "Egenskaper" från menyn
  • efter det gå till fliken "Detaljer". Utöka listan och välj INF-namn. Filnamnet kommer att visas i fältet "Värde".
  • När du känner till filnamnet, gå tillbaka till Aktivitetshanteraren, välj enheten, klicka på "Uppdatera drivrutin" och ange sökvägen till *.inf-filen (i detta exempel det blir C:Windowsinfoem3.inf).