Pēc dažādu programmu vai spēļu instalēšanas jūs varat sastapties ar situāciju, kad kļūda rodas "programmas uzsākšana, jo vajadzīgais DLL nav sistēmā". Neskatoties uz to, ka Windows ģimenes logi parasti reģistrē bibliotēkas fonā, pēc lejupielādes un ievietojāt savu DLL failu attiecīgajā vietā, notiek kļūda joprojām notiek, un sistēma vienkārši redz to ". Lai to labotu, jums ir nepieciešams reģistrēt bibliotēku. Kā to var izdarīt, tiks teikts vēlāk šajā rakstā.
Opcijas problēmas risināšanā
Šīs problēmas novēršanai ir vairākas metodes. Apsveriet katru no tiem sīkāk.1. metode: OCX / DLL vadītājs
OCX / DLL vadītājs ir neliela programma, kas var palīdzēt reģistrēt bibliotēku vai OCX failu.
Lejupielādēt OCX / DLL Manager programmu
Lai to izdarītu, jums būs nepieciešams:
- Noklikšķiniet uz izvēlnes Reģistrēties OCX / DLL.
- Izvēlieties faila tipu, kuru jūs reģistrēsit.
- Pārlūkot pogu, norādiet DLL atrašanās vietu.
- Nospiediet pogu "Reģistrs", un programma pati reģistrēs failu.
OCX / DLL vadītājs arī zina, kā atcelt reģistrāciju bibliotēkā, lai to izvēlnē izvēlnē atlasītu izvēlnē "Nostiprinātāja OCX / DLL" un vēlāk dariet visas tās pašas darbības kā pirmajā gadījumā. Atcelt funkciju var būt nepieciešams salīdzināt rezultātus ar aktivizēto failu un kad invalīdiem, kā arī dažu datoru vīrusu noņemšanas laikā.
Reģistrācijas procesa laikā sistēma var sniegt jums kļūdu, runājot par to, kādas administratora tiesības ir nepieciešamas. Šādā gadījumā jums ir nepieciešams sākt programmu, nospiežot to ar peles labo pogu, un izvēlieties "Palaist uz administratora nosaukuma".
2. metode: izvēlne "Run"
Jūs varat reģistrēt DLL, izmantojot komandu "Run" Windows operētājsistēmas sākuma izvēlnē. Lai to izdarītu, jums būs nepieciešams veikt šādas darbības:
- Nospiediet tastatūras kombināciju "Windows + R" vai izvēlnē Sākt izvēlieties "Run".
- Ievadiet programmas nosaukumu, kas reģistrēs bibliotēku - RegSvr32.exe un ceļu, uz kuru fails ir ievietots. Tā rezultātā tai vajadzētu strādāt šādi:
- Nospiediet "Enter" vai "OK" pogu; Sistēma sniegs jums ziņojumu par to, vai bibliotēka ir bijusi veiksmīga vai nav reģistrēta.
REGSVR32.EXE C: Windows System32 \ Dllname.dll
Kur dllname ir jūsu faila nosaukums.
Šis piemērs būs piemērots jums, ja operētājsistēma ir instalēta C diskā, ja tas ir citur, jums būs nepieciešams mainīt diska burtu vai izmantot komandu:
% SYSTEMROOT% SYSTEM32 \ REGSVR32.exe% Windir% \ System32 \ Dllname.dll
Šajā versijā pati programma atrod mapi, kurā ir instalēta OS un palaiž reģistrāciju norādīto DLL failu.
64 bitu sistēmas gadījumā jums būs divi REGSVR32 programmas - viens ir mapē:
C: Windows Syswow64
un otrais ceļā:
C: Windows System32
Tie ir dažādi faili, kas tiek izmantoti atsevišķi attiecīgām situācijām. Ja jums ir 64 bitu OS, un DLL fails ir 32 bitu, tad bibliotēkas fails ir jānovieto mapē:
Windows Syswow64.
Un komanda izskatīsies šādi:
% Windir% syswow64 regsvr32.exe% windir% syswow64 \ dllname.dll
3. metode: komandu virkne
Failu reģistrācija, izmantojot komandrindu, nav ļoti atšķirīga no otrās iespējas:
- Izvēlnē Sākt izvēlieties komandu "Run".
- Ievadiet cmd ieraksta laukā, kas tiek atvērts.
- Nospiediet "Enter".
Jums parādīsies priekšā, kurā jums būs jāievada tās pašas komandas kā otrajā versijā.
Jāatzīmē, ka komandrindas logam ir kopētā teksta ievietošanas funkcija (ērtībai). Jūs varat atrast šo izvēlni, nospiežot labo pogu uz ikonas augšējā kreisajā stūrī.
4. metode: Atvērt ar
- Atveriet failu izvēlni, kuru jūs reģistrēsiet, noklikšķinot uz tā ar peles labo pogu.
- Izvēlnē izvēlnē izvēlieties "Atvērt ar".
- Noklikšķiniet uz "Pārskats" un izvēlieties REGSVR32.exe programmu no šādas direktorijas:
- Atveriet DLL, izmantojot šo programmu. Sistēma izdos veiksmīgu reģistrācijas ziņojumu.
Windows / System32.
Vai, ja jūs strādājat 64 bitu sistēmā, un DLL failu 32 bitu:
Windows / Syswow64.
Iespējamās kļūdas
"Fails nav saderīgs ar instalēto Windows versiju" nozīmē, ka jūs visticamāk mēģināt reģistrēt 64 bitu DLL 32 bitu sistēmā vai otrādi. Izmantojiet otrajā metodē aprakstīto atbilstošo komandu.
"Ievades punkts nav atrasts" - ne visas DLL bibliotēkas var reģistrēt, daži no tiem vienkārši neatbalsta DllRegisterserver komandu. Arī kļūdas rašanos var izraisīt fakts, ka fails jau ir reģistrēts sistēmā. Ir vietnes, kas izplata failus, kas nav bibliotēkas patiesībā. Šajā gadījumā, protams, nekas netiks reģistrēts.
Visbeidzot, ir jāsaka, ka visu iespējamo iespēju būtība ir vienkārši dažādas reģistrācijas komandas uzsākšanas metodes, kas ir ērtāk.