Windows இல் Regsvr32: விளக்கங்கள், கட்டளைகள், பயன்பாடு மற்றும் பிழை செய்திகள்

Regsvr32 Windows Explanation



Regsvr32 என்பது விண்டோஸில் உள்ள கட்டளை வரி பயன்பாடாகும், இது DLL கோப்புகளை பதிவு செய்யவும் மற்றும் பதிவு நீக்கவும் பயன்படுகிறது. நீங்கள் ஒரு 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 விண்டோஸ் ரெஜிஸ்ட்ரியில் DLLகள் மற்றும் ActiveX கட்டுப்பாடுகள் போன்ற OLE கட்டுப்பாடுகளை பதிவு செய்யவும் மற்றும் பதிவு நீக்கவும் பயன்படுத்தப்படும் கட்டளை வரி பயன்பாடாகும். எடுத்துக்காட்டாக, regsvr32 உடன் பயன்படுத்தப்படும் DDL DllRegisterServer மற்றும் DllUnregisterServer செயல்பாடுகளை ஏற்றுமதி செய்ய வேண்டும். விண்டோஸ், மைக்ரோசாஃப்ட் இன்டர்நெட் எக்ஸ்ப்ளோரர் அல்லது பிற நிரல்களில் உள்ள சில சிக்கல்களைச் சரிசெய்ய இந்தக் கருவி உங்களுக்குத் தேவைப்படலாம்.









wuauserv

விண்டோஸில் Regsvr32

Regsvr32.exe ஆனது Microsoft IE 3.0 அல்லது அதற்குப் பிந்தைய, Windows 95 OSR2 அல்லது அதற்குப் பிந்தைய பதிப்புகள் மற்றும் Windows NT 4.0 Service Pack 5 ஆகியவற்றுடன் சேர்க்கப்பட்டுள்ளது. Regsvr32.exe ஆனது கணினி கோப்புறையில் (Windows Me / Windows 98 / Windows 95) அல்லது System32 ( Windows NT) இல் நிறுவப்பட்டுள்ளது. / விண்டோஸ் எக்ஸ்பி / விண்டோஸ் விஸ்டா / விண்டோஸ் 7).



Regsvr32 இன் கட்டளை மற்றும் பயன்பாடு

RegSvr32.exe கட்டளை வரி விருப்பங்கள்:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dll பெயர்

2. விருப்பங்கள்:



  • /u: இது கோப்பைப் பதிவுநீக்கும்.
  • /s: regsvr32 ஐ அமைதியாக இயக்குகிறது மற்றும் எந்த செய்தியையும் காட்டாது.
  • /n: DllRegisterServer ஐ அழைக்கவில்லை. இந்த விருப்பம் /i உடன் பயன்படுத்தப்பட வேண்டும்.
  • /i:cmdline: DllInstall ஐ அழைக்கிறது, அதை விருப்பத்திற்கு அனுப்புகிறது [cmdline]. /u உடன் பயன்படுத்தும்போது dll அகற்றப்படும்.
  • dllname: பதிவு செய்யப்பட வேண்டிய DLL கோப்பின் பெயரைக் குறிப்பிடுகிறது.

உதாரணமாக, கைமுறையாக dll கோப்பைப் பதிவுசெய்து பதிவுநீக்கவும் shm.dll நாம் CMD இல் பின்வருவனவற்றைச் செய்யலாம்:

YouTube புகைப்படத்தை மாற்றவும்
  • கோப்பை பதிவு செய்ய 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 பிழை செய்திகள் மற்றும் சாத்தியமான காரணங்கள் உள்ளன:

usb write reg ஐ இயக்கு
  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 நிறுவப்பட்டிருப்பதை நீங்கள் காணலாம் அமைப்பு (விண்டோஸ் மீ / விண்டோஸ் 98 / விண்டோஸ் 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 .

பிரபல பதிவுகள்