Windows 7-də dll harada yerləşir. DLL-nin qeydiyyatı

Oyunu və ya proqramı işə salmağa çalışarkən “dllregisterserver giriş nöqtəsi tapılmadı” və ya “tətbiq işə salına bilmir, dll faylı yoxdur” kimi xətalarla qarşılaşa bilərik. Bir neçə belə variasiya ola bilər, amma mahiyyət eynidir: lazımi kitabxanalar ümumiyyətlə mövcud deyil və ya qeydiyyatdan keçmir. Beləliklə, əməliyyat sistemində kitabxanadan necə istifadə ediləcəyini və problem həll edilmədikdə nə edəcəyini anlayaq.

Xətanın təsviri

Windows və digər üçüncü tərəf proqramlarının quraşdırılması zamanı kitabxanalar sistem qovluqlarına - proqramlar üçün proqram kodu üçün icra mühiti olan .dll fayllarına açılır. Çox təfərrüata varmadan proqramlar və oyunlar belə işləyir. Və sistemin bu faylları görmədiyi hallarda səhvlər baş verir.

Səbəblər

Bu problem bir sıra hadisələrə səbəb ola bilər:

  1. Virus infeksiyası. İstenmeyen proqram təminatı kompüterinizə zərər verə və kitabxanaları silə bilər. Bunu etmək üçün maşınınızı viruslar üçün yoxlamalı və onları sabit diskinizdən çıxarmalısınız.
  2. Quraşdırıcı xətası. Tipik olaraq, proqram təminatçısı proqramın işləməsi üçün bütün lazımi sistem fayllarını quraşdırma paketinə əlavə edir. Ancaq bəzən tərtibatçılar bunu unudurlar. Aşağı xətt - kompüterdə müvafiq resurslar yoxdursa (başqa proqramla quraşdırılıb), proqramınız işləməyəcək. Bu proqram üçün külli miqdarda pul ödəmisinizsə, bu, daha təhqiramizdir.

    Diqqət! Bəzi hallarda quraşdırma proqramının özü tətbiqin işləməsi üçün əlavə məzmun yükləmək zərurəti barədə xəbərdarlıq edir. Məsələn, bəzi oyunlar üçün DirectX-in son versiyasını ayrıca quraşdırmaq təklif olunur.

  3. Sistem səhvi. Həmişə bizim nəzarətimizdə olmayan müxtəlif vəziyyətlərə görə Windows bəzi .dll fayllarının izini itirə bilər. Bunun səbəbi reyestr qeydlərinin diqqətsiz manipulyasiyasıdır.

Kitabxanaların qeydiyyatı üsulları

.dll fayllarını sistem reyestrinə əlavə etməyin iki yolu var.

Komanda xəttindən istifadə etməklə

Bunu etmək üçün aşağıdakıları etməlisiniz:


Run pəncərəsindən istifadə

İki klik üsulu:


Niyə .dll faylını qeydiyyatdan keçirə bilmirəm və onu necə düzəltmək olar?

Sistem faylının qeydiyyatının uğursuz olmasının üç səbəbi var:

  1. Kitabxana artıq qeydiyyatdan keçib. Bu halda səbəb zədələnmiş və ya virusla yoluxmuş faylın özüdür.
  2. Qeydiyyat mümkün deyil. .dll faylı sadəcə olaraq dummy fayl ola bilər və ya əməliyyat sisteminin versiyası və komponentləri ilə uyğun gəlmir.

    Diqqət! Heç vaxt .dll fayllarını fayl hostinq xidmətlərindən və digər şübhəli saytlardan yükləməyin. Kitabxanaları yalnız rəsmi mənbələrdən yükləyin!

  3. Qeydiyyat funksiyası yoxdur. Bəzi kitabxanalar qeydiyyat üçün nəzərdə tutulmayıb və sadəcə olaraq bu funksiyaya malik deyillər.

Bu vəziyyətdən çıxmağın üç yolu var:

  1. Təchizatçının resursundan rəsmi sistem komponentini yükləyin. Məsələn, xlive.dll faylı üçün Microsoft veb saytından endirilə bilən Windows üçün Microsoft Oyunları paketini endirib quraşdırmalısınız.

    Məsləhət! Belə bir vəziyyət baş verərsə, sistem komponentini harada yükləmək lazım olduğunu axtarın (bu, orijinal sayt olacaq) və ayrı bir fayl deyil.

  2. Əgər siz tərtibatçısınızsa və öz kitabxananızı yaratmısınızsa, onu regasm.exe vasitəsilə qeydiyyatdan keçirin.
  3. Bəzən .dll faylından istifadə etmək üçün onu proqram qovluğuna - .exe icra olunan faylının saxlandığı qovluğa köçürmək lazımdır.

Beləliklə, biz sistemdə kitabxanaları qeydiyyatdan keçirməyin və “dllregisterserver giriş nöqtəsi tapılmadı” xətasını aradan qaldırmağın bir sıra yollarını nəzərdən keçirdik. Onların sayı kifayət qədər olmalıdır. Ancaq unikal bir vəziyyətiniz varsa və ya problemi həll etməyin başqa bir yolunu bilirsinizsə, şərhlərdə paylaşın.

Fayl DLL qeydiyyatdan keçdiyi müddətdə bir neçə proqram tərəfindən istifadə oluna bilən funksional moduldur.

Əməliyyat sistemləri adətən DLL-ləri fonda qeyd edir, lakin bəzən sabit diskin zədələnməsi, proqram quraşdırma xətası və ya kompüter virusuna yoluxması səbəbindən DLL faylını əl ilə qeydiyyatdan keçirməli ola bilərsiniz.

Bu təlimat bu proseduru necə yerinə yetirəcəyinizi izah edəcəkdir.

Metod 1
  • Start klikləyin
  • "Proqramları və faylları axtarın" mətn qutusuna daxil edin:
    regsvr32 [tam_fayl_adı]
    Yolda boşluqlar varsa, tam fayl adı dırnaq içərisində yazılmalıdır.

    Məsələn: regsvr32 "C:\Program Files (x86)\1cv77\BIN\v7plus.dll"

  • Enter düyməsini basın

Metod 2
Qeydlər
  1. *.dll faylları qeydiyyatdan keçərkən, onlar Windows Reyestrinə yazılır. Eyni zamanda ipdə 1 dəyəri ilə müvafiq REG_DWORD parametri yaradılır.
  2. Regsvr32 əmrindən istifadə edərək:
    regsvr32 ] DLL faylı
    /u
    - DLL-ni qeydiyyatdan çıxarır
    /s– “sakit” rejimi – mesaj pəncərələri göstərilmir
    /i– DllInstall-a zəng edir, isteğe bağlı command_string-i parametr kimi ötürür; /u keçidi ilə istifadə edildikdə, DLLUNInstall-a zəng edir
    /n– DllRegisterServer-i çağırmır. /i keçidi ilə istifadə edilə bilər.

Bu metodun necə işlədiyini yoxlayın. DLL faylını qeydiyyatdan keçirmək üçün "regsvr" əmrindən və DLL faylının adından istifadə edə bilərsiniz (əgər fayl bu əmri dəstəkləyirsə). Bu, Windows reyestrindən DLL faylına yol yaradacaq və sistemin faylı tapıb istifadə etməsini asanlaşdıracaq.

  • Tipik olaraq, bu üsul üçüncü tərəf proqramlarına aid olan və sistem yardım proqramları (məsələn, komanda xətti) ilə birbaşa qarşılıqlı əlaqədə olan DLL fayllarını qeydiyyata almaq üçün istifadə olunur.

"Giriş nöqtəsi" səhvinin mahiyyətini anlayın. DLL faylı artıq qeydiyyatdan keçibsə, o, "regsvr" əmrini dəstəkləmirsə və ya onun kodu Windows Reyestrinə qoşulmağa imkan vermirsə, "Modul yükləndi, lakin DllRegisterServer giriş nöqtəsi yox idi" səhv mesajını alacaqsınız. tapıldı." yükləndi, lakin DllRegisterServer giriş nöqtəsi tapılmadı). Bu mesaj ekranınızda görünsə, siz DLL faylını qeydiyyatdan keçirə bilməyəcəksiniz.

  • "Giriş nöqtəsi" xətası o qədər də problem deyil, çünki bu, DLL faylının qeydiyyata alınmasına ehtiyac olmadığını təsdiqləyir.
  • Qeydiyyatdan keçmək istədiyiniz DLL faylını tapın.İstədiyiniz DLL faylı olan qovluğa gedin və onu tapın.

    • DLL faylı quraşdırılmış proqram üçündürsə, proqramın qovluğunu açın (məsələn, C:\Program Files\[proqram adı]).
  • DLL faylının xüsusiyyətlərini açın. DLL faylına sağ vurun və menyudan Xüsusiyyətlər seçin. Pop-up pəncərəsi açılacaq.

    DLL fayl adını tapın. Xüsusiyyətlər pəncərəsinin yuxarısındakı mətn qutusunda faylın tam adını tapa bilərsiniz.

    • Əksər DLL fayllarının mürəkkəb adları var, ona görə də adı sonradan kopyalamaq üçün Xüsusiyyətlər pəncərəsini açıq buraxın.
  • DLL faylının yolunu kopyalayın. Sol siçan düyməsini basıb saxlayın və Məkan sətirində görünən mətn boyunca sürükləyin və sonra yolu DLL faylına köçürmək üçün Ctrl + C düymələrini basın.

    Komanda xəttini tapın. Başlat menyusunun axtarış çubuğuna əmr satırını yazın. Başlat menyusunun yuxarısında Əmr əmri işarəsi görünəcək.

    Əmr əmrini administrator olaraq açın. Bunun üçün:

  • DLL faylı ilə qovluğa gedin. cd yazın, boşluq düyməsini basın, DLL faylının yolunu yapışdırmaq üçün Ctrl + V düyməsini basın və sonra basın ↵Daxil edin.

    • Məsələn, DLL faylı "Windows" qovluğunda yerləşən "SysWOW64" qovluğundadırsa, əmr belə görünür: cd C:\Windows\SysWOW64
  • "regsvr" əmrini və DLL faylının adını daxil edin. regsvr32 yazın, boşluq düyməsini basın, DLL faylının adını daxil edin (.dll uzantısı ilə birlikdə) və basın ↵Daxil edin. DLL faylı qeydiyyata alına bilsə, ekranda qeydiyyat təsdiqi görünəcək.

    • Məsələn, DLL faylının adı "usbperf.dll" olarsa, əmr belə görünür: regsvr32 usbperf.dll
    • DLL faylının adını kopyalamaq üçün DLL faylı olan qovluğu yenidən açın (Xüsusiyyətlər pəncərəsi açılır), fayl adını vurğulayın və Ctrl + C düymələrini basın. Sonra adı komanda xəttinə yapışdırın - bunu etmək üçün Ctrl + V düymələrini basın.
    • Əgər DLL faylı artıq qeydiyyatdan keçibsə və ya qeydiyyata alına bilmirsə, qeydiyyat təsdiqi əvəzinə "giriş nöqtəsi" xətası göstəriləcək.
  • DLL faylı elementləri demək olar ki, bütün proqramlar tərəfindən istifadə olunan dinamik keçid kitabxanasının tərkib hissəsidir. DLL faylları sistemin kök qovluğunda yerləşir. Komponentlər hamısı mövcud olmalı, rəqəmsal imzalanmış, düzgün işləməli və versiya ilə yenilənməlidir. Tələblərdən biri yerinə yetirilmədikdə, proqramı işə salarkən istifadəçi məlumat bildirişi alacaq: DLL xətası. Nasazlıq DLL faylının çatışmadığını, zədələndiyini və ya köhnəldiyini göstərir.

    DLL faylını necə quraşdırmaq olar

    Proqramların, proqramların və oyunların yenidən işə başlaması üçün çatışmayan kitabxana komponentlərini əl ilə quraşdırmalısınız. Sadəcə faylı qovluğa yerləşdirmək kifayət deyil ─ siz onları necə qeydiyyatdan keçirəcəyinizi bilməlisiniz.

    Kitabxana fayllarının yerləşdirilməsi və qeydiyyatı

    Windows 7,8,10-da DLL faylı quraşdırmadan əvvəl onları yükləməlisiniz və tam olaraq sistemin bit dərinliyi üçün.

    Sisteminizin hansı bit tutumuna malik olduğunu müəyyən edək (əgər əminsinizsə, bu addımı atlaya bilərsiniz)

    Addım 1. "Kompüterim" üzərinə sağ vurun və "Xüsusiyyətlər" i seçin

    Addım 2. Açılan pəncərədə kompüterin xüsusiyyətlərini, əməliyyat sisteminin versiyasını və onun bit dərinliyi 32 (x86) və ya 64 biti oxuya bilərik. Bizim vəziyyətimizdə 64 bitlik Windows 10 əməliyyat sistemimiz var.

    ·

    Addım 3. Faylları endirdikdən sonra onları kök qovluğa yerləşdirmək və qeydiyyatdan keçirmək lazımdır

    x32 (x86) sistemləri üçün komponent dəyişdirilməli və ya C:\Windows\System32 qovluğuna yerləşdirilməlidir;

    x64 üçün onu əvəz etməli və ya C:\Windows\SysWOW64 qovluğuna köçürməlisiniz;

    Addım 4. Fayl sistemdə qeydiyyatdan keçməlidir.

    Bunu "Win" + "R" kombinasiyası ilə komanda xəttini açaraq və ya "Başlat" və "Çalış" düymələrini basmaqla edə bilərsiniz;

    açılan pəncərədə boşluqla ayrılaraq aşağıdakıları daxil edin: regsvr32 fayl adı.dll – burada “regsvr32” qeydiyyat üçün əmr, “fayl adı.dll” isə daxil edilmiş komponentin tam adıdır;

    və ya fayl yerini əl ilə təyin edə bilərsiniz - regsvr32.exe + fayl yolu

    Addım 5."OK" düyməsini basın və yeni parametrlərin qüvvəyə minməsi üçün kompüterinizi yenidən başladın.

    Dərhal qeyd etmək istərdim ki, qeydiyyat zamanı səhvlər ola bilər. Məsələn: "Modulu yükləmək alınmadı." Onlar adətən 3 səbəbdən baş verir

    1. Faylın yolu səhvdir və ya fayl System32 və ya SysWOW64 qovluğuna köçürülməyib
    2. Bütün DLL fayllarının ümumiyyətlə qeydiyyata alınması lazım deyil, bəzən onları sadəcə System32 və ya SysWOW64 qovluğuna köçürmək və ya problemli oyunun və ya proqramın kökünə yerləşdirmək kifayətdir.
    3. Fayllar artıq əvvəl qeydə alınıb

    İkinci qeydiyyat üsulu

    Addım 1. Faylı administrator kimi işə salınmalı olan əmr satırından istifadə edərək qeydiyyatdan keçirə bilərsiniz.

    Addım 2.Əmr yazmaq regsvr32.exe + fayl yolu və "Enter" düyməsini basın

    Addım 3."Hər şey yaxşı keçdi" mesajı görünəcək və sadəcə kompüteri yenidən başladın

    Hamısı budur, fayl qeydə alınıb, oyununuzu və ya proqramınızı işə salmağa cəhd edə bilərsiniz

    Budur sizə faydalı ola biləcək bəzi məsləhətlər.

    • Elementləri yalnız göstərilən qovluğa yerləşdirin (defolt olaraq gizlənə bilər). Ekran parametrlərində "Gizli qovluqları göstərməyin" seçimini silməlisiniz.
    • Faylı dəyişdirərkən administrator icazəsi tələb olunursa, hərəkəti təsdiqləyin.
    • Yalnız yükləmə zamanı uyğun olan faylları seçin və onları ayrıca kompüterinizdə saxlayın. Onlar hələ də sizin üçün faydalı ola bilər. Problem yenidən baş verərsə, sistemin funksionallığını tez bir zamanda bərpa edəcəksiniz.

    Oyunun və ya ağır proqramın quraşdırılması Windows əməliyyat sistemində lazımi DLL-lərin avtomatik quraşdırılmasını və qeydiyyatını nəzərdə tutur. DLL-lər birdən çox proqram tərəfindən dəfələrlə əldə edilə bilən dinamik kitabxanalardır. Oyun və ya proqram müəyyən bir DLL-yə daxil olmağa cəhd edərkən xəta baş verərsə, istifadəçi “dllregisterserver giriş nöqtəsi tapılmadı” və ya “başlamaq mümkün deyil, .dll faylı yoxdur” mesajını görəcək. Windows-da tələb olunan DLL faylını müstəqil olaraq qeydiyyatdan keçirsəniz, dinamik kitabxanaya giriş zamanı problemləri göstərən bu və digər səhvlər aradan qaldırıla bilər.

    DLL-ə daxil olan zaman niyə xəta baş verir?

    DLL-lər Windows yeniləndikdə və proqramlar quraşdırıldıqda əməliyyat sisteminə əlavə olunur. Buna əsaslanaraq, DLL faylı ilə bağlı çatışmayan və ya problemi göstərən xətanın baş verməsinin aşağıdakı əsas səbəblərini müəyyən edə bilərik:

    • DLL quraşdırılmayıb. Bunun iki səbəbi ola bilər - Windows cari versiyaya yenilənməyib və kitabxana ən son yeniləmələrdən biri ilə gəlir və ya quraşdırma zamanı oyun/tətbiq nədənsə yeni DLL-ləri quraşdırmayıb və qeydiyyatdan keçirməyib. tez-tez tətbiq quraşdırma faylları bütün lazımi DLL-ləri ehtiva edir və tərtibatçılar lazımi komponentlərin artıq kompüterdə quraşdırıldığına ümid etmirlər.
    • DLL-lərə ziyan. Bu problem ən çox DLL-lər virus proqramı və ya diqqətsiz istifadəçi hərəkətləri ilə zədələndikdə, məsələn, dinamik kitabxanaların zədələnməsinə səbəb olan reyestrdə dəyişikliklər edildikdə baş verir.

    Əksər DLL-lər kompüterdə DirectX ilə birlikdə quraşdırılır, buna görə də oyun və ya proqram quraşdırarkən sizdən DirectX-i yeniləmək/quraşdırmaq istənilirsə, ondan imtina etməyinizə ehtiyac yoxdur, əks halda “olmaz” xətası riski yüksəkdir. işə salındı, .dll faylı yoxdur.”

    Windows-da bir DLL faylını necə qeyd etmək olar

    Əgər nədənsə Windows-da oyunları və proqramları işə salmaq üçün lazım olan DLL kitabxanası yoxdursa, istifadəçi onu müstəqil olaraq qeydiyyatdan keçirə bilər. Bu, ilk növbədə lazımi DLL-ni kompüterə yükləməklə iki yolla edilə bilər.

    Komanda xəttindən istifadə edərək DLL-lərin qeydiyyatı

    Komanda xətti vasitəsilə kompüterinizdə mövcud olan DLL faylını qeyd etmək üçün aşağıdakıları edin:

    1. Əmr əmrini administrator olaraq işə salın;
    2. Açılan pəncərədə əmri daxil edin: regsvr32.exe path_to_DLL_library

      “path_to_DLL_library” əvəzinə kitabxanaya tam yolu yazın, məsələn: C:/windows/system32/comctl32.dll

    3. Enter düyməsini basın və DLL qeydiyyatdan keçəcək.

    Run Xəttindən istifadə edərək DLL-nin qeydiyyatı

    "İşlə" xətti ilə DLL-nin qeydiyyatı praktiki olaraq komanda xətti ilə edilən hərəkətlərdən fərqlənmir. İstifadəçiyə lazımdır:


    DLL-ni qeydiyyatdan keçirə bilmirsinizsə nə etməli

    Windows-un kitabxananın qeydiyyatı əmrinə cavab verərkən modulun yükləndiyini göstərən xəta yaratması mümkündür, lakin DllRegisterserver giriş nöqtəsi tapılmadı. DLL-nin qeydiyyata alınmasına mane olan oxşar səhvlərin başqa variantları da var. Bu cür səhvlər aşağıdakı səbəblərə görə baş verir:

    • Bəzi DLL-lər qeydiyyatdan keçmək üçün nəzərdə tutulmayıb və bu xüsusiyyətə malik deyillər;
    • Kitabxana artıq sistem tərəfindən qeydiyyata alınıb. Əgər ona daxil olarkən xətalar baş verərsə, o, çox güman ki, virusa yoluxub və ya zədələnib;
    • Yanlış DLL faylı. DLL faylları əvvəlcə zədələndikdə və ya lazımi komponentləri ehtiva etmədikdə vəziyyətlər ola bilər;
    • DLL Windows-un cari versiyası ilə uyğun gəlmir.

    DLL-ni qeydiyyatdan keçirməyə çalışarkən səhvlərlə qarşılaşsanız, ilk addım saxta faylın olma ehtimalını aradan qaldırmaq üçün satıcıdan rəsmi komponenti endirməyə çalışmaqdır. Bunu etmək üçün bir axtarış motorundan istifadə etməli və problemli DLL-nin hansı sistem komponentinə aid olduğunu tapmalısınız.

    Nadir hallarda, DLL-nin qeydiyyatı ilə bağlı problemlər, əgər o, komponent və ya proqramın icra olunan file.exe faylı ilə eyni qovluqda deyilsə, yarana bilər. Bu halda, kitabxananı icra olunan faylın olduğu qovluğa köçürməli və yenidən qeydiyyatdan keçirməyə cəhd etməlisiniz.

    OkeyGeek.ru

    Windows OS-də DLL faylının qeydiyyatı

    Müxtəlif proqramları və ya oyunları quraşdırdıqdan sonra, onu açdığınız zaman "Tələb olunan DLL sistemdə olmadığı üçün proqram işə salına bilməz" səhvinin göründüyü bir vəziyyətlə qarşılaşa bilərsiniz. Windows əməliyyat sistemlərinin adətən kitabxanaları fonda qeyd etməsinə baxmayaraq, siz DLL faylınızı yükləyib müvafiq yerə yerləşdirdikdən sonra səhv hələ də baş verir və sistem sadəcə onu “görmür”. Bunu düzəltmək üçün kitabxananı qeydiyyatdan keçirməlisiniz. Bunu necə etmək olar, bu məqalədə daha sonra müzakirə olunacaq.

    Problemin həlli variantları

    Bu problemi həll etmək üçün bir neçə üsul var. Onların hər birinə daha ətraflı baxaq.

    Metod 1: OCX/DLL Meneceri

    OCX/DLL Manager kitabxana və ya OCX faylını qeydiyyatdan keçirməyə kömək edə biləcək kiçik proqramdır.

    OCX/DLL Manager proqramını yükləyin

    Bunu etmək üçün sizə lazım olacaq:

    1. "OCX/DLL-ni qeydiyyatdan keçir" menyu elementinə klikləyin.
    2. Qeydiyyatdan keçəcəyiniz fayl növünü seçin.
    3. "Gözdən keçir" düyməsini istifadə edərək, DLL-nin yerini təyin edin.
    4. "Qeydiyyatdan keç" düyməsini klikləyin və proqram faylı özü qeyd edəcək.

    OCX/DLL Meneceri kitabxananı da qeydiyyatdan çıxara bilər; bunun üçün siz menyuda “OCX/DLL-ni qeydiyyatdan çıxarın” elementini seçməli və sonra birinci halda olduğu kimi bütün eyni əməliyyatları yerinə yetirməli olacaqsınız. Fayl aktivləşdirildikdə və söndürüldükdə, həmçinin bəzi kompüter viruslarının silinməsi prosesində nəticələri müqayisə etmək üçün geri qaytarma funksiyasına ehtiyacınız ola bilər.

    Qeydiyyat prosesi zamanı sistem sizə administrator hüquqlarının tələb olunduğunu göstərən xəta verə bilər. Bu halda, üzərinə sağ tıklayarak və "İdarəçi olaraq işə salın" seçimini edərək proqramı işə salmalısınız.

    Metod 2: Menyu işə salın

    Windows əməliyyat sisteminin başlanğıc menyusundakı Run əmrindən istifadə edərək DLL-ni qeydiyyatdan keçirə bilərsiniz. Bunu etmək üçün aşağıdakıları etməlisiniz:


    Metod 3: Komanda xətti

    Komanda xətti ilə faylın qeydiyyatı ikinci seçimdən çox da fərqlənmir:

    1. Başlat menyusundan Run seçin.
    2. Açılan sahəyə cmd daxil edin.
    3. "Enter" düyməsini basın.

    Qarşınızda ikinci seçimdə olduğu kimi eyni əmrləri daxil etməli olduğunuz bir pəncərə görünəcək.

    Qeyd etmək lazımdır ki, komanda xətti pəncərəsində kopyalanmış mətni yapışdırmaq funksiyası var (rahatlıq üçün). Bu menyunu yuxarı sol küncdəki işarəyə sağ klikləməklə tapa bilərsiniz.

    Metod 4: ilə açın


    Mümkün səhvlər

    "Fayl Windows-un quraşdırılmış versiyasına uyğun gəlmir" - bu o deməkdir ki, siz çox güman ki, 64 bitlik DLL faylını 32 bitlik sistemdə və ya əksinə qeydiyyatdan keçirməyə çalışırsınız. İkinci üsulda təsvir olunan müvafiq əmrdən istifadə edin.

    "Giriş nöqtəsi tapılmadı" - Bütün DLL-lər qeydə alına bilməz, onlardan bəziləri sadəcə olaraq DllRegisterServer əmrini dəstəkləmir. Həmçinin, fayl sistem tərəfindən artıq qeydə alındığı üçün xəta baş verə bilər. Əslində kitabxana olmayan faylları yayan saytlar var. Bu halda, təbii ki, heç nə qeydə alınmayacaq.

    Sonda demək lazımdır ki, bütün təklif olunan variantların mahiyyəti eynidir - bunlar qeydiyyat əmrini işə salmaq üçün sadəcə fərqli üsullardır - hansı sizin üçün daha əlverişlidir.

    Problemin həllində sizə kömək edə bildiyimiz üçün şadıq.

    Sorğu: bu məqalə sizə kömək etdi?

    Həqiqətən yox

    lumpics.ru

    DLL-ni necə qeydiyyatdan keçirmək olar: üç yol

    Bəzən kompüterinizdə oyunu və ya proqramı işə salmağa çalışdığınız zaman DLL faylının tapılmaması ilə bağlı xəta alırsınız. Fakt budur ki, bu fayl kompüterinizdə ola bilər, ancaq sadəcə qeydiyyatdan keçməyib. Bu yazıda Windows 7-də DLL-nin necə qeydiyyata alınacağı barədə danışacağıq. Biz Windows-un yeddinci versiyasına diqqət yetirəcəyik, lakin DLL-nin digər versiyalarda qeydiyyatdan keçməsi tamamilə mümkündür. Beləliklə, başlayaq.

    DLL-ni qeydiyyatdan keçirməyin ilk yolu

    Qeydiyyata başlamazdan əvvəl qeyd etməyə və yalnız üç metodun olduğunu söyləməyə dəyər, lakin onların hər biri digərləri ilə demək olar ki, eynidir, ona görə də məqaləni sona qədər oxumağınızı və sonra hansı metoddan istifadə edəcəyinizi seçməyi məsləhət görürük. . Yaxşı, indi birbaşa DLL-nin necə qeydiyyata alınacağına keçək.

    Əvvəlcə demək lazımdır ki, DLL faylının qeydiyyatı ilə bağlı bütün manipulyasiyalar yalnız bu fayl olması lazım olan yerdə olarsa aparılmalıdır. Çox vaxt bu, system32 qovluğudur. Nümunədə bu qovluğu təmsil edəcəyik.

    İndi DLL-ni qeydiyyatdan keçirməyin ən ümumi yolu haqqında danışaq, ən azı İnternetdə ən çox yayılmış yoldur. Bu olduqca sadədir, ona görə də istifadəçi üçün problem yaratmamalıdır.

    1. "Çalış" pəncərəsinə girməlisiniz. Bir neçə yolla aça bilər. "Başlat" menyusunda "Bütün Proqramlar → Aksesuarlar" yolunu izləyin və orada "Çalış" seçin. Eyni Başlat menyusunda yardım proqramının adını da axtara bilərsiniz. Ancaq ən asan yol Win + R düymələrini sıxmaqdır.
    2. Pəncərə açıq olduqda, giriş sahəsinə “regsvr32.exe” əmrini daxil etməli, sonra qeydiyyatdan keçməli olan faylın yolunu göstərməlisiniz.
    3. Yalnız "OK" düyməsini sıxmaq qalır.

    Nəzərə alın ki, fayla gedən yol tam şəkildə göstərilməlidir. C sürücüsündən başlayaraq. Məsələn: regsvr32.exe c: windows /system32/openal32.dll.

    Bu halda, "OK" düyməsini basdıqdan sonra hadisələrin inkişafı üçün iki seçim var. Birincisi uğur deməkdir, bu halda sizə müvafiq mesaj göstəriləcək. Və ya uğursuzluq, müvafiq pəncərə açılacaq.

    Bu, DLL-ni qeydiyyatdan keçirməyin ilk yolu idi, lakin sizə xatırladırıq ki, onlardan yalnız üçü var, ona görə də davam edirik.

    DLL-ni qeydiyyatdan keçirməyin ikinci yolu

    İkinci üsul praktiki olaraq fərqlənmir, yalnız hərəkət yerindədir. "Əmr xətti" yardım proqramına daxil olmalısınız; bunu bir neçə yolla da edə bilərsiniz: ya standart qovluqdakı "Başlat" menyusunda, eyni adlı proqramı açın və ya "Çalış" pəncərəsinə zəng edərək, "cmd" əmrini daxil edin. Qərar vermək sizin ixtiyarınızdadır.

    İndi komanda xətti qarşınızda açıqdır, ona birinci üsulda daxil edilmiş eyni məlumatları daxil etməlisiniz. Yəni əvvəlcə dll (regsvr32.exe) ilə işləyəcək proqramı, sonra isə faylın yolunu göstərin.

    Gördüyünüz kimi, məqalənin əvvəlində müzakirə edildiyi kimi, DLL-nin qeydiyyatdan keçməsinin ikinci üsulu praktiki olaraq birincidən fərqlənmir. Ancaq üçüncünün daha nəzərə çarpan fərqləri var, ona görə keçək.

    DLL-ni qeydiyyatdan keçirməyin üçüncü yolu

    Bu üsul çox güman ki, orta istifadəçi üçün daha sadə olacaq, ona görə də ona baxmağa başlayaq.

    Sizə lazım olan tək şey regsvr32.exe istifadə edərək DLL faylını açmaqdır. Bunu necə etmək olar:

    1. İstədiyiniz DLL faylına sağ klikləyin.
    2. Menyudan "Birlikdə aç..." seçin.
    3. Pəncərədə "Gözdən keçir" düyməsini tapın və vurun.
    4. Regsvr32.exe faylının yolunu tapın, o, C sürücüsündə Windows qovluğunda yerləşən System32 qovluğunda yerləşir.
    5. "Açıq" düyməsini basın.

    Hamısı budur, indi DLL xətası görünəndə nə etməli olduğunuzun üç yolunu bilirsiniz.

    fb.ru

    DLL-nin qeydiyyatı. Nə və necə etməli?

    1. Yüklənmiş kitabxananı istədiyiniz sistem kataloquna köçürün. (bu ya system32, ya da SysWOW64)*

    * Kitabxanaları hansı kataloqa köçürmək tətbiqin bit dərinliyindən asılıdır. Hansı qovluğa kopyalayacağınızı dəqiq bilmirsinizsə, hər iki J-a kopyalayın

    2. Yazının altındakı arxivi yükləyin, onu açın, administrator hüquqları ilə reg.bat faylını işə salın, sizə lazım olan bit dərinliyini seçin, Enter düyməsini basın və kopyaladığınız kitabxananın adını sistem kataloquna yapışdırın. Hər şey yaxşı getməlidir və bu mesajı görəcəksiniz.

    Əgər belə bir mesaj görsəniz

    Sonra fərqli bit ölçüsü seçin və yenidən qeydiyyatdan keçməyə cəhd edin. Hər şey yaxşı getməlidir.

    P.S. Əgər siz başqa kataloqda (sistem kataloqunda deyil) yerləşən kitabxananı qeydiyyatdan keçirməlisinizsə, o zaman kitabxananın adında kitabxanaya gedən tam yolu göstərməlisiniz.

    Məsələn C:\Program Files\1Cv77\BIN\V7PLUS.dll

    easy-comp.ru

    Windows-da DLL-lərin qeydiyyatı

    Çox tez-tez istifadəçilərin Windows-un yeddinci və ya səkkizinci versiyasında DLL-ni necə qeydiyyata almaqla bağlı sualları var. Tipik olaraq, bu sual sistem istifadəçiyə PC-də tələb olunan kitabxananın olmaması barədə məlumat verdikdən sonra ortaya çıxır.

    Əslində, kitabxananın qeydiyyatı olduqca sadədir - yalnız bir addımı tamamlamaq lazımdır. Bununla belə, bunu etmək üçün administrator hüquqlarınız olmalıdır.

    Ancaq bunun bəzi nüansları var. Məsələn, DLL qeydiyyatı uğurlu olarsa, tələb olunan kitabxananın çatışmadığı xəta aradan qalxmaya bilər. Bundan əlavə, RegSvr32 xətası baş verə bilər və modulun əməliyyat sisteminin bu versiyası ilə kompüterdə işləyə bilməməsi barədə bildiriş. Bu, həmçinin DLLRegisterServer giriş nöqtəsinin tapılmadığını göstərə bilər. Bu, səhv hərəkətlərin edildiyini göstərmir.

    DLL-ni ƏS-də qeydiyyatdan keçirməyin üç üsulu Aşağıda təsvir edilən bütün addımlar kitabxananın surətini çıxarmaq üçün yerin tapıldığını və DLL-nin System32 və ya SysWOW64 kataloqunda və ya olması lazım olan başqa yerdə olduğunu güman edir.

    DLL qeydiyyatı üçün bütün manipulyasiyalar regsvr32.exe istifadə edərək həyata keçiriləcək, lakin burada 64 bitlik sistemdən istifadə edərkən bu faylın iki kataloqda yerləşə biləcəyinə diqqət yetirməlisiniz: SysWOW64 və System32. Qeyd etmək lazımdır ki, bu fayllar fərqlidir, 64 bitlik isə System32 qovluğunda yerləşir. Hər bir halda yalnız fayl adını deyil, regsvr32.exe yolunu yazmaq tövsiyə olunur.

    Birinci üsul olduqca yaygındır və tez-tez İnternetdə tapıla bilər. Bir neçə manipulyasiyadan ibarətdir. Əvvəlcə Win + R düymələrini basmalısınız, sonra "Çalış" pəncərəsində regsvr32.exe path_to_dll_file daxil etməli və OK düyməsini sıxmalısınız. Bundan əlavə, "Çalış" aktivləşdirildiyi təqdirdə "Başlat" menyusunda tapıla bilər.

    Sonra müvəffəqiyyətli olarsa, kitabxananın qeydiyyatının uğurlu olduğunu bildirən ekranda bildiriş görünməlidir. Bununla belə, çox güman ki, modulun yükləndiyi barədə bildiriş görünəcək, lakin DllRegisterServer giriş nöqtəsi yoxdur və DLL-nin düzgün fayl olduğundan əmin olmalısınız.

    Növbəti üsul administrator kimi komanda xəttini işə salmağı və yuxarıdakı üsulla eyni əmri yazmağı əhatə edir. Komanda xəttini açmalısınız. Bunu etmək üçün "səkkiz" də Win + X düymələrini basmalı və sonra tələb olunan elementi göstərməlisiniz. "Yeddi" də, əmr satırı "Başlat" da tapıla bilər. Bunun üzərinə sağ klikləməlisiniz və "İdarəçi olaraq işə salın" seçimini etməlisiniz.

    Sonra əvvəlki üsulda olduğu kimi regsvr32.exe path_to_dll daxil etməlisiniz. Lakin, çox güman ki, qeydiyyat uğursuz olacaq.

    Bundan əlavə, nadir hallarda lazım olacaq bir üsul var. Qeydiyyatdan keçmək üçün DLL-ə sağ klikləməlisiniz və "Birlikdə aç" seçin. Bundan sonra, "Gözdən keçir" düyməsini sıxmalı və System32 və ya SysWow64 qovluqlarında regsvr32.exe faylını tapmalı və DLL-i işə salmaq üçün ondan istifadə etməlisiniz.

    Yüklənir...Yüklənir...