Müxtəlif proqramları və ya oyunlarını qurduqdan sonra, açdığınız zaman "Proqramın başlanğıcını həyata keçirmək mümkün deyil, çünki tələb olunan DLL sistemdə deyil" səhvidir. Windows əməliyyat sistemi adətən arxa planda kütüphaneleri qeydiyyatdan keçirməsinə baxmayaraq, DLL faylını müvafiq yerə yüklədikdən və yerləşdirdikdən sonra səhv hələ də baş vermir və sistem sadəcə onu görmür. Bunu düzəltmək üçün kitabxananı qeydiyyatdan keçirməlisiniz. Bunun necə ediləcəyi bu məqalədə daha sonra müzakirə olunacaq.
Problemin həlli
Bu problemi aradan qaldırmaq üçün bir neçə üsul var. Onların hər birini daha ətraflı şəkildə nəzərdən keçirin.
Yöntem 1: OCX / DLL Manager
OCX / DLL Manager kitabxana və ya OCX faylını qeydiyyata ala biləcək kiçik bir proqramdır.
OCX / DLL Manager Download
Bunun üçün sizə lazım olacaq:
- Menyu öğesini basın "Qeydiyyatın OCX / DLL".
- Qeydiyyat üçün faylın növünü seçin.
- Düyməni istifadə edin "Gözdən keçir" DLL'nin yerini müəyyənləşdirin.
- Düyməsinə basın "Qeydiyyat" proqramın özü faylını qeydiyyatdan keçirəcəkdir.
OCX / DLL Manager da kitabxanadan qeydiyyatdan çıxara bilər, bunun üçün menyu maddəini seçməlisiniz "Qeydiyyatdan çıxarmaq OCX / DLL" sonrakı dövrdə ilk işdə olduğu kimi eyni əməliyyatları həyata keçirir. Nəticələri aktivləşdirilmiş bir fayl ilə müqayisə etməklə və bəzi kompüter viruslarının aradan qaldırılması zamanı söndürüldükdə, ləğv funksiyası lazım ola bilər.
Qeydiyyat prosesi zamanı sistem sizə administrator hüquqlarının tələb olunduğunu söyləyən bir səhv verə bilər. Bu halda proqramı sağ siçan düyməsini basaraq başlamaq və seçmək lazımdır "Administrator olaraq işləyin".
Metod 2: Menyu işləyin
Komanda istifadə edərək DLL qeydiyyatı edə bilərsiniz Run Windows əməliyyat sisteminin başlanğıc menyusunda. Bunu etmək üçün aşağıdakı hərəkətləri yerinə yetirməlisiniz:
- Klaviatura kısayoluna basın "Windows + R" və ya bir maddə seçin Run menyudan "Başla".
- Kitabxana - regsvr32.exe və faylın yerləşdiyi yolun qeydiyyata alınacağı proqramın adını daxil edin. Nəticədə, bu belə çıxmalıdır:
- Basın "Daxil edin" və ya düyməsini basın "OK"; Sistem, kitabxananın müvəffəqiyyətli bir şəkildə qeydiyyatdan keçmiş olub olmadığına dair bir mesaj verəcəkdir.
regsvr32.exe C: Windows System32 dllname.dll
dllname dosyanızın adıdır.
Əməliyyat sistemi C sürücüsünə quraşdırılıbsa, bu nümunə sizə uyğun olacaq. Fərqli bir yerə sahib olduqda, sürücü məktubunu dəyişmək və ya əmr istifadə etmək lazımdır:
systemroot% System32 regsvr32.exe% windir% System32 dllname.dll
Bu tecessümde proqramın kendisi yüklü işletim sisteminizin bulunduğu qovluğu tapır və belirtilen DLL faylının qeydiyyatı başlayır.
64-bit sistemdə, iki regsvr32 proqramı var - biri qovluğa daxildir:
C: Windows SysWOW64
və yol boyunca ikinci:
C: Windows System32
Bunlar müvafiq hallar üçün ayrıca istifadə olunan müxtəlif fayllardır. 64-bit OS və 32-bit DLL faylınız varsa, kitabxana faylının özü qovluğa yerləşdirilməlidir:
Windows / SysWoW64
və komanda belə olacaq:
windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll
Metod 3: Komanda xətti
Komanda xətti ilə faylın qeydiyyatı ikinci seçimdən çox fərqlənmir:
- Bir komanda seçin Run menyuda "Başla".
- Açılan sahədə daxil edin. cmd.
- Basın "Daxil edin".
İkinci seçimdə olduğu kimi eyni əmrləri daxil etmək üçün lazım olan bir pəncərəni görəcəksiniz.
Qeyd etmək lazımdır ki, komanda xəttinin pəncərəsində kopyalanan mətnin yerləşdirilməsi funksiyası var (rahatlıq üçün). Bu menyunu sol üst köşedeki simgeyi sağ tıklayarak bulabilirsiniz.
Metod 4: Açın
- Onu sağ tıklayarak qeydiyyatdan keçəcəyiniz fayl menyusunu açın.
- Seçin "Açıq" görünən menyuda.
- Basın "Qiymətləndirmə" və aşağıdakı qovluqdan regsvr32.exe proqramını seçin:
- DLL faylını bu proqramla açın. Sistem müvəffəqiyyətlə qeydiyyatdan keçmək üçün bir mesaj nümayiş etdirəcək.
Windows / System32
və ya 64 bit sistemdə işlədiyiniz halda və DLL faylı 32 bitdir:
Windows / SysWow64
Mümkün səhvlər
"Faylın quraşdırılmış Windows versiyası ilə uyğun deyil" - bu 64 bitlik bir DLL faylını 32 bit sistemlə və ya əksinə qeydiyyatdan keçirməyə çalışırsınız. İkinci üsulda təsvir olunan müvafiq əmrləri istifadə edin.
"Giriş nöqtəsi tapılmadı" - bütün DLL qeydiyyata alınmır, bəziləri sadəcə DllRegisterServer əmrini dəstəkləmirlər. Ayrıca, faylın artıq sistem tərəfindən qeydiyyata alındığına görə bir səhv ola bilər. Əslində kitabxanalar olmayan faylları yayan saytlar var. Bu halda, əlbəttə ki, qeydiyyatdan keçməyəcəkdir.
Nəticədə, demək lazımdır ki, bütün təklif olunan variantların mahiyyəti eynidır - onlar qeydiyyatdan keçən komanda yaratmaq üçün sadəcə müxtəlif üsullardır - bu, daha rahatdır.