วิธีการลงทะเบียนไลบรารี DLL ในระบบ

Anonim

วิธีการลงทะเบียนไลบรารี DLL ในระบบ

หลังจากติดตั้งโปรแกรมหรือเกมต่าง ๆ คุณสามารถพบกับสถานการณ์ที่เกิดข้อผิดพลาด "การเริ่มโปรแกรมไม่สามารถทำได้เนื่องจาก DLL ที่ต้องการไม่ได้อยู่ในระบบ" แม้จะมีความจริงที่ว่าหน้าต่างของตระกูล Windows มักจะลงทะเบียนไลบรารีในพื้นหลังหลังจากที่คุณดาวน์โหลดและวางไฟล์ DLL ของคุณในที่ที่เหมาะสมข้อผิดพลาดเกิดขึ้นยังคงเกิดขึ้นและระบบก็เห็นได้ " ในการแก้ไขปัญหานี้คุณต้องลงทะเบียนห้องสมุด สิ่งนี้จะทำอย่างไรจะถูกบอกในบทความนี้ในภายหลัง

ตัวเลือกการแก้ปัญหา

มีหลายวิธีในการกำจัดปัญหานี้ พิจารณาแต่ละคนในรายละเอียดเพิ่มเติม

วิธีที่ 1: ผู้จัดการ OCX / DLL

OCX / DLL Manager เป็นโปรแกรมขนาดเล็กที่สามารถช่วยลงทะเบียนไฟล์ไลบรารีหรือไฟล์ OCX

ดาวน์โหลดโปรแกรม OCX / DLL Manager

ในการทำเช่นนี้คุณจะต้อง:

  1. คลิกที่รายการเมนูลงทะเบียน OCX / DLL
  2. เลือกประเภทไฟล์ที่คุณจะลงทะเบียน
  3. การใช้ปุ่มเรียกดูระบุตำแหน่ง DLL
  4. กดปุ่ม "ลงทะเบียน" และโปรแกรมเองจะลงทะเบียนไฟล์

โปรแกรม Manager OCX DLL

OCX / DLL Manager ยังรู้วิธีการยกเลิกการลงทะเบียนของไลบรารีสำหรับสิ่งนี้คุณต้องเลือกรายการ "ยกเลิกการลงทะเบียน OCX / DLL" ในเมนูและในภายหลังทำการดำเนินการเดียวกันทั้งหมดในกรณีแรก ฟังก์ชันการยกเลิกอาจต้องเปรียบเทียบผลลัพธ์ที่มีไฟล์เปิดใช้งานและเมื่อปิดใช้งานรวมถึงระหว่างการลบไวรัสคอมพิวเตอร์บางตัว

ในระหว่างกระบวนการลงทะเบียนระบบสามารถให้ความผิดพลาดกับการพูดเกี่ยวกับสิทธิ์ของผู้ดูแลระบบที่ต้องการ ในกรณีนี้คุณต้องเริ่มโปรแกรมโดยกดด้วยปุ่มเมาส์ขวาแล้วเลือก "รันชื่อของผู้ดูแลระบบ"

การเริ่มต้นโปรแกรมในนามของ Administrator OCX DLL Manager

วิธีที่ 2: เมนู "Run"

คุณสามารถลงทะเบียน DLL โดยใช้คำสั่ง "รัน" ในเมนูเริ่มระบบปฏิบัติการ Windows ในการทำเช่นนี้คุณจะต้องดำเนินการต่อไปนี้:

  1. กดแป้นพิมพ์รวมกัน "Windows + R" หรือเลือกรายการ "รัน" จากเมนูเริ่ม
  2. เปิดเมนูดำเนินการ

  3. ป้อนชื่อโปรแกรมที่จะลงทะเบียนไลบรารี - regsvr32.exe และเส้นทางที่ไฟล์ถูกวางไว้ เป็นผลให้มันควรทำงานเช่นนี้:
  4. regsvr32.exe c: \ windows \ system32 \ dllname.dll

    ที่ dllname เป็นชื่อของไฟล์ของคุณ

    ลงทะเบียนไลบรารี DLL ผ่านเมนู Run

    ตัวอย่างนี้จะเหมาะกับคุณหากติดตั้งระบบปฏิบัติการบนไดรฟ์ C หากมีที่อื่นคุณจะต้องเปลี่ยนตัวอักษรของดิสก์หรือใช้คำสั่ง:

    % systemroot% \ system32 \ regsvr32.exe% windir% \ system32 \ dllname.dll

    คำสั่ง dll ที่โฟลเดอร์ค้นหาโฟลเดอร์ที่คุณมี

    ในรุ่นนี้โปรแกรมนั้นค้นหาโฟลเดอร์ที่คุณติดตั้งระบบปฏิบัติการและเปิดตัวการลงทะเบียนของไฟล์ DLL ที่ระบุ

    ในกรณีของระบบ 64 บิตคุณจะมีโปรแกรม regsvr32 สองรายการ - หนึ่งอยู่ในโฟลเดอร์:

    C: \ Windows \ Syswow64

    และที่สองระหว่างทาง:

    C: \ Windows \ System32

    เหล่านี้เป็นไฟล์ที่แตกต่างกันที่ใช้แยกต่างหากสำหรับสถานการณ์ที่เกี่ยวข้อง หากคุณมีระบบปฏิบัติการ 64 บิตและไฟล์ DLL คือ 32- บิตจากนั้นไฟล์ไลบรารีจะต้องอยู่ในโฟลเดอร์:

    Windows \ Syswow64

    และทีมจะมีลักษณะเช่นนี้:

    % windir% \ syswow64 \ regsvr32.exe% windir% \ syswow64 \ dllname.dll

    คำสั่ง dll ลงทะเบียนในระบบ 64 บิต

  5. กดปุ่ม "ป้อน" หรือ "ตกลง"; ระบบจะให้ข้อความเกี่ยวกับว่าห้องสมุดประสบความสำเร็จหรือไม่หรือไม่ได้ลงทะเบียน

วิธีที่ 3: สตริงคำสั่ง

การลงทะเบียนไฟล์ผ่านบรรทัดคำสั่งไม่แตกต่างจากตัวเลือกที่สอง:

  1. เลือกคำสั่ง "เรียกใช้" ในเมนูเริ่ม
  2. ป้อนในฟิลด์รายการ CMD ที่เปิดขึ้น
  3. กดปุ่มตกลง".

คุณจะปรากฏต่อหน้าคุณซึ่งคุณจะต้องป้อนคำสั่งเดียวกับในเวอร์ชันที่สอง

ลงทะเบียนไลบรารี DLL ผ่านบรรทัดคำสั่ง

ควรสังเกตว่าหน้าต่างบรรทัดคำสั่งมีฟังก์ชั่นการแทรกของข้อความที่คัดลอก (เพื่อความสะดวก) คุณสามารถค้นหาเมนูนี้ได้โดยกดปุ่มขวาที่ไอคอนที่มุมซ้ายบน

แทรกเมนูบนพรอมต์คำสั่ง Windows

วิธีที่ 4: เปิดด้วย

  1. เปิดเมนูไฟล์ที่คุณจะลงทะเบียนโดยคลิกที่มันด้วยปุ่มเมาส์ขวา
  2. เลือก "เปิดด้วย" ในเมนูที่ปรากฏขึ้น
  3. ลงทะเบียนไลบรารี DLL ผ่านเมนูเปิดด้วย

  4. คลิก "ภาพรวม" และเลือกโปรแกรม regsvr32.exe จากไดเร็กทอรีต่อไปนี้:
  5. Windows / System32

    หรือในกรณีที่คุณทำงานในระบบ 64 บิตและไฟล์ DLL 32 บิต:

    Windows / Syswow64

  6. เปิด DLL โดยใช้โปรแกรมนี้ ระบบจะออกข้อความลงทะเบียนที่ประสบความสำเร็จ

ข้อผิดพลาดที่เป็นไปได้

"ไฟล์ไม่เข้ากันกับ Windows รุ่นที่ติดตั้ง" หมายความว่าคุณน่าจะพยายามลงทะเบียน DLL 64 บิตในระบบ 32 บิตหรือในทางกลับกัน ใช้คำสั่งที่เหมาะสมที่อธิบายไว้ในวิธีที่สอง

"ไม่พบจุดป้อนข้อมูล" - ไม่สามารถลงทะเบียนไลบรารี DLL ทั้งหมดได้บางส่วนของพวกเขาเพียงแค่ไม่รองรับคำสั่ง dllregisterserver นอกจากนี้การเกิดข้อผิดพลาดอาจเกิดจากความจริงที่ว่าไฟล์นั้นลงทะเบียนแล้วโดยระบบแล้ว มีเว็บไซต์ที่แจกจ่ายไฟล์ที่ไม่ใช่ไลบรารีในความเป็นจริง ในกรณีนี้แน่นอนว่าไม่มีอะไรจะลงทะเบียน

โดยสรุปแล้วจะต้องกล่าวว่าสาระสำคัญของตัวเลือกทั้งหมดที่เสนอตัวเลือกเป็นวิธีการที่แตกต่างกันในการเปิดตัวทีมลงทะเบียน - ซึ่งสะดวกกว่า

อ่านเพิ่มเติม