Skip to main content

Regsvr32 అంటే ఏమిటి? (Microsoft రిజిస్టర్ సర్వర్)

Anonim

regsvr32 అనేది Windows లో ఒక కమాండ్-లైన్ సాధనం Microsoft రిజిస్టర్ సర్వర్ . DLL ఫైల్స్ మరియు ActiveX నియంత్రణ .OCX ఫైల్స్ వంటి ఆబ్జెక్ట్ లింకింగ్ మరియు పొందుపర్చడం (OLE) నియంత్రణలను నమోదు మరియు నమోదు చేయనిది ఇది.

Regsvr32 ఒక DLL ఫైల్ను నమోదు చేసినప్పుడు, దాని అనుబంధ ప్రోగ్రామ్ ఫైల్ల గురించి సమాచారం Windows రిజిస్ట్రీకి జోడించబడుతుంది. ఇతర కార్యక్రమాలు కార్యక్రమ డేటా ఎక్కడ మరియు దానితో ఎలా సంకర్షణ చెందవచ్చో అర్థం చేసుకోవడానికి రిజిస్ట్రీలో ఇతర ప్రోగ్రామ్లు ప్రాప్తి చేయగలవు.

మీరు మీ కంప్యూటర్లో ఒక DLL లోపం చూసినట్లయితే మీరు DLL ఫైల్ను రిజిస్టర్ చేసుకోవాలి. మేము క్రింద ఎలా చేయాలో వివరించాము.

ఎలా నమోదు మరియు ఒక DLL ఫైల్ నమోదు నమోదు

DLL ఫైల్ను సూచించే Windows రిజిస్ట్రీలోని రిఫరెన్సెస్ ఏదో తొలగించబడిన లేదా పాడైతే, ఆ DLL ఫైల్ను ఉపయోగించాల్సిన ప్రోగ్రామ్లు పనిచేయకపోవచ్చు. రిజిస్ట్రీతో ఈ అనుబంధం ఒక డిఎల్ఎల్ ఫైల్ రిజిస్టరు చేయవలసి వచ్చినప్పుడు ఇది జరుగుతుంది.

ఒక DLL ఫైల్ను నమోదు చేయడం మొదట దీనిని నమోదు చేసిన ప్రోగ్రామ్ను తిరిగి ఇన్స్టాల్ చేయడం ద్వారా సాధించవచ్చు. కొన్నిసార్లు, అయితే, మీరు కమాండ్ ప్రాంప్ట్ ద్వారా మానవీయంగా DLL ఫైల్ను మీరే నమోదు చేసుకోవాలి.

చిట్కా

కమాండ్ ప్రాంప్ట్ ను ఎలా కనుగొనాలో మీకు తెలియకపోతే ఎలా తెరవాలో మా కథనాన్ని చూడండి.

ఇది regsvr32 కమాండ్ను నిర్మాణానికి సరైన మార్గం:

regsvr32 / u / n / i : cmdline

ఉదాహరణకు, మీరు అనే పేరును పరిష్కరించడానికి ఈ మొదటి ఆదేశాన్ని నమోదు చేయండి myfile.dll , లేదా దానిని నమోదు చేయని రెండవది:

regsvr32 myfile.dllregsvr32 / u myfile.dll

మీరు regsvr32 తో ఉపయోగించగల ఇతర పారామితులు మైక్రోసాఫ్ట్ యొక్క Regsvr32 పేజీలో చూడవచ్చు.

గమనిక

కమాండ్ ప్రాంప్ట్లో కమాండ్ను ప్రవేశించడం ద్వారా అన్ని DLL లను రిజిస్టర్ చేయలేరు. మొదట ఫైల్ను ఉపయోగించిన సేవను లేదా ప్రోగ్రామ్ను మూసివేయాలి.

సాధారణ Regsvr32 లోపాలను పరిష్కరించడానికి ఎలా

ఒక DLL ఫైలు నమోదు ప్రయత్నిస్తున్నప్పుడు మీరు చూడవచ్చు ఇక్కడ ఒక లోపం:

మాడ్యూల్ లోడ్ అయ్యింది కానీ DllRegisterServer కు కాల్ 0x80070005 లోపం కోడ్తో విఫలమైంది.

ఇది సాధారణంగా అనుమతి సమస్య. ఒక ఉన్నతస్థాయి కమాండ్ ప్రాంప్ట్ నడుస్తున్నట్లయితే, మీరు DLL ఫైల్ను నమోదు చేయనివ్వరు, ఫైల్ కూడా బ్లాక్ చేయబడవచ్చు. సరిచూడు సెక్యూరిటీ విభాగం జనరల్ టాబ్ యొక్క ఫైల్ గుణాలు కిటికీ.

ఫైల్ను ఉపయోగించడానికి మీకు సరైన అనుమతులు లేవు మరొక సంభావ్య సమస్య కావచ్చు.

ఇదే విధమైన దోష సందేశం క్రింద ఉన్నదిగా చెప్పబడింది. ఈ లోపం సాధారణంగా DLL ను COM DL DLL గా ఉపయోగించడం లేదు, ఇది కంప్యూటర్లో ఏదైనా అప్లికేషన్ కోసం నమోదు చేయబడుతుంది, అనగా అది నమోదు చేయవలసిన అవసరం లేదు.

మాడ్యూల్ లోడ్ అయ్యింది కానీ ఎంట్రీ-పాయింట్ DllRegisterServer కనుగొనబడలేదు.

మరొక regsvr32 దోష సందేశం ఇక్కడ ఉంది:

మాడ్యూల్ లోడ్ చేయడంలో విఫలమైంది. బైనరీ పేర్కొన్న మార్గంలో నిల్వ చేయబడిందో లేదో నిర్ధారించుకోండి లేదా బైనరీ లేదా డిపెండెంట్ గల డిల్ఎల్ ఫైళ్ళతో సమస్యలను పరిశీలించడానికి డీబగ్ చేయండి.

ఆ నిర్దిష్ట దోషం ఒక తప్పిపోయిన డిపెండెన్సీ వల్ల కావచ్చు, ఈ సందర్భంలో మీరు డిపెన్సియేషన్ వాకర్ సాధనాన్ని DLL ఫైల్ అవసరమైన అన్ని డిపెండెన్సీల జాబితాను చూడవచ్చు - మీరు DLL కోసం క్రమంలో ఉండవలసిన అవసరం లేదు. సరిగ్గా నమోదు.

కూడా, DLL ఫైలు మార్గం కుడి స్పెల్లింగ్ నిర్ధారించుకోండి. కమాండ్ యొక్క సింటాక్స్ చాలా ముఖ్యం; సరిగ్గా ఎంటర్ చేయకపోతే ఒక దోషం విసిరివేయబడవచ్చు. కొన్ని DLL ఫైళ్లు "C: Users Admin User Programs myfile.dll" వంటి ఉల్లేఖనల్లో వాటి స్థానాలను కలిగి ఉండాలి.

కొన్ని ఇతర దోష సందేశాలు మరియు వాటిని కలిగించే వాటికి వివరణలు కోసం ఈ Microsoft మద్దతు కథనం యొక్క "Regsvr32 లోపం సందేశాలు" విభాగాన్ని చూడండి.

ఎక్కడ Regsvr32.exe నిల్వ ఉంది?

32-bit Windows (XP మరియు కొత్త) సంస్కరణలు Microsoft రిజిస్టర్ సర్వర్ సాధనాన్ని జోడించండి % Systemroot% System32 విండోస్ మొదట ఇన్స్టాల్ చేయబడినప్పుడు ఫోల్డర్.

Windows యొక్క 64-బిట్ సంస్కరణలు regsvr32.exe ఫైల్ను మాత్రమే కాకుండా అక్కడ కూడా నిల్వ చేస్తుంది % Systemroot% SysWoW64 .