Regsvr32: இது என்ன & DLLs பதிவு எப்படி

Regsvr32.exe உடன் ஒரு DLL கோப்பை பதிவு செய்ய & பதிவு செய்யவும்

Regsvr32 என்பது மைக்ரோசாப்ட் பதிவு சேவையகத்திற்கான Windows இல் கட்டளை வரி கருவியாகும். இது டிஜிட்டல் இணைப்பு மற்றும் உட்பொதித்தல் (OLE) கட்டுப்பாடுகள் பதிவு மற்றும் பதிவு செய்ய பயன்படுத்தப்படுகிறது.

Regsvr32 ஒரு DLL கோப்பு பதிவு போது, ​​அதன் தொடர்புடைய நிரல் கோப்புகள் பற்றிய தகவல் விண்டோஸ் பதிவகம் சேர்க்கப்பட்டது. இது நிரல் தரவுகள் எங்கே, அதை எவ்வாறு தொடர்புகொள்வது என்பதைப் புரிந்துகொள்வதற்கு பிற நிரல்களிலுள்ள பதிவேடுகளை அணுகுவதற்கான குறிப்புகள் தான்.

நீங்கள் உங்கள் கணினியில் ஒரு DLL பிழை பார்த்தால் ஒரு DLL கோப்பை பதிவு செய்ய வேண்டும். கீழே எப்படி செய்வது என்று நாங்கள் விளக்கிக் கூறுகிறோம்.

ஒரு DLL கோப்பு பதிவு மற்றும் பதிவு எப்படி

DLL கோப்பைக் குறிக்கும் Windows Registry ல் உள்ள குறிப்புகளை எப்படியாவது நீக்கி அல்லது சிதைத்துவிட்டால், DLL கோப்பைப் பயன்படுத்த வேண்டிய நிரல்கள் வேலை செய்யாமல் போகலாம். பதிவேட்டில் இந்த சங்கம் ஒரு DLL கோப்பு பதிவு செய்யப்பட வேண்டும் உடைந்துவிட்டது போது தான்.

ஒரு டிஎல்எல் கோப்பை பதிவு செய்வது, முதலில் அதை பதிவு செய்யும் நிரலை மீண்டும் நிறுவ மூலம் நிறைவேற்றப்படுகிறது. சில சமயங்களில், நீங்கள் கமாண்ட் ப்ராம்ட் வழியாக கைமுறையாக DLL கோப்பை பதிவு செய்ய வேண்டும்.

உதவிக்குறிப்பு: எப்படி கண்டுபிடிப்பது என்பது உங்களுக்குத் தெரியாவிட்டால் கட்டளை வரியில் எப்படித் திறக்கலாம் என்பதைப் பார்க்கவும்.

இது regsvr32 கட்டளையை கட்டமைக்க சரியான வழி:

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

உதாரணமாக, myfile.dll என்ற பெயரில் ஒரு DLL கோப்பை பதிவு செய்ய இந்த முதல் கட்டளையை உள்ளிடவும்,

regsvr32 myfile.dll regsvr32 / u myfile.dll

நீங்கள் regsvr32 உடன் பயன்படுத்தக்கூடிய மற்ற அளவுருக்கள் Microsoft இன் Regsvr32 பக்கத்தில் காணலாம்.

குறிப்பு: அனைத்து கட்டளைகளையும் ஒரு கட்டளை வரியில் சேர்ப்பதன் மூலம் பதிவு செய்ய முடியாது. கோப்பைப் பயன்படுத்துகின்ற சேவையோ அல்லது நிரலை முதலில் மூட வேண்டும்.

பொதுவான Regsvr32 பிழைகளை சரி செய்வது எப்படி

ஒரு DLL கோப்பை பதிவு செய்ய முயற்சிக்கும்போது நீங்கள் காணும் ஒரு பிழை தான்:

தொகுதி ஏற்றப்பட்டது ஆனால் DllRegisterServer க்கு அழைப்பு பிழை 0x80070005 பிழை குறியீடு மூலம் தோல்வியடைந்தது.

இது பொதுவாக ஒரு அனுமதி பிரச்சினை. ஒரு உயர்ந்த கட்டளை ப்ராம்ட் இயங்கினால் , DLL கோப்பை பதிவு செய்ய அனுமதிக்காது, கோப்பு தன்னைத் தடுக்கப்படலாம். கோப்பின் பண்புகள் சாளரத்தில் பொது தாவலின் பாதுகாப்பு பிரிவைச் சரிபார்க்கவும்.

கோப்பு பயன்படுத்த சரியான அனுமதிகள் இல்லை என்று மற்றொரு சாத்தியமான பிரச்சினை இருக்க முடியும்.

இதே போன்ற ஒரு பிழை செய்தி கீழே உள்ளதைப் போன்றது. இந்த பிழை பொதுவாக DLL கம்ப்யூட்டரில் எந்த பயன்பாடும் ஒரு COM DLL பயன்படுத்தப்படுகிறது இல்லை என்று அர்த்தம், இது பதிவு செய்ய வேண்டிய அவசியம் இல்லை என்று அர்த்தம்.

தொகுதி ஏற்றப்பட்டது ஆனால் நுழைவு புள்ளி DllRegisterServer காணப்படவில்லை.

இங்கே மற்றொரு regsvr32 பிழை செய்தி தான்:

தொகுதி ஏற்ற முடியவில்லை. பைனரி குறிக்கப்பட்ட பாதையில் சேமிக்கப்பட்டுள்ளதா அல்லது பைனரி அல்லது சார்புடன் கூடிய டி.எல்.எல் கோப்பினைச் சரிபார்க்க அதை சரிசெய்து கொள்ளுங்கள்.

அந்த குறிப்பிட்ட பிழை காணாமல் போன சார்பு காரணமாக இருக்கலாம், இதில் நீங்கள் Dependency Walker கருவியை DLL கோப்பு தேவைப்படும் அனைத்து சார்புகளின் பட்டியலைப் பார்க்கவும் முடியும் - நீங்கள் DLL சரியாக பதிவு செய்யுங்கள்.

மேலும், டிஎல்எல் கோப்பு பாதை சரியான எழுத்துப்பிழை என்று உறுதி. கட்டளையின் தொடரியல் மிகவும் முக்கியமானது; சரியாக உள்ளிட்டால் ஒரு பிழையைத் தூக்கி எறியலாம். சில டிஎல்எல் கோப்புகள் "C: \ Users \ Admin User \ Programs \ myfile.dll" போன்ற மேற்கோள்களால் சூழப்பட்டுள்ளது.

சில பிற பிழை செய்திகளுக்கும் விளக்கங்களுக்கும் இந்த Microsoft ஆதரவு கட்டுரையின் "Regsvr32 Error Messages" பிரிவைப் பார்க்கவும்.

Regsvr32.exe சேமித்த எங்கே?

விண்டோஸ் முதல் நிறுவப்பட்டிருக்கும் போது, ​​32-பிட் பதிப்புகள் விண்டோஸ் (எக்ஸ்பி மற்றும் புதியது) மைக்ரோசாப்ட் பதிவு சேவையக சாதனத்தை% systemroot% \ System32 \ folder க்கு சேர்க்கவும்.

விண்டோஸ் 64-பிட் பதிப்புகள் regsvr32.exe கோப்பை மட்டும் சேமித்து% systemroot% \ SysWoW64 \.