Hoe om 'n halte.dll-biblioteekfout op te los?

Pin
Send
Share
Send

Die fout geassosieer met hal.dll verskil baie van ander soortgelyke. Hierdie biblioteek is nie verantwoordelik vir elemente in die spel nie, maar direk vir die sagteware-interaksie met die rekenaarhardeware. Dit volg dus dat dit nie moontlik is om die probleem onder Windows op te los nie; selfs as die fout voorkom, sal dit nie eers werk om die bedryfstelsel te begin nie. Hierdie artikel sal in detail verduidelik hoe u die hal.dll-lêer kan oplos.

Herstel hal.dll-fout in Windows XP

Daar kan baie redes vir die fout wees, wat wissel van die verwydering van hierdie lêer per ongeluk en die beëindiging van virusse. Terloops, die oplossings vir almal sal dieselfde wees.

Gebruikers van die Windows XP-bedryfstelsel kom meestal voor 'n probleem, maar in sommige gevalle loop ander weergawes van die bedryfstelsel ook in gevaar.

Voorbereidende aktiwiteite

Voordat u direk met die regstelling van die fout begin, moet u sommige van die nuanses verstaan. Weens die feit dat ons nie toegang tot die werkstelsel se tafelblad het nie, word alle aksies deur die konsole uitgevoer. U kan dit slegs via 'n opstartskyf of 'n USB-flash drive met dieselfde Windows XP-verspreiding skakel. 'N Stap-vir-stap bekendstellingsgids sal nou gegee word. Opdraglyn.

Stap 1: Brand die OS-prent op die skyf

As u nie weet hoe om die OS-beeld op 'n USB-flash drive of skyf te skryf nie, dan bevat ons webwerf gedetailleerde instruksies.

Meer besonderhede:
Hoe u 'n USB-flitsskyf kan begin
Hoe om 'n laaiskyf te brand

Stap 2: begin die rekenaar vanaf die skyf

Nadat die beeld na die skyf geskryf is, moet u daaruit begin. Vir 'n gewone gebruiker mag hierdie taak moeilik lyk; gebruik in hierdie geval die stap-vir-stap-gids oor hierdie onderwerp op ons webwerf.

Lees meer: ​​Hoe om 'n rekenaar vanaf 'n skyf te begin

Nadat u die prioriteitsskyf in die BIOS gestel het, druk u op die sleutel wanneer u die rekenaar begin Tik terwyl die onderskrif vertoon word "Druk op enige sleutel om vanaf CD te begin"anders sal die installasie van Windows XP begin en u sien weer die hal.dll-foutboodskap.

Stap 3: Begin opdragprompt

Nadat u geklik het Tik, sal 'n blou skerm verskyn, soos getoon in die skermkiekie hieronder.

Moenie haastig wees om op iets te klik nie, wag tot die venster verskyn met 'n keuse van verdere aksies:

Aangesien ons moet hardloop Opdraglynmoet die toets ingedruk word R.

Stap 4: Meld by Windows aan

Na die opening Opdraglyn U moet by Windows aangemeld wees om toestemming te kry om opdragte uit te voer.

  1. Die skerm vertoon 'n lys geïnstalleerde bedryfstelsels op die hardeskyf (in die voorbeeld, slegs een bedryfstelsel). Hulle is almal genommer. U moet die bedryfstelsel kies aan die begin waarvan die fout verskyn. Voer haar nommer in en klik op Tik.
  2. Daarna word u gevra om die wagwoord wat u gespesifiseer het tydens die installering van Windows XP. Voer dit in en klik Tik.

    Opmerking: as u nie 'n wagwoord tydens die installering van die OS gespesifiseer het nie, druk dan net Enter.

Nou is u aangemeld en kan u voortgaan om die hel.dll-fout reg te stel.

Metode 1: hal.dl_ uitpak

Daar is baie dinamiese biblioteekargiewe op die skyf met die Windows XP-installeerder. Die hal.dll-lêer is ook daar. Dit is in die argief genaamd hal.dl_. Die belangrikste taak is om die ooreenstemmende argief in die gewenste gids van die geïnstalleerde bedryfstelsel te pak.

Aanvanklik moet u uitvind watter letter die skyf het. Kyk hierna na die volledige lys. Voer die volgende opdrag in:

karteer

In die voorbeeld is daar slegs twee skywe: C en D. Uit die opdrag kan u sien dat die aandrywer die letter D het, en dit word aangedui met die inskripsie "CdRom0", 'n gebrek aan inligting oor die lêerstelsel en volume.

U moet nou kyk na die pad na die hal.dl_-argief wat ons interesseer. Afhangend van die opbou van Windows XP, is dit moontlik in die gids «I386» of «SYSTEM32». Dit moet met die DIR-opdrag gekontroleer word:

DIR D: I386 SYSTEM32

DIR D I386

Soos u kan sien, is die hal.dl_-argief in die voorbeeld in die gids geleë «I386»het onderskeidelik 'n pad:

D: I386 HAL.DL_

Opmerking: as die lys van alle lêers en gidse wat op die skerm vertoon word nie pas nie, blaai dan met die sleutel hieronder af Tik (gaan onder 'n lyn af) of gaping (gaan na die volgende blad).

As ons nou die pad na die verlangde lêer ken, kan ons dit in die stelselgids van die bedryfstelsel pak. Om dit te doen, voer die volgende opdrag uit:

brei D: I386 HAL.DL_ C: WINDOWS system32 uit

Nadat die opdrag uitgevoer is, word die lêer wat ons benodig, in die stelselgids uitgepak. Daarom sal die fout reggestel word. Dit bly slegs om die laaiskyf te verwyder en die rekenaar weer te begin. U kan dit direk vanaf Opdraglyndie woord skryf "EXIT" en klik Tik.

Metode 2: Pak ntoskrnl.ex_ uit

As die uitvoering van die vorige opdrag geen resultaat opgelewer het nie, en nadat u die rekenaar weer begin het, sien u die foutteks, beteken dit dat die probleem nie net in die hal.dll-lêer lê nie, maar ook in die ntoskrnl.exe-toepassing. Die feit is dat hulle onderling verbind is, en in die afwesigheid van die aansoek wat aangebied word, word daar steeds 'n fout met die vermelding van hal.dll op die skerm vertoon.

Die probleem word op 'n soortgelyke manier opgelos - u moet die argief met die ntoskrnl.exe van die opstartdisk uitpak. Dit word ntoskrnl.ex_ genoem en is in dieselfde lêergids as hal.dl_ geleë.

Uitpak word gedoen deur 'n bekende span "Brei":

brei D: I386 NTOSKRNL.EX_ C: WINDOWS system32 uit

Nadat u dit uitgesit het, moet u die rekenaar herbegin - die fout moet verdwyn.

Metode 3: wysig die boot.ini-lêer

Soos u kan sien uit die vorige metode, beteken die foutboodskap met die hal.dll-biblioteek nie altyd dat die rede in die lêer self lê nie. As die vorige metodes u nie help om die fout op te los nie, is die probleem waarskynlik in die verkeerd gespesifiseerde parameters van die aflaai lêer. Dikwels gebeur dit wanneer verskillende bedryfstelsels op dieselfde rekenaar geïnstalleer is, maar daar is tye dat die lêer vervorm word wanneer Windows weer geïnstalleer word.

Kyk ook: Herstel boot.ini-lêer

Om die probleem op te los, het u dieselfde nodig Opdraglyn voer hierdie opdrag uit:

bootcfg / herbou

U kan sien dat slegs een bedryfstelsel opgespoor is (in hierdie geval vanaf die opdrag van die opdrag) "C: WINDOWS"). Dit moet in boot.ini geplaas word. Om dit te doen:

  1. Op die vraag "Voeg stelsel by die opstartlys?" voer 'n karakter in "Y" en klik Tik.
  2. Vervolgens moet u die identifiseerder spesifiseer. Dit word aanbeveel om in te gaan "Windows XP"maar jy kan eintlik enigiets doen.
  3. U hoef nie opstartopsies te spesifiseer nie, klik dus Tiken sodoende hierdie stap oorslaan.

Nou word die stelsel bygevoeg tot die boot.ini-lêer-aflaailys. As die rede juis hiervan was, is die fout uitgeskakel. Dit bly slegs om die rekenaar weer te begin.

Metode 4: Kontroleer foute op die skyf

Hierbo was al die maniere waarop die probleem op die bedryfstelselvlak opgelos kan word. Maar dit gebeur dat die rede hiervoor bestaan ​​dat die hardeskyf nie funksioneer nie. Dit kan beskadig word, want watter deel van die sektore werk eenvoudig nie reg nie. Hierdie sektore kan dieselfde hal.dll-lêer bevat. Die oplossing is om op die skyf te let op foute en dit reg te stel as dit opgespoor word. Vir hierdie in Opdraglyn u moet die opdrag uitvoer:

chkdsk / p / r

Sy sal alle volumes vir foute nagaan en regstel as sy dit vind. Die hele proses sal op die skerm vertoon word. Die duur van die uitvoering daarvan hang direk van die volume af. Na afloop van die prosedure, herbegin die rekenaar.

Kyk ook: Kyk op die hardeskyf vir slegte sektore

Herstel hal.dll-fout in Windows 7, 8 en 10

Aan die begin van die artikel word gesê dat die fout wat verband hou met die afwesigheid van die hal.dll-lêer meestal in Windows XP voorkom. Dit is omdat, in vroeëre weergawes van die bedryfstelsel, die ontwikkelaars 'n spesiale hulpmiddel geïnstalleer het wat, in die afwesigheid van 'n biblioteek, die proses van herstel daarvan begin. Maar dit gebeur ook dat dit steeds nie help om die probleem op te los nie. In hierdie geval moet u alles self doen.

Voorbereidende aktiwiteite

Ongelukkig is daar geen lêers nodig om die instruksies van toepassing op Windows XP te gebruik onder die installasie-beeldlêers vir Windows 7, 8 en 10 nie. Daarom moet u die Windows Live-CD-bedryfstelsel gebruik.

Opmerking: hieronder sal alle voorbeelde op Windows 7 gegee word, maar die instruksie is algemeen vir alle ander weergawes van die bedryfstelsel.

Aanvanklik moet u die Windows 7 Live-beeld van die internet aflaai en dit op die skyf skryf. As u nie weet hoe om dit te doen nie, gaan kyk na die spesiale artikel op ons webwerf.

Lees meer: ​​Hoe om 'n Live-CD op 'n USB-flash drive te verbrand

Hierdie artikel bied 'n voorbeeld van die beeld van Dr.Web LiveDisk, maar al die instruksies geld ook vir die Windows-afbeelding.

Sodra u 'n USB-flitsskyf wat begin kan word, geskep het, moet u die rekenaar daaruit laai. Hoe om dit te doen, is vroeër beskryf. Sodra dit begin is, word u na die Windows-tafelblad geneem. Daarna kan u voortgaan om die fout met die hal.dll-biblioteek op te los.

Metode 1: Installeer hal.dll

U kan die fout regstel deur die hal.dll-lêer in die stelselgids te laai en te plaas. Dit is op die volgende manier geleë:

C: Windows Stelsel32

Opmerking: as u nie 'n internetverbinding op die Live-CD kon oprig nie, kan die hal.dll-biblioteek op 'n ander rekenaar afgelaai word, oorgedra word na 'n flash drive en dan die lêer na u rekenaar kopieer.

Die installasieproses van die biblioteek is redelik eenvoudig:

  1. Maak die lêergids oop met die lêer wat afgelaai is.
  2. Klik met die rechtermuisknop daarop en kies die lyn in die menu "Copy".
  3. Gaan na die stelselgids "System32".
  4. Voeg die lêer in deur op RMB in die vrye ruimte te klik en kies "Insert".

Daarna sal die stelsel die biblioteek outomaties registreer en die fout sal verdwyn. As dit nie gebeur nie, moet u dit met die hand registreer. Hoe u dit doen, kan u uit die ooreenstemmende artikel op ons webwerf ontdek.

Lees meer: ​​Hoe om 'n DLL-lêer in Windows te registreer

Metode 2: Herstel ntoskrnl.exe

Soos met Windows XP, kan die fout veroorsaak word deur die afwesigheid of beskadiging van die ntoskrnl.exe-lêer in die stelsel. Die herstelproses vir hierdie lêer is presies dieselfde as die hal.dll-lêer. U moet dit aanvanklik na u rekenaar aflaai en dit dan skuif na die reeds bekende System32-gids wat langs die pad geleë is:

C: Windows Stelsel32

Daarna bly dit net om die USB-flash drive met die opgenomen Lice-CD Windows-beeld te verwyder en die rekenaar weer te begin. Die fout moet verdwyn.

Metode 3: wysig boot.ini

Op Live-CD is boot.ini die maklikste om te redigeer met EasyBCD.

Laai EasyBCD-program af van die amptelike webwerf

Opmerking: daar is drie weergawes van die program op die webwerf. Om 'n gratis artikel af te laai, moet u die “Nie-kommersiële” item kies deur op die “REGISTER” -knoppie te klik. Daarna sal u gevra word om u gebruikersnaam en wagwoord in te voer. Doen dit en klik op die “Download” -knoppie.

Die installeringsproses is eenvoudig:

  1. Begin die afgelaaide installeerder.
  2. Klik in die eerste venster op die knoppie «Volgende».
  3. Aanvaar vervolgens die voorwaardes van die lisensieooreenkoms deur te klik "Ek stem saam".
  4. Kies die komponente wat u wil installeer en klik «Volgende». word aanbeveel dat u alle instellings op standaard laat.
  5. Spesifiseer die gids waarin die program geïnstalleer sal word, en klik op «Installeer». U kan dit met die hand registreer, of u kan op die knoppie klik "Blaai ..." en dui aan met "Explorer".
  6. Wag totdat die installasie voltooi is en klik «Finish». As u nie wil hê dat die program daarna moet begin nie, merk dan die kassie uit "Begin EasyBCD".

Na die installasie kan u direk voortgaan met die konfigurasie van die boot.ini-lêer. Om dit te doen:

  1. Begin die program en gaan na die afdeling "Installeer BCD".

    Opmerking: by die eerste opstart verskyn 'n stelselboodskap met die reëls vir die gebruik van die nie-kommersiële weergawe. Klik op om die program voort te sit "OK".

  2. In die aftreklys "Artikel" kies die skyf waarvan die grootte 100 MB is.
  3. Dan in die omgewing "MBR-parameters" stel die skakelaar op "Installeer Windows Vista / 7/8-laaier in MBR".
  4. pers Herskryf MBR.

Daarna sal die boot.ini-lêer gewysig word, en as die rede hierin gedek is, sal die hal.dll-fout reggestel word.

Metode 4: Kontroleer foute op die skyf

As die fout veroorsaak word deur die feit dat die sektor op die hardeskyf waar hal.dll geleë is, beskadig is, moet hierdie skyf op foute gekontroleer word en reggestel word indien dit gevind word. Ons het 'n ooreenstemmende artikel oor hierdie onderwerp op ons webwerf.

Lees meer: ​​Hoe om foute en slegte sektore op die hardeskyf op te los (2 maniere)

Gevolgtrekking

Die hal.dll-fout is redelik skaars, maar as dit voorkom, is daar baie maniere om dit op te los. Ongelukkig kan nie almal help nie, want daar kan ontelbare redes wees. As bogenoemde instruksies geen resultaat gelewer het nie, kan die laaste opsie moontlik die bedryfstelsel herinstalleer. Dit word egter aanbeveel om slegs radikale maatreëls te tref as 'n laaste uitweg, aangesien sommige van die data tydens die herinstalleringsproses verwyder kan word.

Pin
Send
Share
Send