Android

Regsvr32 ใน Windows: คำอธิบายข้อความคำสั่งการใช้และข้อผิดพลาด

What the Waters Left Behind Trailer 2 (2018) Los Olvidados

What the Waters Left Behind Trailer 2 (2018) Los Olvidados

สารบัญ:

Anonim

ในระบบปฏิบัติการ Microsoft Windows regsvr32 เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่ใช้สำหรับการลงทะเบียนและยกเลิกการลงทะเบียน OLE controls เช่น DLLs และ ActiveX controls ใน Windows Registry ตัวอย่างเช่น - DDL ที่จะใช้กับ regsvr32 ต้องส่งออกฟังก์ชัน DllRegisterServer และ DllUnregisterServer เครื่องมือนี้อาจต้องการแก้ปัญหาบางอย่างใน Windows, Microsoft Internet Explorer หรือโปรแกรมอื่น ๆ

Regsvr32 ใน Windows

Regsvr32.exe รวมอยู่ใน Microsoft IE 3.0 หรือใหม่กว่า Windows 95 OSR2 หรือใหม่กว่าและ Windows NT 4.0 Service Pack 5. Regsvr32.exe ได้รับการติดตั้งไว้ในโฟลเดอร์ System ของโฟลเดอร์ (Windows Me / Windows 98 / Windows 95) หรือ System32 (Windows NT / Windows XP / Windows Vista / Windows 7)

Regsvr32 Command and Usage

1. ตัวเลือกบรรทัดคำสั่ง RegSvr32.exe:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllname

2. พารามิเตอร์:

  • / u: จะยกเลิกการลงทะเบียนไฟล์
  • / s: เรียกใช้ regsvr32 ในใจและไม่แสดงกล่องข้อความใด ๆ
  • / n: ไม่เรียก DllRegisterServer ควรใช้ตัวเลือกนี้กับ /i.
  • /i: cmdline: เรียก DllInstall ผ่านทางเลือก [cmdline] เมื่อใช้กับ / u จะเรียก dll uninstall
  • dllname: ระบุชื่อไฟล์ dll ที่จะลงทะเบียน

ตัวอย่างเช่นการลงทะเบียนและยกเลิกการลงทะเบียนไฟล์ DLL shm.dll ด้วยตนเองเราสามารถทำ ต่อไปนี้ใน CMD:

  • regsvr32 shm.dll สำหรับการลงทะเบียนไฟล์
  • regsvr32 / u shm.dll เพื่อถอนการติดตั้งไฟล์

ข้อความแสดงข้อผิดพลาดเกี่ยวกับ Regsvr32.exe

1. รายการข้อผิดพลาดที่เกิดจาก Regsvr32.exe ใน Windows Vista หรือใหม่กว่า

รายการต่อไปนี้ประกอบด้วยข้อความแสดงข้อผิดพลาด RegSvr32 และสาเหตุที่เป็นไปได้:

  1. ธงคำสั่ง ""% 1 "" ไม่ถูกต้องโปรดตรวจสอบการใช้คำสั่ง และลองใหม่อีกครั้ง
  2. คำสั่งนี้ใช้ได้เฉพาะเมื่อมีการเปิดโครงการ Microsoft Visual Studio OLE Custom Control ขึ้น
  3. การลงทะเบียนโมดูลคุณต้องใส่ชื่อไบนารี
  4. คำสั่ง OleInitialize ไม่สามารถรันได้ คอมพิวเตอร์อาจมีหน่วยความจำเหลือน้อยปิดโปรแกรมใด ๆ ที่เปิดอยู่แล้วลองอีกครั้ง
  5. ไม่สามารถโหลดโมดูล ""% 1 "" n n ตรวจสอบให้แน่ใจว่ามีการจัดเก็บไบนารีไว้ที่เส้นทางที่ระบุหรือตรวจแก้จุดบกพร่องเพื่อตรวจสอบ สำหรับปัญหาเกี่ยวกับไฟล์ไบนารีหรือ. DLL ที่ขึ้นกับ. n n% 2.
  6. โหลดโมดูล ""% 1 "" แต่ไม่พบจุดเริ่มต้น% 2 n n ตรวจสอบให้แน่ใจว่า "" % 1 "" เป็นไฟล์ DLL หรือ OCX ที่ถูกต้องแล้วลองอีกครั้ง
  7. โหลดโมดูล ""% 1 "" แต่ไม่สามารถเรียกใช้% 2 ได้ด้วยรหัสข้อผิดพลาด% 3 n n สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ ปัญหาค้นหา ออนไลน์โดยใช้รหัสข้อผิดพลาดเป็นคำค้นหา
  8. โมดูล ""% 1 "" อาจไม่สามารถใช้งานร่วมกับ Windows รุ่นที่คุณใช้อยู่ได้ ตรวจสอบว่าโมดูลสามารถทำงานร่วมกับ regsvr32.exe รุ่น x86 (32 บิต) หรือ x64 (64 บิต) ได้หรือไม่

2. รายการต่อไปนี้ประกอบด้วยข้อความแสดงข้อผิดพลาด RegSvr32 และสาเหตุที่เป็นไปได้:

ค่าสถานะที่ไม่รู้จัก: /invalid_flag.

  1. ไม่ได้ระบุชื่อ DLL
  2. Dllname ถูกโหลด แต่ DllRegisterServer หรือ DllUnregisterServer ไม่พบจุดเริ่มต้น
  3. Dllname ไม่ใช่แฟ้มที่ปฏิบัติการได้และไม่มีผู้ช่วยลงทะเบียนสำหรับชนิดแฟ้มนี้
  4. Dllname ถูกโหลด แต่ DllRegisterServer หรือ DllUnregisterServer ไม่เข้า พบ
  5. Dllname ไม่สามารถลงทะเบียนได้เองหรือมีความเสียหายอยู่ในหน่วยความจำ
  6. OleInitialize failed (หรือ OleUninitialize failed)
  7. LoadLibrary ("Dllname") ล้มเหลว GetlastError ส่งกลับค่า 0x00000485
  8. LoadLibrary ("Dllname") ล้มเหลว GetLastError ส่งกลับค่า 0x00000002
  9. LoadLibrary ("dskmaint.dll") ล้มเหลว GetLastError ส่งกลับค่า 0x000001f
  10. DllRegisterServer (หรือ DllUnregisterServer) ใน Dllname ล้มเหลว รหัสการส่งคืนคือ: สตริง
  11. คุณสามารถค้นหา Regsvr32.exe ที่ติดตั้งในโฟลเดอร์

ระบบ (Windows Me / Windows 98 / Windows 95) หรือ System32 (Windows NT / Windows XP / Windows Vista / Windows 7) และ บน Windows รุ่น 64 บิตคุณจะพบกับสองรุ่นของ Regsv32.exe ได้แก่ รุ่น 64 บิตอยู่ใน % systemroot% System32 regsvr32.exe และรุ่น 32 บิตอยู่ใน % systemroot% SysWoW64 regsvr32.exe อธิบาย KB249873