Regsvr32: അത് & DLLs എങ്ങനെ രജിസ്റ്റർ ചെയ്യാം

Regsvr32.exe എന്ന പേരിൽ ഒരു DLL ഫയൽ രജിസ്റ്റർ ചെയ്യാം

Regsvr32 എന്നത് Microsoft രജിസ്ടർ സെർവറായി സൂചിപ്പിക്കുന്ന വിൻഡോസ് ഒരു കമാൻഡ്-ലൈൻ ടൂൾ ആണ്. ഡബ്ല്യൂഎൽ ഫയലുകളും ആക്റ്റീവ്എക്സ് കൺട്രോളുകളും പോലുള്ള ഒബ്ജക്റ്റ് ലിങ്കിംഗ് ആൻഡ് എംബെഡിംഗ് (OLE) നിയന്ത്രണങ്ങൾ രജിസ്റ്റർ ചെയ്യാനും രജിസ്റ്റർ ചെയ്യാനും ഇത് ഉപയോഗിക്കുന്നു.

Regsvr32 ഒരു ഡിഎൽഎൽ ഫയൽ രജിസ്ടർ ചെയ്യുമ്പോൾ അതിന്റെ അനുബന്ധ പ്രോഗ്രാമിനെ കുറിച്ചുള്ള വിവരങ്ങൾ Windows രജിസ്ട്രിയിലേക്ക് ചേർക്കുന്നു . പ്രോഗ്രാമുകളുടെ ഡാറ്റ എവിടെയാണെന്നും അത് എങ്ങനെ സംവദിക്കണമെന്നും മനസിലാക്കാൻ മറ്റ് പ്രോഗ്രാമുകൾ രജിസ്ട്രിയിൽ ആക്സസ് ചെയ്യാനാകുമെന്നതിന്റെ സൂചനകളാണ്.

നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഒരു ഡിഎൽഎൽ പിശക് കണ്ടാൽ ഒരു ഡിഎൽഎൽ ഫയൽ രജിസ്റ്റർ ചെയ്യേണ്ടി വരാം. അത് എങ്ങനെ ചെയ്യണമെന്ന് ഞങ്ങൾ വിശദീകരിക്കുന്നു.

എങ്ങനെ ഒരു DLL ഫയൽ രജിസ്ടർ ചെയ്തു രജിസ്ടർ ചെയ്യാം

വിൻഡോസ് രജിസ്ട്രിയിലെ റെഫറൻസുകൾ ഡിഎൽഎൽ ഫയൽ നോക്കിയാൽ, അത് നീക്കം ചെയ്യപ്പെടുകയോ കേടാവുകയോ ചെയ്താൽ, ആ ഡിഎൽഎൽ ഫയൽ ഉപയോഗിക്കേണ്ട പ്രോഗ്രാമുകൾ പ്രവർത്തിക്കുന്നത് അവസാനിപ്പിക്കും. രജിസ്ട്രിയിലെ ഈ ബന്ധം ഒരു ഡിഎൽഎൽ ഫയൽ രജിസ്റ്റർ ചെയ്യപ്പെടാതെ തകർക്കപ്പെടുമ്പോൾ തന്നെ.

ഒരു ഡിഎൽഎൽ ഫയൽ രജിസ്ടർ ചെയ്യുന്നതിലൂടെ അത് ആദ്യം രജിസ്റ്റർ ചെയ്ത പ്രോഗ്രാം വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുകയാണ് . ചിലപ്പോൾ, നിങ്ങൾ സ്വയം കമാൻഡ് പ്രോംപ്റ്റ് വഴി ഡിഎൽഎൽ ഫയൽ സ്വയം രജിസ്റ്റർ ചെയ്യണം.

നുറുങ്ങ്: കമാന്ഡ് പ്രോംപ്റ്റ് എങ്ങനെ കണ്ടുപിടിക്കാം എന്ന് നിങ്ങൾക്ക് ഉറപ്പില്ലെങ്കിൽ എങ്ങനെ തുറക്കുക എന്ന് നോക്കാം.

ഒരു regsvr32 ആജ്ഞ നിർമ്മിക്കുന്നതിനുള്ള ശരിയായ മാർഗ്ഗം:

regsvr32 [/ u] [/ n] [/ i [: cmdline]]

ഉദാഹരണത്തിന്, myfile.dll എന്ന പേരിൽ ഒരു DLL ഫയൽ രജിസ്റ്റർ ചെയ്യാൻ നിങ്ങൾ ആദ്യം ഈ ആദ്യ കമാൻഡ് നൽകണം ,

regfilevr32 myfile.dll regsvr32 / u myfile.dll

Regsvr32 ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന മറ്റ് പരാമീറ്ററുകൾ മൈക്രോസോഫ്റ്റിന്റെ Regsvr32 പേജിൽ കാണാൻ കഴിയും.

കുറിപ്പ്: എല്ലാ കമാൻഡ് പ്രോംപ്റ്റിലേക്കും കമാൻഡ് നൽകുന്നതിലൂടെ എല്ലാ DLL കളും രജിസ്റ്റർ ചെയ്യാൻ കഴിയില്ല. നിങ്ങൾ ആദ്യം ഫയൽ ഉപയോഗിക്കുന്നത് സേവനമോ പ്രോഗ്രായോ അവസാനിപ്പിക്കണം.

Common Regsvr32 പിശകുകൾ പരിഹരിക്കുക എങ്ങനെ

ഒരു DLL ഫയൽ രജിസ്റ്റർ ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ നിങ്ങൾ കാണാനിടയുള്ള ഒരു തെറ്റ് ഇതാ:

ഘടകം ലോഡുചെയ്തു, എന്നാൽ DllRegisterServer എന്നതിലേക്കുള്ള കോൾ 0x80070005 എന്ന പിശക് കോഡിൽ പരാജയപ്പെട്ടു.

ഇത് സാധാരണ ഒരു അനുമതി ഇഷ്യു ആണ്. ഒരു ഉയർന്ന കമാൻഡ് പ്രോംപ്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ ഡിഎൽഎൽ ഫയൽ രജിസ്റ്റർ ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കില്ല, ഫയൽ തന്നെ തടയപ്പെടാം. ഫയലിന്റെ പ്രോപ്പർട്ടീസ് വിൻഡോയിലെ ജനറൽ ടാബ് സെക്യൂരിറ്റി സെക്ഷൻ പരിശോധിക്കുക.

ഫയൽ ഉപയോഗിക്കുന്നതിനുള്ള ശരിയായ അനുമതി നിങ്ങൾക്കില്ല എന്ന് മറ്റൊരു സാധ്യതയുണ്ട്.

സമാനമായ ഒരു പിശക് സന്ദേശം ചുവടെയുള്ളതുപോലെ പ്രസ്താവിച്ചു. ഈ തെറ്റ് സാധാരണയായി കമ്പ്യൂട്ടറിന്റെ ഏത് ആപ്ലിക്കേഷനും ഡിഎൽഎല്ലായി ഉപയോഗിക്കാറില്ല എന്നാണ് ഇതിനർത്ഥം. അതായത് ഇത് രജിസ്റ്റർ ചെയ്യേണ്ട ആവശ്യമില്ല എന്നാണ്.

ഘടകം ലോഡുചെയ്തു, പക്ഷേ എൻട്രി-പോയിന്റ് DllRegisterServer കണ്ടെത്തിയില്ല.

മറ്റൊരു regsvr32 പിശക് സന്ദേശം ഇതാണ്:

ലോഡ് ചെയ്യാൻ പരാജയപ്പെട്ടു. ബൈനറി നിർദ്ദിഷ്ട പാത്തിൽ സംഭരിച്ചുവെന്ന് ഉറപ്പാക്കുക അല്ലെങ്കിൽ ബൈനറി അല്ലെങ്കിൽ ആശ്രിതൻ ഡിഎൽഎൽ ഫയലുകൾ പ്രശ്നങ്ങൾക്കായി പരിശോധിക്കാൻ ഡീബഗ് ചെയ്യുക.

ഡീലിഎൽ ഫയൽ ആവശ്യപ്പെടുന്ന എല്ലാ ഡിപൻഡൻസികളുടെയും ലിസ്റ്റ് കാണുന്നതിന് ഡിപൻഡൻസി വാക്കർ ടൂൾ ഉപയോഗിക്കാം - ഒരു DLF ഫയൽ ആവശ്യപ്പെടുന്നതിൽ നിങ്ങൾക്ക് നഷ്ടമാകില്ല. ശരിയായി രജിസ്റ്റർ ചെയ്യുക.

കൂടാതെ, ഡിഎൽഎൽ ഫയൽ വഴിയും ശരിയാണെന്ന് ഉറപ്പുവരുത്തുക. ആജ്ഞയുടെ സിന്റാക്സ് വളരെ പ്രധാനമാണ്; ശരിയായി നൽകിയിട്ടില്ലെങ്കിൽ, ഒരു പിശക് സംഭവിക്കാം. ചില സിഎൽഎൽ ഫയലുകൾക്ക് അവരുടെ "സി: \" ഉപയോക്താക്കൾ \ അഡ്മിൻ യൂസർ \ പ്രോഗ്രാമുകൾ \ myfile.dll \ "പോലുള്ള ഉദ്ധരണികളിൽ ഉള്ളതായിരിക്കണം.

മറ്റ് മൈക്രോസോഫ്റ്റ് സപ്പോർട്ട് ലേഖനത്തിൽ "Regsvr32 Error Messages" വിഭാഗം മറ്റ് ചില പിശക് സന്ദേശങ്ങൾക്കും അവയുടെ കാരണങ്ങളെ കുറിച്ചുള്ള വിശദീകരണങ്ങൾക്കുമായി കാണുക.

Regsvr32.exe സംഭരിച്ചത് എവിടെയാണ്?

വിൻഡോസ് ആദ്യമായി ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, വിൻഡോസ് 32-ബിറ്റ് പതിപ്പുകൾ (XP, അതിലും പുതിയത്) മൈക്രോസോഫ്റ്റ് രജിസ്റ്റർ സെർവർ ടൂൾ % systemroot% \ System32 \ folder എന്നിവയിലേക്ക് ചേർക്കുക.

64-ബിറ്റ് വിൻഡോസ് പതിപ്പ് regsvr32.exe ഫയൽ മാത്രമല്ല, മാത്രമല്ല % systemroot% \ SysWoW64 \ ൽ സൂക്ഷിക്കുകയും ചെയ്യുന്നു.