Windowsలో Regsvr32: వివరణలు, ఆదేశాలు, వినియోగం మరియు దోష సందేశాలు

Regsvr32 Windows Explanation



Regsvr32 అనేది విండోస్‌లోని కమాండ్-లైన్ యుటిలిటీ, ఇది DLL ఫైల్‌లను నమోదు చేయడానికి మరియు అన్‌రిజిస్టర్ చేయడానికి ఉపయోగించబడుతుంది. మీరు DLLని నమోదు చేసినప్పుడు, మీ కంప్యూటర్‌లోని ఇతర ప్రోగ్రామ్‌లు ఉపయోగించేలా ఫైల్‌ను ఎక్కడ కనుగొనాలో మీరు Windowsకు చెబుతున్నారు. మీరు DLLని అన్‌రిజిస్టర్ చేస్తే, ఫైల్ కోసం రిజిస్ట్రేషన్ సమాచారాన్ని తీసివేయమని మీరు Windowsకు చెబుతున్నారు. DLLని నమోదు చేయడానికి Regsvr32ని ఉపయోగించడానికి రెండు మార్గాలు ఉన్నాయి: 1. కమాండ్ ప్రాంప్ట్ తెరవండి. 2. regsvr32 path_to_dll_file అని టైప్ చేసి, ఆపై Enter నొక్కండి. ఉదాహరణకు, mydll.dll ఫైల్‌ను నమోదు చేయడానికి, మీరు కింది ఆదేశాన్ని టైప్ చేయాలి: regsvr32 mydll.dll DLL విజయవంతంగా నమోదు చేయబడితే, మీరు ఈ క్రింది సందేశాన్ని చూస్తారు: mydll.dllలో DllRegisterServer విజయవంతమైంది. DLL నమోదు చేయకపోతే, మీరు ఈ క్రింది సందేశాన్ని చూస్తారు: mydll.dllలో DllRegisterServer విఫలమైంది. మీరు DLLని అన్‌రిజిస్టర్ చేయాలనుకుంటే, మీరు /u స్విచ్‌ని ఉపయోగించవచ్చు. ఉదాహరణకు, mydll.dll ఫైల్‌ను అన్‌రిజిస్టర్ చేయడానికి, మీరు కింది ఆదేశాన్ని టైప్ చేయాలి: regsvr32 /u mydll.dll DLL విజయవంతంగా నమోదు చేయబడకపోతే, మీరు ఈ క్రింది సందేశాన్ని చూస్తారు: mydll.dllలో DllUnregisterServer విజయవంతమైంది. DLL నమోదు చేయకపోతే, మీరు ఈ క్రింది సందేశాన్ని చూస్తారు: mydll.dllలో DllUnregisterServer విఫలమైంది.



మైక్రోసాఫ్ట్ విండోస్ ఆపరేటింగ్ సిస్టమ్స్‌లో, కుడి fr32 Windows రిజిస్ట్రీలో DLLలు మరియు ActiveX నియంత్రణలు వంటి OLE నియంత్రణలను నమోదు చేయడానికి మరియు అన్‌రిజిస్టర్ చేయడానికి ఉపయోగించే కమాండ్-లైన్ యుటిలిటీ. ఉదాహరణకు, regsvr32తో ఉపయోగించబడే DDL తప్పనిసరిగా DllRegisterServer మరియు DllUnregisterServer ఫంక్షన్‌లను ఎగుమతి చేయాలి. ఈ సాధనం మీరు Windows, Microsoft Internet Explorer లేదా ఇతర ప్రోగ్రామ్‌లలోని కొన్ని సమస్యలను పరిష్కరించవలసి ఉంటుంది.









క్లీన్ మాస్టర్ విండోస్ 10

Windows లో Regsvr32

Regsvr32.exe Microsoft IE 3.0 లేదా తదుపరిది, Windows 95 OSR2 లేదా తదుపరిది మరియు Windows NT 4.0 సర్వీస్ ప్యాక్ 5తో చేర్చబడింది. Regsvr32.exe సిస్టమ్ ఫోల్డర్ (Windows Me / Windows 98 / Windows 95) లేదా System32 ( Windows NT)లో ఇన్‌స్టాల్ చేయబడింది. / Windows XP / Windows Vista / Windows 7).



Regsvr32 యొక్క ఆదేశం మరియు ఉపయోగం

RegSvr32.exe కమాండ్ లైన్ ఎంపికలు:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dll పేరు

2. ఎంపికలు:



విండోస్ 10 నిశ్శబ్ద గంటలు ఆన్ చేస్తూనే ఉంటాయి
  • /u: ఇది ఫైల్‌ను అన్‌రిజిస్టర్ చేస్తుంది.
  • /s: regsvr32 నిశ్శబ్దంగా నడుస్తుంది మరియు ఏ సందేశాలను ప్రదర్శించదు.
  • /n: DllRegisterServerకి కాల్ చేయదు. ఈ ఎంపికను /iతో ఉపయోగించాలి.
  • /i:cmdline: DllInstallకి కాల్ చేస్తుంది, దానిని ఐచ్ఛికం [cmdline]గా పంపుతుంది. /uతో ఉపయోగించినప్పుడు dll తీసివేయబడుతుంది.
  • dllname: నమోదు చేయవలసిన DLL ఫైల్ పేరును నిర్దేశిస్తుంది.

ఉదాహరణకు, మానవీయంగా dll ఫైల్‌ను నమోదు చేయండి మరియు అన్‌రిజిస్టర్ చేయండి shm.dll మేము CMDలో ఈ క్రింది వాటిని చేయవచ్చు:

  • ఫైల్‌ను నమోదు చేయడానికి regsvr32 shm.dll.
  • ఫైల్‌ను తొలగించడానికి regsvr32 / u shm.dll.

Regsvr32.exe ఎర్రర్ సందేశాలు

1. Windows Vistaలో లేదా ఆ తర్వాతి కాలంలో Regsvr32.exe వలన ఏర్పడిన దోష సందేశాల జాబితా.

కింది జాబితాలో RegSvr32 దోష సందేశాలు మరియు సాధ్యమయ్యే కారణాలు ఉన్నాయి:

  1. కమాండ్ ఫ్లాగ్ ''% 1″' చెల్లదు. కమాండ్ వినియోగాన్ని సమీక్షించి, మళ్లీ ప్రయత్నించండి.
  2. మైక్రోసాఫ్ట్ విజువల్ స్టూడియో OLE వినియోగదారు నియంత్రణ ప్రాజెక్ట్ తెరిచినప్పుడు మాత్రమే ఈ ఆదేశం చెల్లుబాటు అవుతుంది.
  3. మాడ్యూల్‌ను నమోదు చేయడానికి, మీరు తప్పనిసరిగా బైనరీ పేరును అందించాలి.
  4. OleInitialize ఆదేశం విఫలమైంది. మీ కంప్యూటర్ మెమరీ తక్కువగా ఉండవచ్చు. అన్ని ఓపెన్ ప్రోగ్రామ్‌లను మూసివేసి, మళ్లీ ప్రయత్నించండి.
  5. మాడ్యూల్ ''% 1''ను లోడ్ చేయడంలో విఫలమైంది. N n బైనరీ పేర్కొన్న మార్గంలో నిల్వ చేయబడిందని ధృవీకరించండి లేదా బైనరీ లేదా డిపెండెంట్ .DLL ఫైల్‌లతో సమస్యలను తనిఖీ చేయడానికి దాన్ని డీబగ్ చేయండి. N n% 2.
  6. మాడ్యూల్ ''% 1″' లోడ్ చేయబడింది, అయితే ఎంట్రీ పాయింట్ %2 కనుగొనబడలేదు. దయచేసి '%1' చెల్లుబాటు అయ్యే DLL లేదా OCX ఫైల్ అని నిర్ధారించుకుని, ఆపై మళ్లీ ప్రయత్నించండి.
  7. మాడ్యూల్ '% 1″' లోడ్ చేయబడింది, అయితే % 3 లోపం కోడ్‌తో %2కి కాల్ విఫలమైంది. ఈ సమస్య గురించి మరింత సమాచారం కోసం, మీ శోధన పదంగా ఎర్రర్ కోడ్‌ని ఉపయోగించి వెబ్‌లో శోధించండి.
  8. '% 1' మాడ్యూల్ మీరు ఉపయోగిస్తున్న విండోస్ వెర్షన్‌కి అనుకూలంగా ఉండకపోవచ్చు. మాడ్యూల్ regsvr32.exe యొక్క x86 (32-బిట్) లేదా x64 (64-బిట్) వెర్షన్‌కు అనుకూలంగా ఉందని నిర్ధారించుకోండి.

2. Windows Vistaకి ముందు OSలో Regsvr32.exe వలన ఏర్పడిన దోష సందేశాల జాబితా.

కింది జాబితాలో RegSvr32 దోష సందేశాలు మరియు సాధ్యమయ్యే కారణాలు ఉన్నాయి:

మరమ్మత్తు wmi
  1. గుర్తించబడని ఫ్లాగ్: /invalid_flag.
  2. DLL పేరు పేర్కొనబడలేదు.
  3. లైబ్రరీ పేరు లోడ్ చేయబడింది, కానీ DllRegisterServer లేదా DllUnregisterServer ఎంట్రీ పాయింట్ కనుగొనబడలేదు.
  4. Dllname అనేది ఎక్జిక్యూటబుల్ ఫైల్ కాదు మరియు ఈ ఫైల్ రకానికి సంబంధించి రిజిస్ట్రేషన్ హెల్పర్ ఏదీ నమోదు చేయబడలేదు.
  5. లైబ్రరీ పేరు లోడ్ చేయబడింది, కానీ DllRegisterServer లేదా DllUnregisterServer ఎంట్రీ పాయింట్ కనుగొనబడలేదు.
  6. Dllname స్వీయ-నమోదు కాదు, లేదా మెమరీలో పాడైన సంస్కరణ ఉంది.
  7. OleInitialize (లేదా OleUninitialize) విఫలమైంది.
  8. LoadLibrary('Dllname') విఫలమైంది. GetlastError తిరిగి 0x00000485.
  9. LoadLibrary('Dllname') విఫలమైంది. GetLastError 0x00000002ని అందిస్తుంది.
  10. LoadLibrary('dskmaint.dll') విఫలమైంది. GetLastError 0x000001fని అందిస్తుంది.
  11. Dll పేరులో DllRegisterServer (లేదా DllUnregisterServer) లోపం. రిటర్న్ కోడ్: స్ట్రింగ్.

మీరు ఇన్‌స్టాల్ చేసిన Regsvr32.exeని కనుగొనవచ్చు వ్యవస్థ (Windows Me / Windows 98 / Windows 95) లేదా సిస్టమ్32 (Windows NT/Windows XP/Windows Vista/Windows 7) మరియు Windows 64-bitలో మీరు Regsv32.exe యొక్క రెండు వెర్షన్‌లను కనుగొంటారు, అవి. 64-బిట్ వెర్షన్ ఉంది % systemroot% System32 regsvr32.exe మరియు 32-బిట్ వెర్షన్ ఉంది % systemroot% SysWoW64 regsvr32.exe వివరిస్తుంది KB249873 .

ప్రముఖ పోస్ట్లు