RekenaarsSagteware

Hoe om 'n DLL registreer in Windows enige weergawe: 'n paar basiese maniere

Soms gebeur dit dat sommige programme in Windows-Media nie loop aan die begin van uitvoerbare lêer die aansoek se en die stelsel vertoon 'n boodskap wat aandui dat 'n dinamiese komponent (Biblioteek) DLL formaat ontbreek of nie geregistreer is nie. Volgende, oorweeg die kwessie van hoe om die DLL op die stelsel registreer op verskeie maniere, maar net op voorwaarde dat dit werklik beskikbaar. die gebruiker se aandag sal ook gegee word aan 'n paar van die moontlike foute wat kan voorkom wanneer die uitvoering van aksies in enige manier.

Hoe om DLL registreer in Windows-gebaseerde stelsels eenvoudige metode?

Die meeste sagteware produkte, wat ontwerp is vir die installering en gebruik van Windows, behalwe vir die uitvoerbare lêer bevat 'n aantal addisionele komponente. Die DLL is een van die modules, wat aan die begin van die EXE-lêer in die geheue gelaai, waar dit gemaak is om hom voorgeskrewe kode.

Die struktuur van die begin volgorde program en laai van die res van die bestanddele in die hoofgeheue sodanig dat byna almal van hulle begin van die een directory. So, in sy eenvoudigste vorm, die vraag van hoe om die DLL registreer in Windows-stelsels 10 of laer rang, is opgelos deur die plasing van die vereiste formaat van die lêers in 'n gids met die hoofprogram uitvoerbare (EXE). Maar dit is slegs geskik vir die gevalle waar die biblioteke self afwesig was, maar dan is afsonderlik gelaai, byvoorbeeld, van die Internet.

Hoe om 'n DLL in Windows XP en behalwe die konsole "Run" registreer?

Ongelukkig is die bogenoemde metode nie altyd werk nie. Daarom, in Windows moet jy hul eie fondse en instrumente gebruik. In die besonder, dit kom neer op die gebruik van 'n sagteware diens RegSvr, wat aangebied word in die vorm van regsvr32.exe lêer geleë in een van die stelsel dopgehou. In stelsels met 'n 32-bis argitektuur, is hierdie komponent in die gids System32, maar in die 64-bis-weergawes van hierdie lêers kan twee (tweede komponent geleë in SysWow64 gids) wees.

So, voordat die kwessie van hoe om die DLL op die stelsel registreer, moet jy uitvind hoe om woord lengte bereken die biblioteek self. Dit sal die verdere verloop van die aksie vas te stel.

So, vir registrasie moet die konsole "Run" (die maklikste manier om dit te doen deur middel van 'n kombinasie van Win + R), wat nodig is om regsvr32.exe opdrag registreer is om die biblioteek lêer te bring, en daarna deur die gaping 'n volledige pad. In die geval dat jy moet registreer met die bietjie tel, te regsvr32.exe lêer uit te voer sal ook nodig om die volledige pad wat die plek in die gids System32 of SysWow64 registreer.

Aksie deur die command line

Biblioteek DLL analoog metode kan geregistreer word en via command line. Dit kan verkry word vanaf die spyskaart "Run" deur die vermindering van cmd (altyd met administrateur regte).

Hier, soos in die geval met die konsole "Run", registreer die span, wat begin met die naam van die lêer (regsvr32.exe), gevolg deur die volledige pad na die biblioteek lêer of die volledige pad na die begin van die lyn vir registrasie instrument.

Die skep van 'n registrasie via die "Explorer"

Ten minste 'n eenvoudige oplossing vir die probleem van hoe om 'n DLL in die stelsel te registreer, is die gebruik van "Explorer" of 'n ander lêer bestuurder.

Hier moet jy die biblioteek lêer te vind en maak dit 'n regs-kliek en dan in die konteks kieslys kies 'Maak oop met ... ". Volgende op die lys program om die formaat DLL oop is nie ingedien is, dus, met behulp van die blaai knoppie in die bo dopgehou om die mees regsvr32.exe lêer vind (afhangende van die bietjie van die hoofprogram).

Moontlike probleme met die registrasie

Alle sou genoeg wees, maar dit kan soms veroorsaak foute. Die meeste dikwels jy kan 'n boodskap wat nie gevind kan word sogenaamde DllRegisterServer inskrywing punt te sien.

Die rede hiervoor kan wees dat die biblioteek is reeds geregistreer, maar is beskadig. Miskien, DllRegisterServer module is nie versoenbaar is met die huidige weergawe van die stelsel of biblioteek ondersteun nie dit, ens Maar ons moet onthou dat nie al die komponente van hierdie tipe gebruik word vir registrasie. As die lêer afgelaai word vanaf die Internet, kan dit baie goed wees dat dit anti-virus het gesluit of heeltemal verwyder in die proses van die aflaai.

Soms is dit nie nodig om die Windows gereedskap gebruik vir registrasie. So vir D3D komponente wat teenwoordig is in die spel kan wees, net installeer 'n updated weergawe van DirectX, en vir biblioteke MSVC installeer Microsoft Visual Studio herdistribueerbaar. In 'n uiterste geval, indien die seerower gekap kopie van die sagteware, in dieselfde Internet moet wees om die amptelike weergawe van die sagteware op te spoor en maak die nodige stappe is weer gebruik (maar net in hierdie geval, kan sodanige prosedures nie nodig wees). As voorkeur gegee word aan die informele program, moet jy 'n boot te maak met gestremde Antivirus en firewall, maar net op voorwaarde dat die gebruiker is vasbeslote dat aflaaibare inhoud is heeltemal veilig en geen potensiële bedreigings vir die rekenaarstelsel te dra.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.birmiss.com. Theme powered by WordPress.