Как да се регистрирате DLL в Windows

Как да стартирате DLL файлове
Членове помолени за това как да се регистрирате DLL файл в Windows 7 и 8. Обикновено след срещата с грешки, а именно "Бягайте невъзможно, тъй като необходимата Dll липсва на компютъра." За него и да поговорим.







В действителност, чек-ин система библиотека не е толкова трудна задача (за да покаже най-много три вариации на един метод) - всъщност само една стъпка е необходима. Единственото изискване - дали имате права на администратор на Windows.

Все пак, има някои нюанси - например, дори и една успешна регистрация DLL не е задължително да ви спаси от грешки "не е открит в компютъра", както и появата на RegSvr32 грешка със съобщение, че устройството не е съвместима с версията на Windows на вашия компютър, или точка DllRegisterServer запис не е намерен, не казвам, че правите нещо нередно (което тя казва, ще ви обясни по-късно в статията).

Три начина да се регистрират DLL OS

При описанието на следващите стъпки, предполагам, че сте намерили мястото, където искате да копирате вашата библиотека и DLL вече е в папката System32 или SysWOW64 (и вероятно някъде другаде, ако тя не трябва да има).

Забележка: По-долу е описано как да се регистрирате в DLL използване regsvr32.exe, но обърна внимание на факта, че ако имате система за 64-битова, а след това имате две regsvr32.exe - един в папка C: \ Windows \ SysWOW64 второ - C: \ Windows \ System32. И те са различни файлове с 64-битова версия се намира в папката System32. Аз препоръчвам по всякакъв начин да се използва пълния път до RegSvr32.exe, а не само името на файла, както вече е показано в примерите.

Първият метод е описан в Интернет по-често от другите и е както следва:

  • Натиснете Windows + R или в Start бутона за менюто на Windows 7, изберете "Run" (освен ако не го на картата).
  • Въведете regsvr32.exe put_k_faylu_dll
  • Натиснете OK или Enter.
Как да стартирате DLL файлове

След това, ако всичко върви добре, трябва да видите съобщение, че библиотеката е бил успешно регистриран. Но, най-вероятно ще видите различно послание - модула се зарежда, но не се намери точката на влизане DllRegisterServer, и си струва да се провери, че вашата DLL файл е правилно (това е, както казах, аз ще пиша по-късно).

Как да стартирате DLL файлове

Вторият метод е да стартирате командния ред като администратор и аз всичко в един отбор от предишната точка.

  • Започнете командния ред като администратор. В Windows 8, можете да натиснете Win + X, след което изберете желаната опция в менюто. В Windows 7, можете да намерите в командния ред в менюто Старт, щракнете с десния бутон на мишката и изберете "Run като администратор".
  • Въведете regsvr32.exe put_k_biblioteke_dll команда (например, можете да видите на снимката по-).






Отново, това е вероятно, че няма да бъде в състояние да регистрира DLL в системата.

Как да стартирате DLL файлове

И последният метод, който също може да бъде полезен в някои случаи:

  • Щракнете с десния бутон на DLL, трябва да се регистрирате и да изберете "Отваряне с".
  • Кликнете върху "Преглед", за да намерите regsvr32.exe файл в Windows / System32 или Windows / SysWOW64, отворете папката DLL да го използвате.

Същността на всички описани методи за регистриране на DLL в системата е една и съща, само на няколко различни начини да се движат същата команда - на кого е по-удобно. И сега за това, защо не се получи.

Защо не мога да регистрирате DLL

Така че, не е нужно някакво DLL файл, който е защо, когато започнете игра или програма, ще видите грешка, като сте изтеглили от интернет, и опитайте да се регистрирате, но нито DllRegisterServer входна точка или модул не е съвместим с текущата версия на Windows, както и може би нещо друго, което е, DLL регистрация невъзможно.

Как да стартирате DLL файлове

Защо се случва това (по-нататък ще бъде за това как да го оправя):

  • Не всички DLL файлове са предназначени да бъдат записани. За това, че може да се регистрира по този начин, тя трябва да има подкрепата на повечето от функцията DllRegisterServer. Понякога грешката също е причинена от факта, че библиотеката вече е регистриран.
  • Някои сайтове, които предлагат да изтеглите DLL, включват факта, фиктивни файлове с желаното име и не можете да се регистрирате, защото той наистина не е библиотека.

Сега, как да го оправя:

  • Ако сте програмист и да регистрирате DLL, опитайте regasm.exe
  • Ако сте потребител и имате нещо не започва със съобщение, че DLL не е на разположение на вашия компютър - погледнете в интернет, какъв вид файл, а не от къде да го изтеглите. Обикновено, знаейки това, можете да изтеглите официалния инсталатора, който ще се инсталира оригинален библиотеката и да ги регистрира в системата - например, всички файлове с имена, започващи с d3d достатъчно, за да сложи DirectX от официалния сайт на Microsoft за MSVC - версия на Visual Studio за разпространение. (И ако не пуснете някой мач от потока, на външен вид-ка в докладите за борба с вируса, той може да се отстрани необходимо DLL, често е случаят с някои модифицирани библиотеки).
  • Обикновено, вместо да се регистрира DLL произведения на даден файл в същата папка като изпълним файл EXE, която изисква библиотеката.

С това завършва с надеждата, че тя става все по-ясно, отколкото беше.

И изведнъж, и това ще бъде интересно:

Най-вероятно не е нужно администраторски права, но не и факта. Тук можете да опитате ръчно да започне командния ред като администратор, и тя трябва да влезе в екип. Като цяло, изглежда, че има пирати Skyrim и този файл се изтрива вашата антивирусна или Windows Defender. Как да решим, според мен, предполагам.

И трите метода са се опитали не помогна windose 10 Модул C: \ Windows \ System32 \ VB6FR.DLL зареден но входната точка не е намерен DillRegisterServer.
Уверете се, че C: \ Windows \ System32 \ VB6FR.DLL yavlyaetsya правилно DLL или OCX файл и след това опитайте отново

Ако сте сигурни, че на оригиналния файл се изтегля, след това се опитайте просто да копирате папката на програмата, която показва грешка. (И ако има поддиректория бин - нещо в него).

Здравейте аз нямам нищо общо с този файл kernelbase.dll не може да инсталира една игра се опита всички възможности, които са написани, но нищо не помогна

Опитайте се да създадете нов потребител и от затруднените си стартиране на програми.
Също така, опитайте се да се възстанови целостта на системните файлове на Windows.
Изтеглете този файл от някъде, не е необходимо, това е опасно.

проблеми събитие Наименование APPCRASH
Заявление Име: ShadowOfMordor.exe Application Version: 1.0.1951.27
Помогнете на автобуса, аз се опитах всичко

Опитах всички начини, аз не знам какво да правя

Грешка ntdll DLL входна точка. Всички методи не работят. Windows 7

Добре дошли! Имаше проблем: инсталирана WebReaserch, лиценз. Не работи, не може да намери winaaut.dll библиотека, че е невъзможно да го регистрирате чрез RegSvr32.exe, и това, което пишете. Проблемът е решен незабавно, когато се копират winaaut.dll до инсталационната директория на програмата. Благодарим Ви!