Як стварыць гутарку Вконтакте

Памылка, звязаная з hal.dll, шмат у чым адрозніваецца ад іншых падобных. Гэтая бібліятэка адказвае не за нутрагульнявыя элементы, а непасрэдна за праграмнае ўзаемадзеянне з "жалезам" кампутара. Адсюль вынікае, што ліквідаваць праблему з-пад Windows не атрымаецца, нават больш за тое, калі памылка з'явілася, то не атрымаецца нават запусціць аперацыйную сістэму. У гэтым артыкуле будзе падрабязна разабраны спосабы ліквідацыі памылкі з файлам hal.dll.

Ўхіляем памылку hal.dll ў Windows XP

Прычын з'яўлення памылкі можа быць шмат, пачынаючы ад выпадковага выдалення гэтага файла і заканчваючы умяшаннем вірусаў. Дарэчы, рашэнні для ўсіх будзе аднолькавым.

Часцей за ўсё з праблемай сутыкаюцца карыстальнікі аперацыйнай сістэмы Windows XP, але ў некаторых выпадках схільныя рызыцы і іншыя версіі АС.

падрыхтоўчыя мерапрыемствы

Перад тым як пераходзіць непасрэдна да выпраўлення памылкі, неабходна разабрацца ў некаторых нюансах. З прычыны таго што доступу да працоўнага стала аперацыйнай сістэмы мы не маем, усе дзеянні выконваюцца праз кансоль. Выклікаць яе можна толькі праз загрузны дыск ці флешку з тым жа дыстрыбутывам Windows XP. Зараз будзе дадзена пакрокавае кіраўніцтва па запуску "Каманднага радка".

Крок 1: Запіс ладу АС на назапашвальнік

Калі вы не ведаеце, як запісаць вобраз АС на флешку або дыск, то на нашым сайце ёсць падрабязная інструкцыя.

Чытаць далей:
Як стварыць загрузачны флешку
Як запісаць загрузны дыск

Крок 2: Запуск кампутара з назапашвальніка

Пасля таго як на назапашвальнік будзе запісаны вобраз, неабходна запусціцца з яго. Для радавога карыстальніка гэтая задача можа здацца цяжкай, у такім выпадку выкарыстоўвайце пакрокавае кіраўніцтва на гэтую тэму, якое ёсць у нас на сайце.

Больш падрабязна: Як запусціць кампутар з назапашвальніка

Пасля таго як у BIOS вы выставілі прыярытэтны дыск, пры запуску кампутара трэба націснуць клавішу Enter падчас адлюстравання надпісы "Press any key to boot from CD", У адваротным выпадку пачнецца запуск усталяванай Windows XP і вы зноў ўбачыце паведамленне пра памылку hal.dll.

Крок 3: Запуск "Каманднага радка"

Пасля таго як вы націснеце Enter, З'явіцца сіні экран, як намалявана на скрыншоце ніжэй.

Не спяшаецеся нічога націскаць, дачакайцеся з'яўлення акна з выбарам далейшых дзеянняў:

Так як нам неабходна запусціць "Каманднага радка", Трэба націснуць клавішу R.

Крок 4: Уваход у Windows

пасля адкрыцця "Каманднага радка" неабходна выканаць уваход у Windows, каб атрымаць правы на выкананне каманд.

  1. На экране будзе адлюстроўвацца спіс усталяваных аперацыйных сістэм на цвёрдым дыску (у прыкладзе ўсяго адна АС). Усе яны пранумараваны. Вам неабходна выбраць тую АС, пры запуску якой з'яўляецца памылка. Для гэтага увядзіце яе нумар і націсніце Enter.
  2. Пасля гэтага ў вас запытаюць пароль, які вы паказвалі пры ўсталёўцы Windows XP. Увядзiце яго і націсніце Enter.

    Заўвага: калі пры ўсталёўцы АС вы не задавалі ніякага пароля, то проста націсніце Enter.

Цяпер вы выканалі ўваход у сістэму і можаце прыступаць непасрэдна да выпраўлення памылкі hal.dll.

Спосаб 1: Распакаванне hal.dl_

На назапашвальніку з ўсталёўнікам Windows XP ёсць мноства архіваў дынамічных бібліятэк. Гэтак жа там прысутнічае і файл hal.dll. Ён знаходзіцца ў архіве пад назвай hal.dl_. Асноўная задача - распакаваць адпаведны архіў у патрэбную дырэкторыю ўсталяванай аперацыйнай сістэмы.

Першапачаткова трэба даведацца, якую менавіта літару мае назапашвальнік. Для гэтага трэба паглядзець ўвесь іх спіс. Калі ласка, увядзіце наступную каманду:

map

У прыкладзе ёсць усяго два дыска: C і D. З выдачы каманды відаць, што назапашвальнік мае літару D, пра гэта сведчыць надпіс "CdRom0", Адсутнасць інфармацыі аб файлавай сістэме і аб'ёме.

Зараз неабходна паглядзець шлях да які цікавіць нас архіва hal.dl_. У залежнасці ад зборкі Windows XP ён можа знаходзіцца ў тэчцы «I386» або «SYSTEM32». Іх трэба праверыць з дапамогай каманды DIR:

DIR D: I386 SYSTEM32

DIR D I386

Як можна заўважыць, у прыкладзе архіў hal.dl_ знаходзіцца ў тэчцы «I386», Адпаведна мае шлях:

D: I386 HAL.DL_

Заўвага: калі спіс усіх файлаў і тэчак выводзяцца на экран не змяшчаецца, прагартаць яго ніжэй можна з дапамогай клавішы Enter (Спусціцца на радок ніжэй) або прабел (Перайсці да наступнага лісту).

Цяпер, ведаючы шлях да патрэбнага файла, мы можам яго распакаваць ў сістэмную дырэкторыю аперацыйнай сістэмы. Для гэтага запусціце наступную каманду:

expand D: I386 HAL.DL_ C: WINDOWS system32

Пасля выканання каманды ажыццявіцца распакаванне патрэбнага нам файла ў сістэмную дырэкторыю. Такім чынам, памылка будзе ліквідаваная. Застаецца толькі выключыць загрузны назапашвальнік і перазагрузіць кампутар. Зрабіць гэта вы можаце прама з "Каманднага радка", Упісаўшы слова "EXIT" і націснуўшы Enter.

Спосаб 2: Распакаванне ntoskrnl.ex_

Калі выкананне папярэдняй інструкцыі не дало ніякага выніку, і пасля перазагрузкі кампутара вы ўсё роўна бачыце тэкст памылкі, гэта азначае, што праблема заключаецца не толькі ў файле hal.dll, але і ў дадатку ntoskrnl.exe. Справа ў тым, што яны ўзаемазвязаны, і пры адсутнасці прадстаўленага прыкладання на экран ўсё роўна выводзіцца памылка з згадваннем hal.dll.

Вырашаецца праблема аналагічным спосабам - вам трэба з загрузнага назапашвальніка распакаваць архіў, у якім утрымліваецца ntoskrnl.exe. Завецца ён ntoskrnl.ex_ і знаходзіцца ў той жа тэчцы, што і hal.dl_.

Распакаванне вырабляецца ўжо знаёмай камандай "Expand":

expand D: I386 NTOSKRNL.EX_ C: WINDOWS system32

Пасля разархіваціі перазагрузіце кампутар - памылка павінна знікнуць.

Спосаб 3: Рэдагаванне файла boot.ini

Як можна зразумець з папярэдняга спосабу, паведамленне пра памылку з згадваннем бібліятэкі hal.dll не заўсёды азначае, што прычына крыецца ў самым файле. Калі папярэднія метады вам не дапамаглі выправіць памылку, то, хутчэй за ўсё, праблема ў няслушна зададзеных параметрах файла загрузкі. Часцей за ўсё гэта здараецца, калі на адным кампутары ўсталявана некалькі аперацыйных сістэм, але бываюць выпадкі, калі файл дэфармуецца пры пераўсталёўцы Windows.

Чытайце таксама: Аднаўляем файл boot.ini

Каб выправіць узніклую праблему, неабходна ўсё ў той жа "Каманднага радку" выканаць гэтую каманду:

bootcfg / rebuild

З выдачы каманды можна ўбачыць, што была знойдзена ўсяго адна аперацыйная сістэма (у дадзеным выпадку "C: WINDOWS"). Яе трэба змясціць у boot.ini. Для гэтага:

  1. на пытанне "Дадаць сістэму ў спіс загрузкі?" ўпішыце сімвал "Y" і націсніце Enter.
  2. Далей трэба пазначыць ідэнтыфікатар. рэкамендуецца ўпісваць "Windows XP", Але на самой справе можна ўсё што заўгодна.
  3. Параметры загрузкі паказваць не трэба, таму націсніце Enter, Тым самым прапусціўшы гэты этап.

Цяпер сістэма дададзеная ў спіс загрузкі файла boot.ini. Калі прычына заключалася менавіта ў гэтым, то памылка ліквідавана. Застаецца толькі перазагрузіць кампутар.

Спосаб 4: Праверка дыска на памылкі

Вышэй былі прыведзены ўсе спосабы, якія вырашаюць праблему на ўзроўні аперацыйнай сістэмы. Але бывае такое, што прычына крыецца ў няспраўнасці жорсткага дыска. Ён можа быць пашкоджаны, з-за чаго частка сектараў папросту не працуюць карэктна. У такіх сектарах можа знаходзіцца той самы файл hal.dll. Рашэнне - праверыць дыск на наяўнасць памылак і выправіць іх у выпадку выяўлення. Для гэтага ў "Каманднага радку" трэба выканаць каманду:

chkdsk / p / r

Яна праверыць ўсе тамы на наяўнасць памылак і выправіць іх, калі знойдзе. Увесь працэс будзе адлюстроўвацца на экране. Працягласць яго выканання залежыць наўпрост ад аб'ёму тамы. Па завяршэнні працэдуры перазагрузіце кампутар.

Чытайце таксама паведамляе, што праверка жорсткага дыска на бітыя сектара

Ўхіляем памылку hal.dll ў Windows 7, 8 і 10

У пачатку артыкула было сказана, што памылка, звязаная з адсутнасцю файла hal.dll, часцей за ўсё адбываецца ў Windows XP. Так гэта, таму што ў больш ранніх версіях аперацыйнай сістэмы распрацоўшчыкі ўсталявалі спецыяльную сродак, якая пры адсутнасці бібліятэкі запускае працэс яе аднаўлення. Але бывае і такое, што гэта ўсё роўна не дапамагае вырашыць праблему. У гэтым выпадку ўсё рабіць трэба самастойна.

падрыхтоўчыя мерапрыемствы

На жаль, сярод файлаў усталявальнага выявы Windows 7, 8 і 10 няма патрэбных, каб выкарыстоўваць інструкцыю, прыдатную да Windows XP. Таму прыйдзецца скарыстацца Live-CD аперацыйнай сістэмы Windows.

Заўвага: ніжэй ўсе прыклады будуць прыводзіцца на Windows 7, але інструкцыя агульная да ўсіх астатніх версіях аперацыйнай сістэмы.

Першапачаткова вам неабходна загрузіць Live-выява Windows 7 з інтэрнэту і запісаць яго на назапашвальнік. Калі вы не ведаеце, як гэта зрабіць, то азнаёмцеся з адмысловай артыкулам у нас на сайце.

Больш падрабязна: Як запісаць Live-CD на флешку

У гэтым артыкуле і прыводзіцца прыклад з вобразам праграмы Dr.Web LiveDisk, але ўсе пункты інструкцыі дастасавальныя і да выявы Windows.

Пасля таго як вы стварылі загрузачны флешку, трэба загрузіць кампутар з яе. Як гэта зрабіць, было расказана раней. Загрузіўшыся, вы трапіце на працоўны стол Windows. Пасля гэтага можна прыступаць да выпраўлення памылкі з бібліятэкай hal.dll.

Спосаб 1: Усталёўка hal.dll

Ліквідаваць памылку можна, запампаваўшы і змясціўшы файл hal.dll ў сістэмную дырэкторыю. Знаходзіцца яна па наступным шляхі:

C: Windows System32

Заўвага: калі на Live-CD вы не змаглі ўсталяваць інтэрнэт-злучэнне, то бібліятэку hal.dll можна будзе загрузіць на іншым кампутары, перакінуць яе на flash-назапашвальнік, пасля чаго скапіяваць файл ужо на свой кампутар.

Працэс ўстаноўкі бібліятэкі даволі просты:

  1. Адкрыйце тэчку са Спампаваць файл.
  2. Націсніце па ім правай кнопкай мышы і выберыце ў меню радок "Капіяваць".
  3. Перайдзіце ў сістэмную дырэкторыю "System32".
  4. Ўстаўце файл, націснуўшы ПКМ па вольным месцы і выбраўшы пункт "Уставіць".

Пасля гэтага сістэма аўтаматычна зарэгіструе бібліятэку і памылка знікне. Калі гэтага не здарылася, то зарэгістраваць яе трэба ўручную. Як гэта зрабіць, вы можаце даведацца з адпаведнага артыкула ў нас на сайце.

Больш падрабязна: Як зарэгістраваць DLL-файл у Windows

Спосаб 2: Рэгенерацыя ntoskrnl.exe

Як і ў выпадку з Windows XP, прычынай з'яўлення памылкі можа стаць адсутнасць або пашкоджанне ў сістэме файла ntoskrnl.exe. Працэс аднаўлення гэтага файла дакладна такі ж, як і файла hal.dll. Вам першапачаткова трэба загрузіць яго на кампутар, пасля чаго перамясціць ва ўжо знаёмую дырэкторыю System32, што знаходзіцца па шляху:

C: Windows System32

Пасля гэтага застаецца толькі выняць флешку з запісаным чынам Lice-CD Windows і перазагрузіць кампутар. Памылка павінна прорву.

Спосаб 3: Рэдагаванне boot.ini

У Live-CD boot.ini прасцей за ўсё адрэдагаваць, выкарыстоўваючы праграму EasyBCD.

Спампаваць праграму EasyBCD з афіцыйнага сайта

Заўвага: на сайце ёсць тры версіі праграмы. Каб спампаваць бясплатную, вам неабходна выбраць пункт «Non-commercial», націснуўшы па кнопцы «REGISTER». Пасля згаданых крокаў ўвесці лагін і пароль. Зрабіце гэта і націсніце кнопку «Download».

Працэс яе ўстаноўкі даволі просты:

  1. Запусціце запампаваны ўсталёўнік.
  2. У першым акне клікніце па кнопцы «Next».
  3. Далей прыміце ўмовы ліцэнзійнай дамовы, націснуўшы кнопку «I Agree».
  4. Выберыце усталёўваныя кампаненты і націсніце «Next». рэкамендуецца усе налады пакінуць па змаўчанні.
  5. Пакажыце тэчку, у якую будзе ўстаноўлена праграма, і націсніце «Install». Вы можаце прапісаць яго ўручную, а можаце націснуць кнопку «Browse ...» і паказаць з дапамогай «Правадыра».
  6. Дачакайцеся заканчэння ўстаноўкі і націсніце кнопку «Finish». Калі вы не хочаце, каб праграма пасля гэтага запусцілася сама, то прыбярыце галачку з пункта «Run EasyBCD».

Пасля інсталяцыі можна прыступаць непасрэдна да налады файла boot.ini. Для гэтага:

  1. Запусціце праграму і перайдзіце ў раздзел "Усталяванне BCD".

    Заўвага: пры першым запуску на экране з'явіцца сістэмнае паведамленне з правіламі выкарыстання некамерцыйнай версіі. Каб працягнуць запуск праграмы, націсніце «ОК».

  2. У выпадальным спісе "Падзел" выберыце той дыск, памер якога 100 Мб.
  3. Затым у вобласці "Параметры MBR" ўсталюеце перамыкач у становішча "Усталяваць загрузнік Windows Vista / 7/8 у MBR".
  4. націсніце "Перапісаць MBR".

Пасля гэтага файл boot.ini будзе адрэдагаваны, і калі прычына крылася ў ім, то памылка hal.dll будзе выпраўлена.

Спосаб 4: Праверка дыска на памылкі

Калі памылка выклікана тым, што сектар на цвёрдым дыску, на якім знаходзіцца hal.dll, пашкоджаны, то гэты дыск неабходна праверыць на наяўнасць памылак і выправіць іх у выпадку выяўлення. У нас на сайце ёсць адпаведны артыкул па гэтай тэме.

Больш падрабязна: Як пазбавіцца ад памылак і бітыя сектара на цвёрдым дыску (2 спосабу)

заключэнне

Памылка hal.dll сустракаецца даволі рэдка, але калі яна з'явілася, то ёсць мноства спосабаў яе ліквідацыі. На жаль, не ўсе яны могуць дапамагчы, з прычыны таго, што прычын можа быць незлічоная колькасць. Калі вышэйпрыведзеныя інструкцыі не далі ніякага выніку, то апошнім варыянтам можа быць пераўсталёўка аперацыйнай сістэмы. Але рэкамендуецца ісці на радыкальныя меры толькі ў крайнім выпадку, так як у працэсе пераўсталёўкі некаторая частка дадзеных можа пакінуць памяшканне.

Глядзіце відэа: Распаковка новой студии Wylsacom в AR (March 2020).