Грешката поврзана со hal.dll се разликува на многу начини од други слични. Оваа библиотека не е одговорна за елементите на играта, туку директно за програмската интеракција со хардверот на компјутерот. Следува дека за да се поправи проблемот од под Windows нема да работи, дури и повеќе, ако грешката се појави, тогаш тоа нема да работи дури и да го стартувате оперативниот систем. Оваа статија ќе објасни детално како да ја поправите грешката со датотеката hal.dll.
Поправи грешка hal.dll во Windows XP
Причините за грешката можат да бидат многу, почнувајќи од случајното бришење на оваа датотека и завршувајќи со интервенција на вируси. Патем, решенијата за сите ќе бидат исти.
Најчесто проблемот се соочува со корисници на оперативниот систем Windows XP, но во некои случаи и други верзии на оперативниот систем се исто така изложени на ризик.
Подготвителни активности
Пред да започнете директно со исправката на грешките, потребно е да разберете некои од нијансите. Бидејќи немаме пристап до работната површина на оперативниот систем, сите дејства се извршуваат преку конзолата. Можете да го повикате само преку диск за подигнување или USB флеш драјв со иста дистрибуција на Windows XP. Чекор-по-чекор туторијал за тоа како да започнете "Командна линија".
Чекор 1: Напишете ја сликата на оперативниот систем на уредот
Ако не знаете како да изгори слика на оперативниот систем на USB флеш диск или диск, тогаш имаме детални инструкции на нашата веб страница.
Повеќе детали:
Како да креирате бутабилен USB флеш диск
Како да запалите диск за подигнување
Чекор 2: Почнувајќи го компјутерот од уредот
Откако сликата е запишана на уредот, потребно е да започнете од него. За обичен корисник, оваа задача може да изгледа тешка, во овој случај, користете чекор-по-чекор водич за оваа тема што ја имаме на страницата.
Прочитајте повеќе: Како да го стартувате компјутерот од уредот
Откако ќе го поставите приоритетниот диск во BIOS-от, кога ќе го стартувате компјутерот, мора да притиснете Внесете додека ја прикажува етикетата "Притиснете кое било копче за да се подигне од CD"во спротивно, ќе започне лансирањето на инсталираната Windows XP и повторно ќе ја видите грешката на грешка hal.dll.
Чекор 3: Стартување на "командната линија"
Откако ќе го погодиш ВнесетеСин екран ќе се појави како што е прикажано на сликата подолу.
Не брзајте да притискате ништо, почекајте да се појави прозорец со избор на понатамошни дејства:
Бидејќи ние треба да работиме "Командна линија", треба да притиснете едно копче Р.
Чекор 4: Пријавете се на Windows
По отворањето "Командна линија" мора да се најавите за да добиете дозволи за команда.
- На екранот ќе се прикаже листа на инсталирани оперативни системи на тврдиот диск (во примерот, само еден оперативен систем). Сите тие се нумерирани. Треба да го изберете оперативниот систем кој започнува со грешка. За да го направите ова, внесете го неговиот број и кликнете Внесете.
- После тоа, ќе ви биде побарано лозинката што ја наведовте при инсталирање на Windows XP. Внесете го и кликнете Внесете.
Забелешка: ако не сте наместиле лозинка при инсталирањето на оперативниот систем, само притиснете Enter.
Сега сте најавени и можете да продолжите директно за да ја поправите hal.dll грешката.
Метод 1: Отпакување hal.dl_
На диск со инсталерот на Windows XP има многу архиви на динамични библиотеки. Исто така, постои датотека hal.dll. Таа е во архивата наречена hal.dl_. Главната задача е да ја отпакувате соодветната архива во саканиот директориум на инсталираниот оперативен систем.
Првично, треба да знаете точно кое писмо има уредот. За ова треба да ја разгледате нивната цела листа. Внесете ја следнава команда:
карта
Во примерот има само две дискови: 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_
Забелешка: ако листата на сите датотеки и папки прикажани на екранот не се вклопи, можете да скролувате подолу со помош на копчето Внесете (слезе на линијата подолу) или Простор бар (одете на следниот лист).
Сега, знаејќи ја патеката до саканата датотека, можеме да ја отпакуваме во системскиот именик на оперативниот систем. За да го направите ова, извршете ја следнава команда:
Проширете D: I386 HAL.DL_ C: WINDOWS system32
По извршувањето на командата, датотеката што треба да се распакува во системскиот именик. Затоа, грешката ќе биде отстранета. Останува само да се отстрани подигачот и да се рестартира компјутерот. Можете да го направите токму од "Командна линија"со пишување на зборот "EXIT" и кликнување Внесете.
Метод 2: Отпакување ntoskrnl.ex_
Ако извршувањето на претходната инструкција не даде резултат, и по рестартирањето на компјутерот, сеуште го гледате текстот за грешка, тоа значи дека проблемот лежи не само во датотеката hal.dll, туку и во апликацијата ntoskrnl.exe. Факт е дека тие се меѓусебно поврзани, а во отсуство на презентираната апликација, на екранот сеуште се прикажува грешка со споменување на hal.dll.
Проблемот е решен на сличен начин - треба да ја отпакувате архивата од подигачот, која содржи ntoskrnl.exe. Се нарекува ntoskrnl.ex_ и се наоѓа во истата папка како hal.dl_.
Распакувањето се врши со позната команда. прошири:
Проширете D: I386 NTOSKRNL.EX_ C: WINDOWS system32
По unzipping, рестартирајте го компјутерот - грешката треба да исчезне.
Метод 3: Уредување на датотеката boot.ini
Како што можете да видите од претходниот метод, порака за грешка која ја споменува библиотеката hal.dll не секогаш значи дека причината лежи во самата датотека. Ако претходните методи не ви помогнаа да ја поправите грешката, тогаш, најверојатно, проблемот е во неправилно зададените параметри на датотеката за подигнување. Ова најчесто се случува кога неколку оперативни системи се инсталирани на истиот компјутер, но има моменти кога датотеката е деформирана при преинсталирање на Windows.
Видете исто така: Враќање на датотеката boot.ini
За да го надминете проблемот, ви е потребно сите исти "Командна линија" изврши оваа команда:
bootcfg / обнова
Од издавањето на командата, можете да видите дека само еден оперативен систем е откриен (во овој случај "C: WINDOWS"). Треба да биде ставен во boot.ini. За ова:
- На прашањето "Додај систем за да ја преземете листата?" внесете знак "Y" и кликнете Внесете.
- Следно, треба да го наведете ИД. Се препорачува да влезете "Windows XP"но всушност сè е можно.
- Не се потребни опции за преземање, па кликнете Внесете, со што ја прескокнува оваа фаза.
Сега системот се додава во листата за преземање датотеки 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, но инструкцијата е заедничка за сите други верзии на оперативниот систем.
Првично, треба да ја преземете сликата во живо на Windows 7 од Интернет и да ја напишете на уредот. Ако не знаете како да го направите ова, тогаш прочитајте ја специјалната статија на нашата веб страница.
Прочитајте повеќе: Како да изгорите CD во живо на USB флеш диск
Пример за сликата на програмата Dr.Web LiveDisk е даден во овој напис, но сите упатства во прирачникот се однесуваат на Windows сликата.
Откако ќе креирате бутабилен USB флеш драјв, треба да го подигнете компјутерот од него. Како да го направите ова беше објаснето порано. Откако ќе се вчита, ќе бидете префрлени на работната површина на Windows. После тоа, може да започнете да ја поправите грешката со библиотеката hal.dll.
Метод 1: Инсталирање на hal.dll
Можете да ја поправите грешката со преземање и поставување на датотеката hal.dll во системскиот именик. Се наоѓа на следниов начин:
C: Windows System32
Забелешка: ако не можете да воспоставите интернет врска на Live-CD, библиотеката hal.dll може да се преземе на друг компјутер, префрлен на флеш-уред, а потоа да ја копира датотеката на вашиот компјутер.
Процесот на инсталација на библиотеката е прилично едноставен:
- Отворете ја папката со преземената датотека.
- Десен-клик на неа и одберете ја линијата во менито. "Копирај".
- Промени во системскиот именик "System32".
- Залепете ја датотеката со десен клик на слободниот простор и со избирање Вметни.
После тоа, системот автоматски ќе ја регистрира библиотеката и грешката ќе исчезне. Ако ова не се случи, тогаш треба да го регистрирате рачно. Како да го направите ова, можете да научите од соодветната статија на нашата веб страница.
Прочитајте повеќе: Како да регистрирате DLL-датотека во Windows
Метод 2: ПОПРАВКА ntoskrnl.exe
Како и во случајот со Windows XP, причината за грешката може да биде отсуството или оштетувањето на системската датотека ntoskrnl.exe. Процесот на враќање на оваа датотека е иста како и датотеката hal.dll. Првично треба да го преземете на вашиот компјутер, а потоа да го преместите во веќе познатиот System32 директориум, кој е на пат:
C: Windows System32
После тоа останува само да го отстраните USB флеш драјвот со снимената слика Лице-ЦД Windows и рестартирајте го компјутерот. Грешката треба да исчезне.
Метод 3: Уредување на boot.ini
Во Live-CD, boot.ini е најлесно да се уреди со помош на EasyBCD.
Преземете ја програмата EasyBCD од официјалниот веб-сајт.
Забелешка: страницата има три верзии на програмата. За да ја преземете бесплатно, треба да го изберете ставката "Некомерцијална" со кликнување на копчето "РЕГИСТАР". После тоа ќе биде побарано да внесете корисничко име и лозинка. Направете го ова и кликнете на копчето Преземи.
Процесот на инсталација е прилично едноставен:
- Стартувајте го преземениот инсталер.
- Во првиот прозорец кликнете на копчето. "Следно".
- Следно, прифатете ги условите на договорот за лиценца со кликање "Се согласувам".
- Изберете компоненти што треба да се инсталираат и кликнете "Следно". Се препорачува стандардно да ги оставите сите поставки.
- Наведете ја папката каде што ќе се инсталира програмата и кликнете "Инсталирај". Можете да го регистрирате рачно, или можете да кликнете "Разгледај ..." и наведете го користењето "Explorer".
- Почекајте додека инсталацијата не е завршена и кликнете на копчето. "Заврши". Ако не сакате програмата да започне после тоа сама по себе, тогаш отштиклирајте го полето "Стартувај EasyBCD".
По инсталацијата, можете да продолжите директно до поставување на датотеката boot.ini. За ова:
- Извршете ја програмата и одете во делот "Инсталирање на BCD".
Забелешка: кога за првпат ќе се појави, на екранот ќе се појави системска порака со правилата за користење на некомерцијалната верзија. За да продолжите со стартувањето на програмата, кликнете "Добро".
- Во паѓачката листа "Дел" изберете еден 100 MB диск.
- Потоа во областа "Опции за MBR" поставете го прекинувачот "Инсталирајте го Windows Vista / 7/8 подигнувачот во MBR".
- Кликни "Преработи MBR".
По ова, датотеката boot.ini ќе биде изменета, и ако причината е покриена во неа, hal.dll грешката ќе биде исправена.
Метод 4: Проверете го дискот за грешки
Ако грешката е предизвикана од фактот дека секторот на хард дискот hal.dll е оштетен, тогаш овој диск треба да се провери за грешки и да се коригира ако е откриен. Имаме соодветна статија на оваа страница.
Прочитајте повеќе: Како да ги елиминирате грешките и лошите сектори на тврдиот диск (2 начини)
Заклучок
Грешка hal.dll е доста ретка, но ако се појави, тогаш постојат многу начини да го поправите. За жал, не сите можат да помогнат, поради фактот што може да има безброј причини. Доколку горенаведените инструкции не дадоа никаков резултат, тогаш последната опција може да биде повторно инсталирање на оперативниот систем. Но, се препорачува да се преземат радикални мерки само како последно средство, бидејќи во текот на процесот на преинсталација некои од податоците може да се избришат.