По инсталирањето на разни програми или игри, може да наидете на ситуација кога кога ќе ја вклучите грешката "Програмата не може да се стартува затоа што потребниот DLL не е во системот." И покрај фактот дека оперативните системи Виндоус обично ги регистрираат библиотеките во позадина, откако ќе ја преземете и ставите вашата датотека DLL на соодветно место, сепак се појавува грешка, а системот едноставно не ја гледа. За да го надминете ова, треба да ја регистрирате библиотеката. Како ова може да се направи, ќе биде опишано подоцна во овој напис.
Опции за решавање на проблемот
Постојат неколку методи за да се реши овој проблем. Ајде да ја разгледаме секоја од нив подетално.
Метод 1: Управувач со OCX / DLL
OCX / DLL Manager е мала програма што може да помогне да се регистрирате библиотека или датотека OCX.
Преземете OCX / DLL Manager
За ова ќе ви требаат:
- Кликнете на ставка од менито "Регистрирај OCX / DLL".
- Изберете го типот на датотека што ќе ја регистрирате.
- Користејќи го копчето „Прелистајте“ наведете ја локацијата на DLL.
- Притиснете го копчето "Регистрирај се" а самата програма ќе ја регистрира датотеката.
Управителот OCX / DLL исто така може да ја деингистрира библиотеката, за ова треба да ја изберете менито "Денистрирај го OCX / DLL" и последователно да ги извршуваат истите операции како во првиот случај. Можеби ви треба функцијата за враќање за да ги споредите резултатите кога датотеката е активирана и кога ќе се исклучи, како и при отстранување на некои компјутерски вируси.
За време на процесот на регистрација, системот може да ви даде грешка велејќи дека се потребни права на администраторот. Во овој случај, треба да ја стартувате програмата со кликнување на десното копче врз неа и да изберете "Стартувај како администратор".
Метод 2: Стартувајте во менито
Можете да регистрирате DLL користејќи ја командата Стартувај во почетното мени на оперативниот систем Виндоус. За да го направите ова, ќе треба да ги извршите следниве активности:
- Притиснете кратенка на тастатурата "Виндоус + Р" или изберете ставка Стартувај од менито Започнете.
- Внесете го името на програмата што ќе ја регистрира библиотеката - regsvr32.exe и патеката каде што се наоѓа датотеката. Резултатот треба да биде вака:
- Кликнете „Внесете“ или копче „ОК“; системот ќе ви даде порака за тоа дали библиотеката е успешно регистрирана или не.
regsvr32.exe C: Windows System32 dllname.dll
каде што dllname е името на вашата датотека.
Овој пример е погоден за вас ако оперативниот систем е инсталиран на погон C. Ако се наоѓа на друго место, ќе треба да ја промените погонската буква или да ја користите командата:
% systemroot% System32 regsvr32.exe% windir% System32 dllname.dll
Во оваа верзија, самата програма ја наоѓа папката каде што имате инсталирано оперативниот систем и започнува регистрацијата на одредената датотека DLL.
Во случај на 64-битен систем, ќе имате две програми regsvr32 - едната е во папката:
C: Windows SysWOW64
и втората по патот:
C: Windows System32
Овие се различни датотеки што се користат одделно за соодветните ситуации. Ако имате 64-битен оперативен систем, а датотеката DLL е 32-битна, тогаш самата библиотека датотека треба да биде поставена во папката:
Windows / SysWoW64
и командата веќе ќе изгледа вака:
% windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll
Метод 3: Командна линија
Регистрирањето датотека преку командната линија не се разликува многу од втората опција:
- Изберете тим Стартувај во менито Започнете.
- Внесете во полето за да влезете cmd.
- Кликнете „Внесете“.
Seeе видите прозорец во кој ќе треба да ги внесете истите команди како во втората опција.
Треба да се напомене дека прозорецот за командна линија има функција да залепи копиран текст (за погодност). Можете да го најдете ова мени со кликнување со десното копче на иконата во горниот лев агол.
Метод 4: Отворено со
- Отворете го менито на датотеката што ќе ја регистрирате со десен клик на неа.
- Изберете Отвори со во менито што се појавува.
- Кликнете на „Преглед“ и изберете ја програмата regsvr32.exe од следниот директориум:
- Отворете ја DLL со оваа програма. Системот ќе прикаже порака за успешна регистрација.
Виндоус / Систем32
или во случај да работите на 64-битен систем и 32-битна датотека DLL:
Windows / SysWow64
Можни грешки
"Датотеката не е компатибилна со инсталираната верзија на Windows" - ова значи дека најверојатно се обидувате да регистрирате 64-битен DLL во 32-битен систем или обратно. Користете ја соодветната команда опишана во вториот метод.
"Точката за влез не е пронајдена" - не можат да се регистрираат сите DLL, некои од нив едноставно не ја поддржуваат командата DllRegisterServer. Исто така, појава на грешка може да биде предизвикана од фактот дека датотеката е веќе регистрирана од системот. Постојат страници што дистрибуираат датотеки што не се библиотеки. Во овој случај, се разбира, ништо нема да биде регистрирано.
Како заклучок, мора да се каже дека суштината на сите предложени опции е една иста - тие се едноставно различни методи за започнување на командата за регистрација - тоа е попогодно за секого.