Hal.dll ilə əlaqəli səhv digər oxşarlardan çox fərqlidir. Bu kitabxana oyun içindəki elementlərə cavabdeh deyil, birbaşa kompüterin aparatı ilə proqramın qarşılıqlı əlaqəsi üçün cavabdehdir. Buradan belə çıxır ki, problemi Windows altından düzəltmək mümkün olmayacaq, daha çox, səhv görünürsə, əməliyyat sistemini işə salmaq üçün belə işləməyəcəkdir. Bu yazı hal.dll faylını necə aradan qaldıracağını ətraflı izah edəcəkdir.
Windows XP-də hal.dll səhvini düzəldin
Səhv üçün bu faylı təsadüfən silməkdən və virusların müdaxiləsi ilə bitən bir çox səbəb ola bilər. Yeri gəlmişkən, hər kəs üçün həll variantları eyni olacaq.
Çox vaxt Windows XP əməliyyat sisteminin istifadəçiləri problemlə üzləşirlər, lakin bəzi hallarda OS-nin digər versiyaları da risk altındadır.
Hazırlıq fəaliyyətləri
Səhvin düzəldilməsinə birbaşa davam etməzdən əvvəl bəzi nüansları başa düşməlisiniz. Əməliyyat sisteminin masaüstünə daxil ola bilmədiyimiz üçün bütün hərəkətlər konsol vasitəsilə həyata keçirilir. Yalnız bir açılış diski və ya eyni Windows XP paylanması ilə bir USB flash sürücüsü vasitəsilə zəng edə bilərsiniz. Addım-addım başlatma bələdçisi artıq veriləcəkdir. Komanda xətti.
Addım 1: OS görüntüsünü sürücüyə yandırın
OS görüntüsünü USB flash sürücüsünə və ya diskə necə yazmağı bilmirsinizsə, veb saytımızda ətraflı təlimat var.
Ətraflı məlumat:
Yüklənən USB flash sürücünü necə yaratmaq olar
Bir açılış diskini necə yandırmaq olar
2-ci addım: kompüteri sürücüdən başlamaq
Təsvir sürücüyə yazıldıqdan sonra ondan başlamaq lazımdır. Adi bir istifadəçi üçün bu tapşırıq çətin görünə bilər, bu vəziyyətdə saytımızda mövcud olan bu mövzuda addım-addım təlimatı istifadə edin.
Daha ətraflı: Bir kompüterdən bir sürücüyə necə başlamalı
BIOS-da prioritet diski qurduqdan sonra kompüteri işə saldıqda düyməni basın Daxil edin başlığı göstərərkən "CD-dən yükləmək üçün istənilən düyməni basın"əks təqdirdə, Windows XP-nin quraşdırılması başlayacaq və hal.dll səhv mesajını yenidən görəcəksiniz.
Addım 3: Komanda əmrini başladın
Tıkladıqdan sonra Daxil edin, aşağıdakı ekran görüntüsündə göstərildiyi kimi mavi ekran görünəcək.
Bir şeyi vurmağa tələsməyin, pəncərənin gələcək hərəkətlər seçimi ilə görünməsini gözləyin:
Qaçmaq lazım olduğundan Komanda xəttidüyməni basmaq lazımdır R.
Addım 4: Windows-a daxil olun
Açıldıqdan sonra Komanda xətti Əmrləri icra etmək üçün icazə almaq üçün Windows-a daxil olmalısınız.
- Ekranda sabit diskdə quraşdırılmış əməliyyat sistemlərinin siyahısı göstərilir (məsələn, yalnız bir OS). Hamısı nömrəlidir. Səhv görünən başlanğıcda OS seçməlisiniz. Bunu etmək üçün onun nömrəsini daxil edin və vurun Daxil edin.
- Bundan sonra, Windows XP qurarkən göstərdiyiniz şifrəniz istənəcəkdir. Onu daxil edin və vurun Daxil edin.
Qeyd: OS quraşdırılması zamanı heç bir şifrə göstərməmisinizsə, Enter düyməsini basın.
İndi daxil oldunuz və hal.dll səhvini düzəltməyə davam edə bilərsiniz.
Metod 1: hal.dl_ qutusundan çıxarmaq
Sürücüdə Windows XP quraşdırıcısı ilə bir çox dinamik kitabxana arxivi var. Hal.dll faylı da orada mövcuddur. Hal.dl_ adlı arxivdə. Əsas vəzifə müvafiq arxivi quraşdırılmış əməliyyat sisteminin istədiyiniz qovluğuna açmaqdır.
Əvvəlcə sürücünün hansı məktubu olduğunu öyrənməlisiniz. Bunu etmək üçün bütün siyahılarına baxın. Aşağıdakı əmri daxil edin:
xəritə
Nümunədə, yalnız iki disk var: C və D. Əmrdən sürücünün D hərfinin olduğunu görə bilərsiniz, bu yazı ilə göstərilir "Cdrom0", fayl sistemi və həcmi haqqında məlumatın olmaması.
İndi bizi maraqlandıran hal.dl_ arxivinin yoluna baxmaq lazımdır. Windows XP-nin qurulmasından asılı olaraq, qovluqda ola bilər "I386" və ya "SYSTEM32". DIR əmrindən istifadə edərək yoxlanılmalıdır:
DIR D: I386 SYSTEM32
DIR D I386
Gördüyünüz kimi, nümunədə hal.dl_ arxivi qovluqda yerləşir "I386"müvafiq olaraq bir yol var:
D: I386 HAL.DL_
Qeyd: Ekranda göstərilən bütün fayl və qovluqların siyahısı uyğun gəlmirsə, düyməni istifadə edərək aşağıya fırladın Daxil edin (aşağıda bir xətt çəkin) və ya Boşluq (növbəti vərəqə keçin).
İndi istədiyiniz fayla gedən yolu bilməklə onu əməliyyat sisteminin sistem qovluğuna sala bilərik. Bunu etmək üçün aşağıdakı əmri işlədin:
genişləndirmək D: I386 HAL.DL_ C: WINDOWS system32
Əmr yerinə yetirildikdən sonra lazım olan fayl sistem qovluğuna yığılır. Buna görə səhv düzəldiləcəkdir. Yalnız önyükleme diskini çıxarmaq və kompüteri yenidən başlatmaq qalır. Bunu birbaşa özünüz edə bilərsiniz Komanda xəttisöz yazmaq Çıxdı və tıklayarak Daxil edin.
Metod 2: ntoskrnl.ex_ paketini açın
Əvvəlki təlimatın icrası heç bir nəticə vermədi və kompüteri yenidən başladıqdan sonra yenə də səhv mətnini görürsünüzsə, bu, problemin təkcə hal.dll faylında deyil, ntoskrnl.exe tətbiqində olduğunu göstərir. Fakt budur ki, bunlar bir-birinə bağlıdır və təqdim olunan tətbiq olmadıqda hal.dll ilə əlaqəli bir səhv yenə ekranda göstərilir.
Problem bənzər bir şəkildə həll olunur - yükləmə sürücüsündən ntoskrnl.exe olan arxivi çıxartmaq lazımdır. Buna ntoskrnl.ex_ deyilir və hal.dl_ ilə eyni qovluqda yerləşir.
Boşaltma tanış bir qrup tərəfindən aparılır "genişləndirmək":
genişləndirin D: I386 NTOSKRNL.EX_ C: WINDOWS system32
Çıxardıqdan sonra kompüteri yenidən başladın - səhv yox olmalıdır.
Metod 3: boot.ini faylını redaktə edin
Əvvəlki metoddan da göründüyü kimi hal.dll kitabxanasını xatırladan səhv mesajı həmişə bunun səbəbinin faylın özündə olduğunu ifadə etmir. Əvvəlki üsullar səhvinizi düzəltməyə kömək etməyibsə, çox güman ki, problem yükləmə sənədinin səhv göstərilmiş parametrlərindədir. Ən tez-tez bu, eyni kompüterdə bir neçə əməliyyat sistemi quraşdırıldıqda olur, ancaq Windows yenidən quraşdırıldıqda faylın deformasiyasına səbəb olur.
Buna da baxın: boot.ini faylını bərpa etmək
Problemi həll etmək üçün hər şey eyni olmalıdır Komanda xətti bu əmri yerinə yetirin:
bootcfg / yenidən qurmaq
Əmrin verilməsindən yalnız bir əməliyyat sisteminin aşkarlandığını görə bilərsiniz (bu vəziyyətdə) "C: WINDOWS") Boot.ini-də yerləşdirilməlidir. Bunu etmək üçün:
- Sualına "Yükləmə siyahısına sistem əlavə edilsin?" bir simvol daxil edin "Y" və vurun Daxil edin.
- Sonra, identifikatoru göstərməlisiniz. Daxil olmaq tövsiyə olunur "Windows XP"ancaq əslində bir şey edə bilərsiniz.
- Yükləmə seçimlərini göstərməyə ehtiyac yoxdur, buna görə vurun Daxil edin, bununla da bu addımı atıb.
İndi sistem boot.ini fayl yükləmə siyahısına əlavə edilmişdir. Səbəb məhz bu idisa, səhv aradan qaldırıldı. Yalnız kompüteri yenidən başlatmaq üçün qalır.
Metod 4: Diskdə səhvlər olub olmadığını yoxlayın
Yuxarıda problemi əməliyyat sistemi səviyyəsində həll edən bütün yollar var. Ancaq səbəb olur ki, sabit diskin nasazlığı var. Zərər çəkə bilər, çünki sektorların hansı hissəsi sadəcə düzgün işləmir. Bu sektorlarda eyni hal.dll faylı ola bilər. Həll diskdə səhvlərin olub olmadığını yoxlamaq və aşkarlandığı təqdirdə onları düzəltməkdir. Bunun üçün Komanda xətti əmri işlətməlisiniz:
chkdsk / p / r
Bütün həcmləri səhvlərə görə yoxlayır və tapırsa düzəldəcəkdir. Bütün proses ekranda göstərilir. Onun icra müddəti birbaşa həcm həcmindən asılıdır. Prosedurun sonunda kompüteri yenidən başladın.
Buna da baxın: Pis sektorlar üçün sabit disk yoxlayın
Windows 7, 8 və 10-da hal.dll səhvini düzəldin
Məqalənin əvvəlində deyilirdi ki, hal.dll faylının olmaması ilə əlaqəli səhv ən çox Windows XP-də baş verir. Bunun səbəbi, əməliyyat sisteminin daha əvvəlki versiyalarında, tərtibatçılar, bir kitabxana olmadığı təqdirdə, bərpa prosesinə başlayan xüsusi bir yardım proqramı quraşdırdılar. Ancaq bu da olur ki, hələ problemin həllinə kömək etmir. Bu vəziyyətdə hər şeyi özünüz etməlisiniz.
Hazırlıq fəaliyyətləri
Təəssüf ki, Windows 7, 8 və 10 üçün quraşdırma görüntü sənədləri arasında Windows XP üçün tətbiq olunan təlimatları istifadə etmək üçün lazım olan heç bir sənəd yoxdur. Buna görə Windows Live-CD əməliyyat sistemindən istifadə etməlisiniz.
Qeyd: aşağıda bütün nümunələr Windows 7-də veriləcək, lakin təlimat əməliyyat sisteminin bütün digər versiyaları üçün ümumi olur.
Əvvəlcə Windows 7 Live-görüntüsünü İnternetdən yükləməlisiniz və sürücüyə yazmalısınız. Bunu necə edəcəyinizi bilmirsinizsə, veb saytımızda xüsusi məqaləyə baxın.
Daha ətraflı: Live-CD-ni USB flash sürücüsünə necə yandırmaq olar
Bu məqalədə Dr.Web LiveDisk görüntüsünün nümunəsi verilmişdir, lakin bütün təlimatlar Windows görüntüsünə də aiddir.
Yüklənən USB flash sürücüsünü yaratdıqdan sonra kompüteri yükləməlisiniz. Bunun necə ediləcəyi daha əvvəl izah edildi. Yükləndikdən sonra Windows masaüstünə aparılacaqsınız. Bundan sonra, səhvini hal.dll kitabxanası ilə düzəltməyə davam edə bilərsiniz.
Metod 1: hal.dll quraşdırın
Səhvini hal.dll faylını yükləyib sistem qovluğuna yerləşdirərək düzəldə bilərsiniz. Aşağıdakı şəkildə yerləşir:
C: Windows Sistem32
Qeyd: Live-CD-də İnternet bağlantısı qura bilmədinizsə, hal.dll kitabxanası başqa bir kompüterə yüklənə bilər, bir flash sürücüyə köçürüldü və sonra kompüterinizə kopyalayın.
Kitabxananın quraşdırılması prosesi olduqca sadədir:
- Yüklənmiş fayl ilə qovluğu açın.
- Bunun üzərinə sağ vurun və menyudan xətt seçin Surəti.
- Sistem qovluğuna gedin "Sistem32".
- Faylı boş yerə RMB vuraraq seçin Yapışdırın.
Bundan sonra sistem kitabxananı avtomatik qeydiyyata alacaq və səhv yox olacaq. Bu baş vermirsə, əl ilə qeydiyyata salmaq lazımdır. Bunu necə etmək olar, veb saytımızdakı müvafiq məqalədən öyrənə bilərsiniz.
Daha ətraflı: Windows-da bir DLL faylını necə qeyd etmək olar
Metod 2: ntoskrnl.exe-ni təmir edin
Windows XP-də olduğu kimi, sistemdə ntoskrnl.exe faylının olmaması və ya zədələnməsi səbəb ola bilər. Bu fayl üçün bərpa prosesi hal.dll faylı ilə eynidır. Əvvəlcə kompüterinizə yükləməlisiniz və sonra yol boyu yerləşən artıq tanış olan System32 qovluğuna köçürməlisiniz:
C: Windows Sistem32
Bundan sonra, qeyd edilmiş Lice-CD Windows görüntüsü ilə USB flash sürücüsünü çıxartmaq və kompüteri yenidən başlatmaq qalır. Səhv yoxa çıxmalıdır.
3-cü üsul: boot.ini redaktə edin
Live-CD-də, boot.ini EasyBCD istifadə edərək düzəltmək üçün ən asandır.
EasyBCD proqramını rəsmi saytdan yükləyin
Qeyd: saytda proqramın üç versiyası var. Pulsuz birini yükləmək üçün "QEYDİYYAT" düyməsini basaraq "Qeyri-kommersiya" maddəsini seçməlisiniz. Bundan sonra istifadəçi adınızı və şifrənizi daxil etməyiniz xahiş olunur. Bunu edin və "Yükləmə" düyməsini basın.
Quraşdırma prosesi olduqca sadədir:
- Yüklənmiş quraşdırıcını işə salın.
- Birinci pəncərədə düyməni vurun "Sonrakı".
- Sonra, tıklayarak lisenziya müqaviləsinin şərtlərini qəbul edin "Razıyam".
- Qurmaq üçün komponentləri seçin və vurun "Sonrakı". bütün parametrləri defolt olaraq tərk etmək tövsiyə olunur.
- Proqramın quraşdırılacağı qovluğu göstərin və vurun "Quraşdır". Əl ilə qeydiyyata ala bilərsiniz və ya düyməni vura bilərsiniz "Gözlə ..." ilə göstərin "Kəşfiyyatçı".
- Quraşdırma başa çatana qədər gözləyin və vurun "Bitir". Bundan sonra proqramın başlamağını istəmirsinizsə, qutudan çıxarın "EasyBCD işləyin".
Quraşdırıldıqdan sonra birbaşa boot.ini faylının konfiqurasiyasına davam edə bilərsiniz. Bunu etmək üçün:
- Proqramı işlədin və bölməyə gedin "BCD quraşdırın".
Qeyd: ilk başlanğıcda, qeyri-kommersiya versiyasından istifadə qaydaları ilə bir sistem mesajı görünür. Proqramı davam etdirmək üçün vurun OK.
- Açılan siyahıda "Bölmə" ölçüsü 100 MB olan sürücünü seçin.
- Sonra ərazidə "MBR parametrləri" açarı seçin "MBR-də Windows Vista / 7/8 bootloader quraşdırın".
- Vurun Yenidən yaz MBR.
Bundan sonra, boot.ini faylı redaktə ediləcək və bunun səbəbi göstərilibsə, hal.dll xətası düzəldiləcək.
Metod 4: Diskdə səhvlər olub olmadığını yoxlayın
Səhv hal.dll-in yerləşdiyi sabit diskdəki bölmənin zədələnməsindən qaynaqlanırsa, bu disk səhvlər üçün yoxlanılmalı və aşkar olunarsa düzəldilməlidir. Saytımızda bu mövzuda müvafiq məqalə var.
Daha ətraflı: Səhv diskdə səhvləri və pis sektorları necə düzəltmək olar (2 yol)
Nəticə
Hal.dll səhvi olduqca nadirdir, amma görünsə, onu düzəltməyin bir çox yolu var. Təəssüf ki, bunların hamısı kömək edə bilməz, çünki saysız-hesabsız səbəblər ola bilər. Yuxarıda göstərilən təlimatlar heç bir nəticə verməyibsə, son seçim əməliyyat sistemini yenidən qura bilər. Ancaq radikal tədbirlər yalnız son bir vasitə olaraq görülməsi tövsiyə olunur, çünki yenidən qurma zamanı bəzi məlumatlar silinə bilər.