Müxtəlif proqramları və ya oyunları qurduqdan sonra "Tələb olunan DLL sistemdə olmadığı üçün proqram işə düşə bilməz" səhvini açdığınız bir vəziyyətlə qarşılaşa bilərsiniz. Windows əməliyyat sistemlərinin adətən arxa planda kitabxanaları qeyd etməsinə baxmayaraq, DLL faylınızı yüklədikdən və müvafiq yerə qoyduqdan sonra bir səhv baş verir və sistem sadəcə bunu görmür. Bunu düzəltmək üçün kitabxananı qeydiyyatdan keçirməlisiniz. Bunun necə edilə biləcəyi bu məqalədə daha sonra izah ediləcəkdir.
Problemi həll etmək üçün seçimlər
Bu problemi həll etmək üçün bir neçə üsul var. Onların hər birini daha ətraflı nəzərdən keçirək.
Metod 1: OCX / DLL meneceri
OCX / DLL Manager, OCX kitabxanasını və ya faylını qeyd etməyə kömək edə biləcək kiçik bir proqramdır.
OCX / DLL menecerini yükləyin
Bunun üçün sizə lazım olacaq:
- Menyu maddəsini vurun "OCX / DLL qeyd et".
- Qeyd edəcəyiniz fayl növünü seçin.
- Düymədən istifadə "Gözdən keçirin" dll yerini bildirin.
- Düyməni basın "Qeyd" və proqram özü faylı qeyd edəcək.
OCX / DLL meneceri kitabxananı qeydiyyata salmağı da bacarır, bunun üçün menyu elementini seçməlisiniz "OCX / DLL qeydindən çıxart" və sonradan birinci vəziyyətdə olduğu kimi eyni əməliyyatları edin. Fayl aktiv olduqda və bağlandıqda, eləcə də bəzi kompüter viruslarının aradan qaldırılması zamanı nəticələri müqayisə etmək üçün geri qaytarma funksiyasına ehtiyacınız ola bilər.
Qeydiyyat zamanı sistem idarəçi hüquqlarının tələb olunduğunu söyləyərək səhv edə bilər. Bu vəziyyətdə, proqramı sağ tıklayarak başlamaq lazımdır və seçin "İdarəçi olaraq işə salın".
Metod 2: Menyu işə salın
Komandan istifadə edərək bir DLL qeyd edə bilərsiniz Çalışın Windows əməliyyat sisteminin başlanğıc menyusunda. Bunu etmək üçün aşağıdakı hərəkətləri etməlisiniz:
- Klaviatura qısa yolunu basın "Windows + R" və ya element seçin Çalışın menyudan Başlayın.
- Kitabxananı qeyd edəcək proqramın adını - regsvr32.exe və faylın yerləşdiyi yolu daxil edin. Nəticə belə olmalıdır:
- Vurun "Gir" və ya düymə "OK"; sistem kitabxananın müvəffəqiyyətlə qeydiyyata alınmadığı barədə bir mesaj verəcəkdir.
regsvr32.exe C: Windows System32 dllname.dll
burada dllname faylınızın adıdır.
Əməliyyat sistemi C sürücüsünə quraşdırılıbsa, bu nümunə sizin üçün uyğundur, əgər başqa yerdə yerləşirsə, sürücü məktubunu dəyişdirməlisiniz və ya əmrdən istifadə etməlisiniz:
% sistemroot% System32 regsvr32.exe% windir% System32 dllname.dll
Bu versiyada proqram özü OS-nin quraşdırıldığı qovluğu tapır və göstərilən DLL faylının qeydinə başlayır.
64 bitlik bir sistem vəziyyətində iki regsvr32 proqramınız olacaq - biri qovluqdadır:
C: Windows SysWOW64
yolda ikincisi:
C: Windows Sistem32
Bunlar müvafiq vəziyyətlər üçün ayrıca istifadə olunan fərqli fayllardır. 64 bitlik bir OS varsa və DLL faylı 32 bitdirsə, onda kitabxana faylı özü qovluğa yerləşdirilməlidir:
Windows / SysWoW64
və əmr artıq belə görünəcək:
% windir% SysWoW64 regsvr32.exe% külək% SysWoW64 dllname.dll
Metod 3: Komanda xətti
Bir faylı skript xətti ilə qeyd etmək ikinci seçimdən çox fərqlənmir:
- Bir komanda seçin Çalışın menyusunda Başlayın.
- Daxil etmək üçün sahəyə daxil olun cmd.
- Vurun "Gir".
İkinci seçimdə olduğu kimi eyni əmrləri daxil etməli olduğunuz bir pəncərəni görəcəksiniz.
Qeyd etmək lazımdır ki, əmr satırı pəncərəsində kopyalanan mətni (rahatlığı üçün) yapışdırmaq funksiyası mövcuddur. Bu menyunu yuxarı sol küncdəki nişanı tıklayarak tapa bilərsiniz.
Metod 4: ilə açın
- Üzərinə sağ tıklayarak qeydiyyatdan keçəcəyiniz sənədin menyusunu açın.
- Seçin İlə açın görünən menyuda.
- Vurun "Baxış" və aşağıdakı qovluqdan regsvr32.exe proqramını seçin:
- Bu proqramla DLL açın. Sistem uğurlu qeydiyyata dair bir mesaj göstərəcəkdir.
Windows / Sistem32
və ya 64 bitlik sistemdə və 32 bitlik DLL faylı üzərində işləyirsinizsə:
Windows / SysWow64
Mümkün səhvlər
"Fayl Windows quraşdırılmış versiyasına uyğun deyil" - bu, çox ehtimal ki, 64 bitlik DLL-in 32 bit sistemində və ya əksinə qeydiyyatdan keçməyə çalışdığınız deməkdir. İkinci metodda təsvir olunan uyğun əmrdən istifadə edin.
"Giriş nöqtəsi tapılmadı" - hamısı DLL qeyd edilə bilməz, bəziləri sadəcə DllRegisterServer əmrini dəstəkləmir. Ayrıca, bir səhvin meydana gəlməsi, faylın artıq sistem tərəfindən qeydiyyata alınması ilə əlaqədar ola bilər. Həqiqətən kitabxana olmayan sənədləri yayan saytlar var. Bu vəziyyətdə, əlbəttə ki, heç bir şey qeydə alınmayacaqdır.
Sonda deyilməlidir ki, təklif olunan bütün variantların mahiyyəti birdir və eynidir - bunlar qeydiyyat əmrini başlatmaq üçün sadəcə fərqli metodlardır - hər kəs üçün daha əlverişlidir.