വിവിധ പ്രോഗ്രാമുകൾ അല്ലെങ്കിൽ ഗെയിമുകൾ ഇൻസ്റ്റാൾ ചെയ്തതിനുശേഷം, നിങ്ങൾക്ക് സ്വിച്ചുചെയ്യുമ്പോൾ ഒരു സാഹചര്യം നേരിടാം, പിശക് "പ്രോഗ്രാമുകൾ ആരംഭിക്കാൻ കഴിയുകയില്ല കാരണം ആവശ്യമായ DLL സിസ്റ്റം ഇല്ല." വിന്ഡോസ് ഓപ്പറേറ്റിങ് സിസ്റ്റം സാധാരണയായി പശ്ചാത്തലത്തില് ലൈബ്രറികള് രജിസ്റ്റര്ചെയ്യുന്നുണ്ടെങ്കിലും, ഡൌണ്ലോഡ് ചെയ്ത് ഡിഎല്എല് ഫയല് ഉചിതമായ സ്ഥലത്ത് വച്ചതിന് ശേഷം, പിശക് സംഭവിക്കുന്നത്, സിസ്റ്റം അത് കാണുന്നില്ല. ഇത് പരിഹരിക്കാന് ലൈബ്രറി രജിസ്റ്റര് ചെയ്യണം. ഇത് എങ്ങനെയാണ് സാധ്യമാകുന്നത് ഈ ലേഖനത്തിൽ പിന്നീട് ചർച്ച ചെയ്യപ്പെടും.
പ്രശ്നത്തിനുള്ള പരിഹാരങ്ങൾ
ഈ പ്രശ്നം ഉന്മൂലനം ചെയ്യുന്നതിന് നിരവധി മാർഗ്ഗങ്ങളുണ്ട്. അവ ഓരോന്നും കൂടുതൽ വിശദമായി പരിശോധിക്കുക.
രീതി 1: OCX / DLL മാനേജർ
OCX / DLL മാനേജർ ഒരു ലൈബ്രറി അല്ലെങ്കിൽ OCX ഫയൽ രജിസ്റ്റർ ചെയ്യാൻ സഹായിക്കുന്ന ഒരു ചെറിയ പ്രോഗ്രാമാണ്.
OCX / DLL മാനേജർ ഡൗൺലോഡ് ചെയ്യുക
ഇതിനായി നിങ്ങൾക്ക് ഇത് ആവശ്യമാണ്:
- മെനു ഇനത്തിൽ ക്ലിക്കുചെയ്യുക "OCX / DLL രജിസ്റ്റർ ചെയ്യുക".
- രജിസ്റ്റർ ചെയ്യാൻ ഫയൽ തരം തിരഞ്ഞെടുക്കുക.
- ബട്ടൺ ഉപയോഗിച്ച് "ബ്രൌസ് ചെയ്യുക" DLL ന്റെ സ്ഥാനം വ്യക്തമാക്കുക.
- ബട്ടൺ അമർത്തുക "രജിസ്റ്റർ ചെയ്യുക" പ്രോഗ്രാം സ്വയം ഫയൽ രജിസ്റ്റർ ചെയ്യും.
ഒസിഎക്സ് / ഡിഎൽഎൽ മാനേജർ ലൈബ്രറി രജിസ്റ്റർ ചെയ്യാൻ കഴിയും, ഇതിനായി നിങ്ങൾക്ക് മെനു ഇനം തിരഞ്ഞെടുക്കേണ്ടതുണ്ട് "OCX / DLL രജിസ്റ്റർ ചെയ്തത് മാറ്റുക" ആദ്യത്തേതുപോലെയുള്ള എല്ലാ പ്രവർത്തനങ്ങളും ചെയ്യുക. നിങ്ങൾ ഒരു ആക്റ്റിവേറ്റഡ് ഫയൽ ഉപയോഗിച്ച് ഫലങ്ങൾ താരതമ്യപ്പെടുത്താനും റദ്ദാക്കാനും അതുപോലെ തന്നെ ചില കമ്പ്യൂട്ടർ വൈറസ് നീക്കം ചെയ്യാനുമുള്ള റദ്ദാക്കൽ പ്രവർത്തനം ആവശ്യമാണ്.
രജിസ്ട്രേഷൻ പ്രക്രിയ സമയത്ത്, സിസ്റ്റം നിങ്ങൾക്ക് അഡ്മിനിസ്ട്രേറ്റർ അവകാശങ്ങൾ ആവശ്യമാണെന്ന് പറയുന്നത് തെറ്റാണ്. ഉദാഹരണത്തിനു്, ഈ സാധാരണ ശബ്ദം മാറ്റി മറ്റൊന്നിനായി നിങ്ങൾക്കു് ഒരു ശബ്ദ ഫയൽ തിരഞ്ഞെടുക്കാവുന്നതാണു് "അഡ്മിനിസ്ട്രേറ്റർ ആയി പ്രവർത്തിപ്പിക്കുക".
രീതി 2: മെനു പ്രവർത്തിപ്പിക്കുക
നിങ്ങൾക്ക് കമാൻഡ് ഉപയോഗിച്ച് ഒരു DLL രജിസ്റ്റർ ചെയ്യാം പ്രവർത്തിപ്പിക്കുക വിൻഡോസ് ഓപറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ആരംഭ മെനുവിൽ. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ഇനിപ്പറയുന്ന നടപടികൾ കൈക്കൊള്ളേണ്ടതുണ്ട്:
- കീബോർഡ് കുറുക്കുവഴി അമർത്തുക "Windows + R" അല്ലെങ്കിൽ ഒരു ഇനം തിരഞ്ഞെടുക്കുക പ്രവർത്തിപ്പിക്കുക മെനുവിൽ നിന്ന് "ആരംഭിക്കുക".
- ലൈബ്രറി രജിസ്റ്റർ ചെയ്യുന്ന പ്രോഗ്രാമിന്റെ പേര് - regsvr32.exe, ഫയൽ സ്ഥിതിചെയ്യുന്ന പാത്ത്. അവസാനം, ഇത് ഇങ്ങനെ ചെയ്യണം:
- ക്ലിക്ക് ചെയ്യുക "നൽകുക" അല്ലെങ്കിൽ ബട്ടൺ "ശരി"; ലൈബ്രറി വിജയകരമായി രജിസ്റ്റർ ചെയ്തിട്ടുണ്ടോ ഇല്ലയോ എന്നതിനെക്കുറിച്ചുള്ള ഒരു സന്ദേശം നിങ്ങൾക്ക് സിസ്റ്റം നൽകും.
regsvr32.exe സി: Windows System32 dllname.dll
dllname എന്നത് നിങ്ങളുടെ ഫയലിന്റെ പേരാണ്.
ഡ്രൈവിന്റെ സിഡിയിൽ ഓപറേറ്റിങ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ ഈ ഉദാഹരണം അനുയോജ്യമാകും. മറ്റൊരു സ്ഥലത്താണെങ്കിൽ, നിങ്ങൾ ഡ്രൈവ് അക്ഷരം മാറ്റുകയോ കമാൻഡ് ഉപയോഗിക്കുകയോ ചെയ്യുക:
% systemroot% System32 regsvr32.exe% windir% System32 dllname.dll
ഈ രൂപത്തിൽ, നിങ്ങൾ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന ഫോൾഡർ കണ്ടുപിടിക്കുകയും നിർദ്ദിഷ്ട DLL ഫയൽ രജിസ്ട്രേഷൻ ആരംഭിക്കുകയും ചെയ്യുന്നു.
ഒരു 64-ബിറ്റ് സിസ്റ്റത്തിൽ, നിങ്ങൾക്ക് രണ്ട് regsvr32 പ്രോഗ്രാമുകൾ ഉണ്ടാകും - ഒന്ന് ഫോൾഡറിൽ ആണ്:
C: Windows SysWOW64
രണ്ടാമത്തേത് വഴി:
സി: Windows System32
ഇത് പ്രസക്തമായ സാഹചര്യങ്ങളിൽ പ്രത്യേകമായി ഉപയോഗിക്കപ്പെടുന്ന വ്യത്യസ്ത ഫയലുകൾ ആണ്. നിങ്ങൾക്ക് ഒരു 64-ബിറ്റ് ഒഎസ്, ഒരു 32-ബിറ്റ് ഡിഎൽഎൽ ഫയൽ ഉണ്ടെങ്കിൽ, ലൈബ്രറി ഫയൽ തന്നെ ഫോണ്ടിലായിരിക്കണം:
Windows / SysWoW64
ടീം ഇങ്ങനെ ചെയ്യും:
% windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll
രീതി 3: കമാൻഡ് ലൈൻ
കമാൻഡ് ലൈനിൽ ഒരു ഫയൽ രജിസ്റ്റർ ചെയ്യുന്നത് രണ്ടാമത്തെ ഓപ്ഷനിൽ നിന്നും വ്യത്യസ്തമല്ല.
- ഒരു ടീമിനെ തിരഞ്ഞെടുക്കുക പ്രവർത്തിപ്പിക്കുക മെനുവിൽ "ആരംഭിക്കുക".
- തുറക്കുന്ന വയലിൽ നൽകുക. cmd.
- ക്ലിക്ക് ചെയ്യുക "നൽകുക".
രണ്ടാമത്തെ ഓപ്ഷനിൽ പറഞ്ഞിരിക്കുന്ന അതേ കമാൻഡുകൾ നൽകേണ്ട ജാലകം നിങ്ങൾ കാണും.
കമാൻഡ് ലൈൻ വിൻഡോയിൽ പകർത്തിയ പാഠം (സൗകര്യത്തിനായി) ഒരു ഫംഗ്ഷൻ ഉണ്ട് എന്ന കാര്യം ശ്രദ്ധിക്കേണ്ടതാണ്. മുകളിൽ ഇടത് കോണിലുള്ള ഐക്കണിൽ വലത്-ക്ലിക്കുചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് ഈ മെനു കണ്ടെത്താൻ കഴിയും.
രീതി 4: തുറന്ന് തുറക്കുക
- നിങ്ങൾ അതിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്തുകൊണ്ട് രജിസ്റ്റർ ചെയ്യുന്ന ഫയൽ മെനു തുറക്കുക.
- തിരഞ്ഞെടുക്കുക "തുറന്ന് തുറക്കുക" ദൃശ്യമാകുന്ന മെനുവിൽ.
- അമർത്തുക "അവലോകനം ചെയ്യുക" താഴെ പറയുന്ന ഡയറക്ടറിയിൽ നിന്നും regsvr32.exe പ്രോഗ്രാം തെരഞ്ഞെടുക്കുക:
- ഈ പ്രോഗ്രാം ഉപയോഗിച്ച് DLL തുറക്കുക. വിജയകരമായ രജിസ്ട്രേഷനെക്കുറിച്ചുള്ള ഒരു സന്ദേശം ഈ സിസ്റ്റം പ്രദർശിപ്പിക്കും.
വിൻഡോസ് / സിസ്റ്റം 32
അല്ലെങ്കിൽ നിങ്ങൾ ഒരു 64-ബിറ്റ് സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്നു, കൂടാതെ DLL ഫയൽ 32-ബിറ്റ് ആണ്:
Windows / SysWow64
സാധ്യമായ പിശകുകൾ
"Windows- ന്റെ ഇൻസ്റ്റാൾചെയ്ത പതിപ്പ് ഫയൽ അനുയോജ്യമല്ല" - നിങ്ങൾ ഒരു 32-ബിറ്റ് സിസ്റ്റം അല്ലെങ്കിൽ നിങ്ങൾ ഒരു 64-ബിറ്റ് ഡിഎൽഎൽ രജിസ്റ്റർ ചെയ്യാൻ സാധ്യത കൂടുതലാണ് എന്നാണ്. രണ്ടാമത്തെ രീതിയിൽ വിവരിച്ച ഉചിതമായ കമാൻഡ് ഉപയോഗിക്കുക.
"എൻട്രി പോയിന്റ് കണ്ടെത്തിയില്ല" എല്ലാ DLL കളും രജിസ്റ്റർ ചെയ്യാൻ കഴിയില്ല, അവയിൽ ചിലത് DllRegisterServer കമാന്ഡിനെ പിന്തുണയ്ക്കുന്നില്ല. കൂടാതെ, സിസ്റ്റം ഇതിനകം തന്നെ സിസ്റ്റം രജിസ്ടർ ചെയ്തിരിക്കുന്ന ഒരു പിശക് സംഭവിക്കാം. യഥാർത്ഥത്തിൽ ലൈബ്രറികൾ അല്ലാത്ത ഫയലുകൾ വിതരണം ചെയ്യുന്ന സൈറ്റുകളുണ്ട്. ഈ കേസിൽ, തീർച്ചയായും, രജിസ്റ്റർ പ്രവർത്തിക്കില്ല.
ഉപസംഹാരമായി, എല്ലാ നിർദ്ദിഷ്ട ഐച്ഛികങ്ങളുടെയും സാരം ഒന്നുതന്നെയാണെന്ന് ഞാൻ പറയണം - രജിസ്ട്രേഷൻ ടീമിനെ കൂടുതൽ തുറന്നുകൊടുക്കുന്ന രീതിയാണിത്.