Joang ho ngolisa DLL ho Windows

Basebedisi ba botsa hore na ba ka ngolisa faele ea dll joang ho Windows 7 le 8. Hangata, ka mor'a ho kopana le liphoso tse kang "Lenaneo le ke ke la qalisoa, hobane dll e hlokahalang ha e khomphuteng." Mabapi le sena 'me u bue.

Ha e le hantle, ho ngolisa laebraring ka tsamaiso hase mosebetsi o thata joalo (ke tla bontša mefuta e mengata e meraro ea mokhoa o le mong) - ha e le hantle, mohato o le mong feela ke oa bohlokoa. Ntho feela e hlokahalang ke hore o na le litokelo tsa tsamaiso ea Windows.

Leha ho le joalo, ho na le mekhahlelo e mengata - ka mohlala, esita le ngoliso ea katleho ea DLL ha e u boloke ho tloha phoso ea laebrari e sa fumaneheng khomphuteng, le ho hlaha ha phoso ea RegSvr32 ka molaetsa oo modemone e sa lumellaneng le Windows version ena khomphuteng kapa sebaka sa ho kena sa DLLRegisterServer ha se fumanehe. Ha ho bolele hore u etsa ntho e fosahetseng (Ke tla hlalosa sena qetellong ea sehlooho).

Litsela tse tharo tsa ho ngolisa DLL ho OS

Ha ke hlalosa mehato e latelang, ke nahana hore u fumane moo u lokelang ho kopitsa laebraring ea hau 'me DLL e se e ntse e le fenseteng ea System32 kapa SysWOW64 (mohlomong kae-kae kae, haeba e ka ba moo).

Tlhokomeliso: ka tlase tla hlalosa kamoo u ka ngolisang laebrari ea DLL ho sebelisa regsvr32.exe, leha ho le joalo, ke lebisa tlhokomelo ea hau ho 'nete ea hore haeba u na le tsamaiso ea 64-bit, joale o na le regsvr32.exe e' meli - e 'ngoe foleng ea C: Windows SysWOW64 ea bobeli ke C: Windows System32. 'Me tsena ke lifaele tse sa tšoaneng, tse nang le 64-bit tse fumanehang fenseteng ea System32. Ke khothaletsa ho sebelisa tsela e feletseng ea regsvr32.exe ka litsela tsohle, eseng feela lebitso la fono, joalokaha ke bontšitse mehlala.

Mokhoa oa pele o hlalosoa hangata Inthaneteng ho feta ba bang 'me o na le tse latelang:

  • Tšoaea lits'ebetsong tsa Windows + R kapa khetha khetho ea Run ho Windows 7 Qala menu (haeba, ha e le hantle, o nolofalitse ponahalo ea eona).
  • Kenya regsvr32.exe tsela_to_file_dll
  • Tlanya OK kapa kenya.

Ka mor'a moo, haeba ntho e 'ngoe le e' ngoe e tsamaea hantle, u lokela ho bona molaetsa oo laebrari e ileng ea ngolisoa ka katleho. Empa, ka monyetla o phahameng o tla bona molaetsa o mong - Module e laoloa, empa ntlha ea ho kena DllRegisterServer ha e fumanehe mme ho bohlokoa ho hlahloba hore DLL ea hau ke file e nepahetseng (Ke tla ngola ka sena hamorao).

Tsela ea bobeli ke ho matha mola oa taelo e le motsamaisi mme o kenye taelo e ts'oanang le ntho e fetileng.

  • Etsa potlako ea litaelo joaloka Mookameli. Ho Windows 8, o ka hatella linotlolo tsa Win + X ebe o khetha ntho e lakatsehang ea menu. Ho Windows 7, o ka fumana molaetsa oa taelo ho Start menu, tobetsa ka ho le letona mme o khethe "Matha e le mookameli".
  • Kenya taelo regsvr32.exe tsela_to_library_dll (o ka bona mohlala ho skrine).

Hape, ho ka etsahala hore u ke ke ua khona ho ngolisa DLL tsamaisong.

Le mokhoa oa ho qetela, o ka boela oa sebetsa maemong a mang:

  • Tobetsa ka ho le letona ho DLL eo u batlang ho e ngolisa le ho khetha ntho ea menu "E bule le."
  • Tobetsa "Browse" 'me u fumane fupere regsvr32.exe ka fensetere ea Windows / System32 kapa Windows / SysWow64, u bule DLL ho e sebelisa.

Mohloli oa litsela tsohle tse hlalositsoeng tsa ho ngolisa DLL tsamaisong e ts'oanang, ke litsela tse 'maloa tse fapaneng tsa ho sebelisa taelo e le ngoe - e leng se loketseng motho e mong. 'Me hona joale ke hobane'ng ha u sa khone ho etsa letho.

Ke hobane'ng ha u sa khone ho ngolisa DLL

Kahoo, ha o na lefaele la DLL, ka lebaka la seo u se bonang phoso ha u qala papali kapa lenaneo, o ile oa kopitsa faele ena ho tsoa Inthaneteng 'me u leka ho ingolisa, empa kapa ntlha ea ho kena ea DllRegisterServer kapa moduli ha e lumellane le phetolelo ea joale ea Windows, le mohlomong ntho e 'ngoe hape, ke hore, ho ngolisa DLL ha ho khonehe.

Ke hobane'ng ha sena se etsahala (mona, le ho se lokisa):

  • Hase lifaele tsohle tsa DLL tse etselitsoeng ho ngolisoa. E le hore e ngolisoe ka tsela ena, e lokela ho ba le tšehetso bakeng sa DllRegisterServer mosebetsi ka boeena. Ka linako tse ling phoso e bakoa ke 'nete ea hore laebrari e seng e ngolisitsoe.
  • Liwebsaete tse ling tse fanang ka ho boloka DLL, ha e le hantle, li na le lifaele tsa dummy tse nang le lebitso tseo u li batlang mme li ke ke tsa ngolisoa, hobane ha e le hantle sena hase laebraring.

'Me joale u ka e lokisa joang:

  • Haeba u le moqapi 'me u ngolise DLL ea hau, leka regasm.exe
  • Haeba u sebedisi mme ha o qale ho hong ka molaetsa o bolelang hore DLL ha e khomphuteng, batla Inthanete bakeng sa faele ea mofuta ofe mme eseng moo u ka e jarang teng. Ho tseba sena, hangata u ka kopitsa mohala oa molao ea kenang lilaebraring tsa pele le ho li ngolisa tsamaisong - ka mohlala, bakeng sa lifaele tsohle tse nang le lebitso le qalang ka d3d, feela kenya DirectX ho websaete ea molao ea Microsoft, bakeng sa msvc, e 'ngoe ea liphetolelo tsa Visual Studio Redistributable. ('Me haeba papali e sa qale ho tsoa molapo o phoroselang, joale sheba litlaleho tsa antivirus, e ka tlosa DLL e hlokahalang, e atisa ho etsahala ka lilaebrari tse ling tse fetotsoeng).
  • Ka tloaelo, ho e-na le ho ngolisa DLL, sebaka sa faele ka fenseteng e le 'ngoe e le faele e phethiloeng ea exe e hlokang hore laebrari ena e hlahe.

Qetellong ena, ke tšepa hore ho na le ntho e hlakileng ho feta kamoo e neng e le kateng.