Regsvr32 sistemoje Windows: paaiškinimai, komandos, naudojimo ir klaidų pranešimai

Regsvr32 Windows Explanation



Regsvr32 yra „Windows“ komandų eilutės programa, kurią galima naudoti DLL failams registruoti ir išregistruoti. Kai registruojate DLL, nurodote „Windows“, kur rasti failą, kad jį galėtų naudoti kitos jūsų kompiuterio programos. Jei išregistruojate DLL, nurodote Windows pašalinti failo registracijos informaciją. Yra du būdai, kaip naudoti Regsvr32 registruojant DLL: 1. Atidarykite komandų eilutę. 2. Įveskite regsvr32 path_to_dll_file, tada paspauskite Enter. Pavyzdžiui, norėdami užregistruoti failą mydll.dll, įveskite šią komandą: regsvr32 mydll.dll Jei DLL sėkmingai užregistruotas, pamatysite šį pranešimą: DllRegisterServer faile mydll.dll pavyko. Jei DLL neužregistruotas, pamatysite šį pranešimą: DllRegisterServer faile mydll.dll nepavyko. Jei norite išregistruoti DLL, galite naudoti jungiklį /u. Pavyzdžiui, norėdami išregistruoti failą mydll.dll, įveskite šią komandą: regsvr32 /u mydll.dll Jei DLL sėkmingai išregistruotas, pamatysite šį pranešimą: DllUnregisterServer faile mydll.dll pavyko. Jei DLL neužregistruotas, pamatysite šį pranešimą: DllUnregisterServer faile mydll.dll nepavyko.



„Microsoft Windows“ operacinėse sistemose, dešinė fr32 yra komandų eilutės programa, naudojama OLE valdikliams, pvz., DLL ir ActiveX valdikliams, registruoti ir išregistruoti Windows registre. Pavyzdžiui, su regsvr32 naudojamas DDL turi eksportuoti DllRegisterServer ir DllUnregisterServer funkcijas. Naudojant šį įrankį gali reikėti pašalinti kai kurias „Windows“, „Microsoft Internet Explorer“ ar kitų programų problemas.









svetainės su garsais

Regsvr32 sistemoje Windows

Regsvr32.exe yra įtraukta į Microsoft IE 3.0 ar naujesnę versiją, Windows 95 OSR2 arba naujesnę versiją ir Windows NT 4.0 5 pakeitimų paketą. Regsvr32.exe įdiegta sistemos aplanke (Windows Me / Windows 98 / Windows 95) arba System32 (Windows NT) / Windows XP / Windows Vista / Windows 7).



Regsvr32 valdymas ir naudojimas

RegSvr32.exe komandų eilutės parinktys:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllvardas

2. Parinktys:



  • /u: tai išregistruos failą.
  • /s: tyliai veikia regsvr32 ir nerodo jokių pranešimų.
  • /n: neskambina DllRegisterServer. Ši parinktis turėtų būti naudojama su /i.
  • /i:cmdline: iškviečia DllInstall, perduodama pasirenkamą [cmdline]. Kai naudojamas su /u, pašalinamas dll.
  • dllname: nurodo registruojamo DLL failo pavadinimą.

Pavyzdžiui, rankiniu būdu užregistruoti ir išregistruoti dll failą shm.dll CMD galime atlikti šiuos veiksmus:

sveiki "Windows" nustatymai
  • regsvr32 shm.dll, kad užregistruotumėte failą.
  • regsvr32 / u shm.dll, kad ištrintumėte failą.

Regsvr32.exe klaidų pranešimai

1. Klaidų pranešimų, kuriuos sukėlė Regsvr32.exe sistemoje Windows Vista ar naujesnėje sistemoje, sąrašas.

Šiame sąraše yra RegSvr32 klaidų pranešimai ir galimos priežastys:

  1. Komandos vėliavėlė ''%1″ negalioja. Peržiūrėkite komandos naudojimą ir bandykite dar kartą.
  2. Ši komanda galioja tik tada, kai atidarytas Microsoft Visual Studio OLE vartotojo valdymo projektas.
  3. Norėdami užregistruoti modulį, turite pateikti dvejetainį pavadinimą.
  4. Komanda OleInitialize nepavyko. Jūsų kompiuteryje gali pritrūkti atminties. Uždarykite visas atidarytas programas ir bandykite dar kartą.
  5. Nepavyko įkelti modulio ''% 1''. N n Patikrinkite, ar dvejetainis failas saugomas nurodytame kelyje, arba derinkite jį, kad patikrintumėte, ar nėra problemų su dvejetainiais arba priklausomais .DLL failais. N n% 2.
  6. Modulis ''%1″' buvo įkeltas, bet įvesties taškas %2 nerastas. Įsitikinkite, kad „%1“ yra tinkamas DLL arba OCX failas, tada bandykite dar kartą.
  7. Modulis '%1' buvo įkeltas, bet iškviesti %2 nepavyko su klaidos kodu %3. Norėdami gauti daugiau informacijos apie šią problemą, ieškokite žiniatinklyje naudodami klaidos kodą kaip paieškos terminą.
  8. Modulis „%1“ gali būti nesuderinamas su jūsų naudojama „Windows“ versija. Įsitikinkite, kad modulis suderinamas su x86 (32 bitų) arba x64 (64 bitų) regsvr32.exe versija.

2. Klaidų pranešimų, kuriuos sukėlė Regsvr32.exe ankstesnėje OS sistemoje, sąrašas.

Šiame sąraše yra RegSvr32 klaidų pranešimai ir galimos priežastys:

įjungti USB rašymo reg
  1. Neatpažinta vėliavėlė: /negaliojantis_vėliava.
  2. DLL pavadinimas nebuvo nurodytas.
  3. Bibliotekos pavadinimas buvo įkeltas, bet DllRegisterServer arba DllUnregisterServer įvesties taškas nerastas.
  4. Dllname nėra vykdomasis failas ir šiam failo tipui nėra registruotas registracijos pagalbininkas.
  5. Bibliotekos pavadinimas buvo įkeltas, bet DllRegisterServer arba DllUnregisterServer įvesties taškas nerastas.
  6. Dllname savaime nesiregistruoja arba atmintyje yra sugadinta versija.
  7. OleInitialize (arba OleUninitialize) nepavyko.
  8. Nepavyko įkelti bibliotekos ('Dllname'). GetlastError grąžina 0x00000485.
  9. Nepavyko įkelti bibliotekos ('Dllname'). GetLastError grąžina 0x00000002.
  10. Nepavyko įkelti bibliotekos('dskmaint.dll'). GetLastError grąžina 0x000001f.
  11. DllRegisterServer (arba DllUnregisterServer) klaida Dll pavadinime. Grąžinimo kodas: eilutė.

Regsvr32.exe galite rasti įdiegtą Sistema („Windows Me“ / „Windows 98“ / „Windows 95“) arba Sistema 32 („Windows NT“ / „Windows XP“ / „Windows Vista“ / „Windows 7“) ir 64 bitų „Windows“ sistemoje rasite dvi Regsv32.exe versijas, ty. Yra 64 bitų versija % systemroot% System32 regsvr32.exe ir yra 32 bitų versija % systemroot% SysWoW64 regsvr32.exe paaiškina KB249873 .

Populiarios Temos