Regsvr32: එය කුමක්ද & DLL ලියාපදිංචිය කරන්නේ කෙසේද

Regsvr32.exe සමඟ ඩීඑල්එල් ගොනු යලි ලියාපදිංචි කිරීම සහ ලියාපදිංචිය සිදු කරන්නේ කෙසේද

Regsvr32 යනු වින්ඩෝස් හි විධාන රේඛා මෙවලමක් වන අතර මයික්රොසොෆ්ට් රෙජිස්ට්රි සර්වරය සඳහා භාවිතා වේ. එය .DLL ගොනු සහ ඇක්ටිව්එක්ස් පාලන .OCX ගොනු වැනි වස්තු සම්බන්ධ කිරීම හා උපදකලනය (OLE) පාලනය ලියාපදිංචි කිරීම හා ලියාපදිංචිය සඳහා භාවිතා කර ඇත.

Regsvr32 ඩීඑල්එල් ගොනුව ලියාපදිංචි කරන විට, අදාල වැඩසටහන් ගොනු සම්බන්ධ තොරතුරු වින්ඩෝස් රෙජිස්ට්රාර් වෙත එකතු කරනු ලැබේ. වැඩසටහන් දත්තයන් කොහේද යන්න සහ ඒවා සමඟ අන්තර් ක්රියා කිරීමට කොපමණ දැයි තේරුම් ගැනීමට වෙනත් වැඩසටහන් වලට ලේඛකාධිකාරයට පිවිසිය හැකි ය.

ඔබ ඔබේ පරිගණකයෙහි DLL දෝෂයක් දකිනවා නම් DLL ගොනුව ලියාපදිංචි කිරීමට ඔබට සිදු විය හැකිය. පහත දැක්වෙන දේ අපි පැහැදිලි කරන්නෙමු.

DLL ගොනුවක් ලියාපදිංචි කිරීම සහ ලියාපදිංචිය සඳහා කෙසේද

ඩීඑල්එල් ගොනුව වෙත යොමු වන වින්ඩෝස් රෙජිස්ට්රි වල නිර්දේශයන් යම් ආකාරයකින් ඉවත් කර හෝ දූෂිත වූ විට, එම DLL ගොනුව භාවිතා කිරීමට අවශ්ය වන වැඩසටහන් අවහිර විය හැකිය. ඩීඑල්එල් ගොනුව ලියාපදිංචි කළ යුතු බවට ලේඛනගතව ඇති මෙම සම්බන්ධතාවය කැඩී ඇති විට.

ඩීඑල්එල් ගොනුව ලියාපදිංචි කිරීම සාමාන්යයෙන් පළමු ස්ථානයේ ලියාපදිංචි කර ඇති වැඩසටහන නැවත ස්ථාපනය කිරීමෙන් සිදු කෙරේ. කෙසේ වෙතත්, සමහර විට, ඔබ විසින් ඩොමේල් ගොනුවේ ස්වයංක්රීයවම විධානය ලබා දිය යුතු වේ.

ඉඟිය: එය සොයා ගැනීමට ඔබට නිසැක නොවන නම්, කමාන්ඩ් කම්පියුටර් විවෘත කරන්න ආකාරය බලන්න.

Regsvr32 විධානයක් සැකසීමට නිවැරදි මාර්ගය මෙයයි:

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

උදාහරණයක් ලෙස, ඔබ පළමු ගොනුව myfile.dll ලෙස ලිවිය යුතු DLL ගොනුව හෝ දෙවන කොටසේ ලියාපදිංචිය සඳහා දෙවන කොටස:

regsvr32 myfile.dll regsvr32 / u myfile.dll

ඔබට regsvr32 සමඟ භාවිතා කළ හැකි වෙනත් පරාමිතියන් Microsoft හි Regsvr32 පිටුවෙහි දැකිය හැක.

සටහන: ඉහතින් ඇති විධානයක් Command Prompt වෙත ඇතුල් කිරීමෙන් පමණක් සියළු DLL ලියාපදිංචිය නොලැබේ. මෙම ගොනුව භාවිතා කරන සේවාව හෝ වැඩසටහන මුලින්ම වසා දැමීමට ඔබට අවශ්ය විය හැකිය.

Common Regsvr32 දෝෂ නිවැරදි කරන්නේ කෙසේද?

DLL ගොනුව ලියාපදිංචි කිරීමට උත්සහ කිරීමේදී ඔබ දකින්නේ එක් දෝෂයකි:

මොඩියුලය පටවා ඇති නමුත් DllRegisterServer වෙත දෝශ කේතය 0x80070005 අසමත් විය.

මෙය සාමාන්යයෙන් අවසර ප්රශ්නයක්. ඩිජිටල් ඩ්රයිව් ඩීප් ගොනුව ලියාපදිංචිය සඳහා ඉඩ නොදේ නම් , ඉහළ ආක්රමණකාරණ පියවරක් ධාවනය කරන්නේ නම්, ගොනුව ම අවහිර කළ හැකිය. සාමාන්ය ටැබයෙහි ආරක්ෂක අංශයෙහි ප්රොපටීස් කවුළුවෙහි පරීක්ෂා කරන්න.

වෙනත් ගැටළුවක් විය හැකි අතර, ඔබ විසින් ගොනුව භාවිතා කිරීමට නිවැරදි අවසර නොමැති බව විය හැකිය.

සමාන දෝෂ සහිත පණිවිඩයක් පහත දැක්වේ. මෙම දෝෂය සාමාන්යයෙන් අදහස් කරන්නේ පරිගණකයේ ඕනෑම යෙදුමක් සඳහා COM DLL ලෙස භාවිතා නොකරන බවයි. එනම් එය ලියාපදිංචි කිරීම අවශ්ය නොවේ.

මොඩියුලය පූර්ණය කරන ලද නමුත් ප්රවේශයේ DllRegisterServer සොයාගත නොහැකි විය.

මෙන්න තවත් regsvr32 දෝෂ පණිවිඩයක්:

මොඩියුලය පැටවීමට අසමත් විය. බිටුකෝණාශ්රය නිශ්චිත මාර්ගයේ ගබඩා කර තබා ඇති හෝ බයිනර් හෝ රඳා පවතී .DLL ගොනු සමඟ ගැටළු පිරික්සා බැලීමට එය debug.

මෙම විශේෂිත දෝෂයක් විය හැක්කේ අවාසනාවන්ත ලෙස යැපෙන්නන් නිසා විය හැක. එවිට ඔබට ඩ්රෙන්ට්ඩර් වෝකර් මෙවලම DLL ගොනුව අවශ්ය වන සියළු සබැඳි ලැයිස්තුවක් බැලීමට භාවිතා කළ හැකිය - ඩීඑල්එල් සඳහා අවශ්ය වන ලෙස ඔබට අවශ්ය විය හැකිය. නිවැරදිව ලියාපදිංචි විය යුතුය.

තවද, DLL ගොනුව වෙත නිවැරදි මාර්ගයේ ඇති බව තහවුරු කර ගන්න. මෙම විධානයේ රීතිය ඉතාමත් වැදගත් වේ. එය නිවැරදිව ඇතුළත් නොකළහොත් දෝෂයක් ඇතිවිය හැකිය. සමහර ඩීඑල්එල් ගොනු "C: \ Users \ Admin පරිශීලකයා \ Programs \ myfile.dll" වැනි උපුටා දැක්වීම් වලින් වටවී තිබිය යුතුය.

මෙම Microsoft සහාය ලිපියෙහි "Regsvr32 Error Messages" කොටසේ වෙනත් වැරදි පණිවුඩ සඳහා සහ ඒවායේ හේතු මොනවාදැයි පැහැදිලි කිරීම සඳහා බලන්න.

Regsvr32.exe ගබඩා වන්නේ කොහේද?

Windows වින්ඩෝස් (XP සහ නවීන) 32-bit අනුවාද වින්ඩෝස් ප්රථමයෙන් ස්ථාපනය කරන විට මයික්රොසොෆ්ට් රෙජිස්ට්රාර් සර්වර් මෙවලම් % systemroot% \ System32 \ ෆෝල්ඩරය එක් කරන්න .

වින්ඩෝස් 64-bit සංස්කරණ regsvr32.exe ගොනුව පමණක් ගබඩා නොකරන නමුත් % systemroot% \ SysWoW64 \.