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

ผู้เขียน: Bobbie Johnson
วันที่สร้าง: 8 เมษายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
วิธีแก้ไขไฟล์ .dll (Error) แบบได้ผลลัทธ์ 100%
วิดีโอ: วิธีแก้ไขไฟล์ .dll (Error) แบบได้ผลลัทธ์ 100%

เนื้อหา

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

ขั้นตอน

วิธีที่ 1 จาก 2: การลงทะเบียนไฟล์ DLL ไฟล์เดียว

  1. 1 ตรวจสอบวิธีการทำงาน ในการลงทะเบียนไฟล์ DLL คุณสามารถใช้คำสั่ง "regsvr" และชื่อไฟล์ DLL (หากไฟล์รองรับคำสั่งนี้)เส้นทางจะถูกสร้างขึ้นจากรีจิสทรีของ Windows ไปยังไฟล์ DLL ทำให้ระบบค้นหาและใช้ไฟล์ได้ง่ายขึ้น
    • โดยทั่วไป วิธีนี้ใช้เพื่อลงทะเบียนไฟล์ DLL ที่เป็นโปรแกรมของบริษัทอื่นที่โต้ตอบกับยูทิลิตี้ระบบโดยตรง (เช่น บรรทัดคำสั่ง)
  2. 2 ทำความเข้าใจกับข้อผิดพลาด "จุดเข้าใช้งาน" หากไฟล์ DLL ได้รับการลงทะเบียนแล้ว ไม่รองรับคำสั่ง regsvr หรือรหัสไม่อนุญาตให้คุณเชื่อมต่อกับรีจิสทรีของ Windows คุณจะได้รับข้อความแสดงข้อผิดพลาด “โมดูล [ชื่อ DLL] ถูกโหลด แต่จุดเข้าใช้งาน DllRegisterServer ไม่พบ” โหลดชื่อไฟล์ DLL] แต่ไม่พบจุดเข้าใช้งาน DllRegisterServer) หากข้อความนี้ปรากฏขึ้นบนหน้าจอ คุณจะไม่สามารถลงทะเบียนไฟล์ DLL ได้
    • ข้อผิดพลาดของจุดเข้าใช้งานไม่ได้เป็นปัญหามากนักเนื่องจากเป็นการยืนยันว่าไม่จำเป็นต้องลงทะเบียนไฟล์ DLL
  3. 3 ค้นหาไฟล์ DLL ที่คุณต้องการลงทะเบียน นำทางไปยังโฟลเดอร์ที่มีไฟล์ DLL ที่ต้องการและค้นหา
    • หากไฟล์ DLL เป็นของโปรแกรมที่ติดตั้ง ให้เปิดโฟลเดอร์ด้วยโปรแกรมนั้น (เช่น C: Program Files [ชื่อโปรแกรม])
  4. 4 เปิดคุณสมบัติของไฟล์ DLL คลิกขวาที่ไฟล์ DLL และเลือก Properties จากเมนู หน้าต่างป๊อปอัปจะเปิดขึ้น
  5. 5 ค้นหาชื่อไฟล์ DLL ในกล่องข้อความที่ด้านบนของหน้าต่าง Properties คุณจะพบชื่อไฟล์แบบเต็ม
    • ไฟล์ DLL ส่วนใหญ่มีชื่อที่ซับซ้อน ดังนั้นให้เปิดหน้าต่างคุณสมบัติไว้เพื่อคัดลอกชื่อในภายหลัง
  6. 6 คัดลอกพาธไปยังไฟล์ DLL กดปุ่มซ้ายของเมาส์ค้างไว้แล้วลากไปตามข้อความที่ปรากฏในบรรทัด "ตำแหน่ง" จากนั้นคลิก Ctrl+เพื่อคัดลอกพาธไปยังไฟล์ DLL
  7. 7 เปิดเมนูเริ่ม . คลิกที่โลโก้ Windows ที่มุมล่างซ้ายของหน้าจอ
  8. 8 ค้นหาพรอมต์คำสั่ง เข้า บรรทัดคำสั่ง ในแถบค้นหาเมนูเริ่ม ไอคอนพรอมต์คำสั่งจะปรากฏที่ด้านบนของเมนูเริ่ม
  9. 9 เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ สำหรับสิ่งนี้:
    • คลิกขวาที่ "พรอมต์คำสั่ง" ;
    • คลิก "เรียกใช้ในฐานะผู้ดูแลระบบ";
    • คลิก "ใช่" เมื่อได้รับแจ้ง
  10. 10 เปลี่ยนเป็นไดเร็กทอรีที่มีไฟล์ DLL เข้า ซีดี, กดแป้นเว้นวรรค, กด Ctrl+วีเพื่อแทรกพาธไปยังไฟล์ DLL แล้วคลิก ↵ ป้อน.
    • ตัวอย่างเช่น หากไฟล์ DLL อยู่ในโฟลเดอร์ SysWOW64 ซึ่งอยู่ในโฟลเดอร์ Windows คำสั่งจะมีลักษณะดังนี้: cd C: Windows SysWOW64
  11. 11 ป้อนคำสั่ง "regsvr" และชื่อไฟล์ DLL เข้า regsvr32, กดแป้นเว้นวรรค ป้อนชื่อไฟล์ DLL (พร้อมกับนามสกุล .dll) แล้วกด ↵ ป้อน... หากไฟล์ DLL สามารถลงทะเบียนได้ หน้าจอยืนยันการลงทะเบียนจะปรากฏขึ้น
    • ตัวอย่างเช่น หากชื่อไฟล์ DLL คือ "usbperf.dll" คำสั่งจะมีลักษณะดังนี้: regsvr32 usbperf.dll
    • ในการคัดลอกชื่อไฟล์ DLL ให้เปิดโฟลเดอร์ที่มีไฟล์ DLL อีกครั้ง (หน้าต่าง Properties จะเปิดขึ้น) ให้ไฮไลต์ชื่อไฟล์แล้วคลิก Ctrl+... จากนั้นวางชื่อลงในบรรทัดคำสั่ง - ให้กด Ctrl+วี.
    • หากไฟล์ DLL ลงทะเบียนแล้วหรือไม่สามารถลงทะเบียนได้ ข้อผิดพลาด "จุดเข้าใช้งาน" จะปรากฏขึ้นแทนการยืนยันการลงทะเบียน
  12. 12 ลองยกเลิกการลงทะเบียนไฟล์ DLL แล้วลงทะเบียนใหม่อีกครั้ง หากการป้อนคำสั่ง "regsvr" ส่งผลให้เกิดข้อผิดพลาดที่ไม่ใช่ข้อผิดพลาด "จุดเข้าใช้งาน" ให้ยกเลิกการลงทะเบียนไฟล์ DLL แล้วลงทะเบียนใหม่อีกครั้ง สำหรับสิ่งนี้:
    • เข้าสู่ regsvr32 / u ชื่อไฟล์.dll แล้วกด ↵ ป้อน... แทนที่ "filename" ด้วยชื่อไฟล์ DLL ของคุณ
    • เข้า regsvr32 filename.dll แล้วกด ↵ ป้อน... แทนที่ "filename" ด้วยชื่อไฟล์ DLL ของคุณ

วิธีที่ 2 จาก 2: วิธีลงทะเบียน DLL ทั้งหมดอีกครั้ง

  1. 1 ตรวจสอบวิธีการทำงาน หากคุณสร้างรายการไฟล์ DLL ทั้งหมดที่จัดเก็บไว้ในคอมพิวเตอร์ของคุณ แล้วเรียกใช้เป็นไฟล์ BAT คุณจะสามารถลงทะเบียนไฟล์ DLL ทั้งหมดได้โดยอัตโนมัติ ใช้วิธีนี้หากคุณไม่ทราบว่าต้องลงทะเบียนไฟล์ใด
  2. 2 เปิดเมนูเริ่ม . คลิกที่โลโก้ Windows ที่มุมล่างซ้ายของหน้าจอ
  3. 3 ค้นหาพรอมต์คำสั่ง เข้า บรรทัดคำสั่ง ในแถบค้นหาเมนูเริ่ม ไอคอนพรอมต์คำสั่งจะปรากฏที่ด้านบนของเมนูเริ่ม
  4. 4 เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ สำหรับสิ่งนี้:
    • คลิกขวาที่ "พรอมต์คำสั่ง" ;
    • คลิก "เรียกใช้ในฐานะผู้ดูแลระบบ";
    • คลิก "ใช่" เมื่อได้รับแจ้ง
  5. 5 เปลี่ยนเป็นไดเร็กทอรี "Windows" เข้า cd c: Windows แล้วกด ↵ ป้อน... พรอมต์คำสั่งจะรันคำสั่งในโฟลเดอร์ Windows
  6. 6 สร้างไฟล์ที่มีรายการไฟล์ DLL เข้า dir *. dll / s / b> C: regdll.bat ที่พรอมต์คำสั่งแล้วกด ↵ ป้อน... ไฟล์จะถูกสร้างขึ้นด้วยชื่อและตำแหน่งของไฟล์ DLL แต่ละไฟล์ ซึ่งอยู่ในโฟลเดอร์ Windows
  7. 7 ปิดพรอมต์คำสั่ง หลังจากที่หน้าจอแสดงข้อความ "c: Windows>" (ภายใต้คำสั่งที่คุณป้อน) ให้ปิดพรอมต์คำสั่ง
  8. 8 ค้นหาไฟล์ที่มีรายการไฟล์ DLL สามารถทำได้โดยใช้ Explorer:
    • เปิดหน้าต่าง Explorer (คลิก ⊞ วิน+อี);
    • คลิก "พีซีเครื่องนี้" ที่ด้านซ้ายของหน้าต่าง
    • ดับเบิลคลิกที่ไดรฟ์ระบบของคอมพิวเตอร์ของคุณ (C :);
    • เลื่อนลงมาและค้นหาไฟล์ "regdll"
  9. 9 คัดลอกไฟล์ไปยังเดสก์ท็อปของคุณ สำหรับสิ่งนี้:
    • คลิกที่ไฟล์เพื่อเลือก;
    • คลิก Ctrl+;
    • คลิกที่เดสก์ท็อป
    • คลิก Ctrl+วี.
  10. 10 เปิดไฟล์ที่คัดลอกใน Notepad คลิกที่ไฟล์บนเดสก์ท็อปของคุณเพื่อเลือก จากนั้น:
    • คลิกขวาที่ไฟล์ "regdll";
    • คลิก "เปลี่ยน" ในเมนู
  11. 11 กำจัดไฟล์ DLL ที่ไม่จำเป็น ไม่จำเป็น แต่จะทำให้เวลาในการลงทะเบียนไฟล์ DLL สั้นลง ลบบรรทัดทั้งหมดที่มีข้อความต่อไปนี้:
    • C: Windows WinSXS: ส่วนล่างของรายการมีบรรทัดที่มีข้อความนี้
    • C: Windows Temp: คุณจะพบบรรทัดที่มีข้อความนี้ถัดจากส่วนที่มีบรรทัดที่มี "WinSXS";
    • C: Windows $ patchcache $: บรรทัดที่มีข้อความนี้ค่อนข้างหายาก กดเลย Ctrl+NS, เข้าสู่ $ patchcache $แล้วคลิกค้นหาถัดไป
  12. 12 เพิ่มคำสั่ง "regsvr" ในแต่ละบรรทัด ในการดำเนินการนี้ ให้ใช้ฟังก์ชัน "ค้นหาและแทนที่" ของ Notepad:
    • คลิก "แก้ไข";
    • คลิก "แทนที่" ในเมนู;
    • เข้าสู่ ค: ในกล่องข้อความ "อะไร"
    • เข้าสู่ Regsvr32.exe / s c: ในกล่องข้อความ "อะไร";
    • คลิก "แทนที่ทั้งหมด";
    • ปิดหน้าต่าง.
  13. 13 บันทึกการเปลี่ยนแปลงของคุณและปิด Notepad คลิกที่ Ctrl+NSเพื่อบันทึกการเปลี่ยนแปลงของคุณ แล้วคลิก X ที่มุมขวาบนของหน้าต่าง Notepad เพื่อปิด ตอนนี้คุณสามารถเรียกใช้ไฟล์ "regdll.bat"
  14. 14 เรียกใช้ไฟล์. คลิกขวาที่ไฟล์ "regdll.bat" เลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" จากเมนูแล้วคลิก "ใช่" เมื่อได้รับแจ้ง กระบวนการลงทะเบียนไฟล์ DLL ที่มีอยู่ทั้งหมดจะเริ่มต้นขึ้น ขั้นตอนนี้อาจใช้เวลานาน ดังนั้นอย่าปิดคอมพิวเตอร์ (เสียบแล็ปท็อปเข้ากับเต้ารับไฟฟ้า)
  15. 15 ปิดพรอมต์คำสั่ง ทำเช่นนี้เมื่อกระบวนการเสร็จสมบูรณ์ ตอนนี้ DLL ของคอมพิวเตอร์ควรได้รับการลงทะเบียนแล้ว

เคล็ดลับ

  • ยกเลิกการลงทะเบียนไฟล์ DLL หากคุณต้องการลบไฟล์ เนื่องจาก DLL ที่ลงทะเบียนแต่ละรายการจะมีสถานะอ่านอย่างเดียว

คำเตือน

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