วิธีลงทะเบียนไฟล์ dll ใน windows 8 Windows การลงทะเบียนไฟล์ด้วยนามสกุล *.dll และ *.ocx สามวิธีในการลงทะเบียน DLL ในระบบปฏิบัติการ

ผู้ใช้ถามถึงวิธีการลงทะเบียนไฟล์ dll ใน Windows 7 และ 8 โดยปกติหลังจากพบข้อผิดพลาดเช่น “โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก dll ที่ต้องการไม่ได้อยู่บนคอมพิวเตอร์” มาพูดถึงเรื่องนี้กันดีกว่า

ในความเป็นจริงการลงทะเบียนห้องสมุดในระบบไม่ใช่เรื่องยาก (ฉันจะแสดงให้คุณเห็นสามรูปแบบในวิธีการเดียว) - จริงๆแล้วมีเพียงขั้นตอนเดียวเท่านั้น ข้อกำหนดบังคับเพียงอย่างเดียวคือคุณมีสิทธิ์ของผู้ดูแลระบบ Windows

อย่างไรก็ตามมีความแตกต่างบางประการ - ตัวอย่างเช่นการลงทะเบียน DLL ที่ประสบความสำเร็จก็ไม่จำเป็นต้องช่วยคุณจากข้อผิดพลาด "ไลบรารีไม่ได้อยู่ในคอมพิวเตอร์" และการปรากฏของข้อผิดพลาด RegSvr32 พร้อมข้อความว่าโมดูลเข้ากันไม่ได้กับเวอร์ชัน ของ Windows บนคอมพิวเตอร์เครื่องนี้หรือไม่พบจุดเข้าใช้งาน DLLRegisterServer ไม่ได้หมายความว่าคุณกำลังทำอะไรผิด (ฉันจะอธิบายความหมายของสิ่งนี้ในตอนท้ายของบทความ)

สามวิธีในการลงทะเบียน DLL ในระบบปฏิบัติการ

ในการอธิบายขั้นตอนเพิ่มเติม ฉันคิดว่าคุณพบตำแหน่งที่ต้องการคัดลอกไลบรารีของคุณแล้ว และ DLL อยู่ในโฟลเดอร์ System32 หรือ SysWOW64 แล้ว (และอาจอยู่ที่อื่นด้วย หากควรมี)

หมายเหตุ: ด้านล่างนี้เราจะอธิบายวิธีการลงทะเบียนไลบรารี DLL โดยใช้ regsvr32.exe อย่างไรก็ตาม โปรดทราบว่าหากคุณมีระบบ 64 บิต คุณจะมี regsvr32.exe สองตัว - หนึ่งอันอยู่ในโฟลเดอร์ C:\ หน้าต่าง\SysWOW64 ตัวที่สองคือ C:\Windows\System32 และนี่คือไฟล์ที่แตกต่างกัน โดยไฟล์ 64 บิตจะอยู่ในโฟลเดอร์ System32 ฉันขอแนะนำให้ใช้เส้นทางแบบเต็มไปยัง regsvr32.exe ในแต่ละวิธี ไม่ใช่แค่ชื่อไฟล์ ดังที่แสดงในตัวอย่างของฉัน

วิธีแรกมีการอธิบายบนอินเทอร์เน็ตบ่อยกว่าวิธีอื่นและประกอบด้วยสิ่งต่อไปนี้:

    คลิก ปุ่ม Windows+ R หรือในเมนูเริ่ม วินโดวส์ 7เลือก "Run" (หากเปิดใช้งานไว้) ป้อน regsvr32.exe path_to_dll_file กดตกลงหรือ Enter

หลังจากนี้ หากทุกอย่างเป็นไปด้วยดี คุณจะเห็นข้อความแจ้งว่าห้องสมุดได้รับการลงทะเบียนเรียบร้อยแล้ว แต่มีโอกาสสูงที่คุณจะเห็นข้อความอื่น - โหลดโมดูลแล้ว แต่ไม่พบจุดเข้าใช้งาน DllRegisterServer และควรตรวจสอบว่า DLL ของคุณเป็นไฟล์ที่ถูกต้อง (อย่างที่ฉันบอกไปแล้วฉันจะเขียนเกี่ยวกับเรื่องนี้ในภายหลัง) ).

วิธีที่สองคือการเรียกใช้บรรทัดคำสั่งในฐานะผู้ดูแลระบบและป้อนคำสั่งเดียวกันจากย่อหน้าก่อนหน้า

    เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ ใน Windows 8 คุณสามารถกดปุ่ม Win+X จากนั้นเลือกรายการเมนูที่ต้องการ ใน Windows 7 คุณสามารถค้นหาบรรทัดคำสั่งในเมนู Start คลิกที่มัน คลิกขวาเมาส์และเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" ป้อนคำสั่ง regsvr32.exe path_to_dll_library (คุณสามารถดูตัวอย่างได้ในภาพหน้าจอ)

ขอย้ำอีกครั้งว่าคุณอาจไม่สามารถลงทะเบียน DLL บนระบบได้

และวิธีการสุดท้ายซึ่งมีประโยชน์ในบางกรณี:

    คลิกขวาที่ DLL ที่คุณต้องการลงทะเบียนและเลือกรายการเมนู "เปิดด้วย" คลิก "เรียกดู" และค้นหาไฟล์ regsvr32.exe โฟลเดอร์วินโดวส์/System32 หรือ Windows/SysWow64 ให้เปิด DLL โดยใช้มัน

สาระสำคัญของวิธีที่อธิบายไว้ทั้งหมดในการลงทะเบียน DLL ในระบบนั้นเหมือนกันเพียงไม่กี่วิธี วิธีการที่แตกต่างกันเรียกใช้คำสั่งเดียวกัน - แล้วแต่จำนวนใดจะสะดวกกว่า และตอนนี้เกี่ยวกับสาเหตุที่ไม่มีอะไรได้ผลสำหรับคุณ

เหตุใดฉันจึงไม่สามารถลงทะเบียน DLL ได้

Responsive2(width:300px;height:300px)@media(ความกว้างขั้นต่ำ: 500px)(.responsive2(width:336px;height:280px))

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

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

และตอนนี้จะแก้ไขอย่างไร:

    หากคุณเป็นโปรแกรมเมอร์และกำลังลงทะเบียน DLL ของคุณ ให้ลองใช้ regasm exeหากคุณเป็นผู้ใช้และมีบางอย่างไม่เริ่มทำงานพร้อมกับข้อความว่า DLL หายไป คอมพิวเตอร์- ดูบนอินเทอร์เน็ตว่าเป็นไฟล์ประเภทใดและไม่ใช่ว่าจะดาวน์โหลดไฟล์ที่ไหน โดยปกติเมื่อรู้สิ่งนี้แล้ว คุณสามารถดาวน์โหลดตัวติดตั้งอย่างเป็นทางการซึ่งจะติดตั้งไลบรารีดั้งเดิมและลงทะเบียนในระบบ - ตัวอย่างเช่นสำหรับไฟล์ทั้งหมดที่มีชื่อขึ้นต้นด้วย d3d ก็เพียงพอที่จะติดตั้ง DirectX จากเว็บไซต์อย่างเป็นทางการสำหรับ msvc - หนึ่งในเวอร์ชันของ Visual Studio Redistributable (และหากเกมจากทอร์เรนต์ไม่เปิดขึ้น ให้ลองดูรายงานการป้องกันไวรัส ซึ่งอาจลบ DLLs ที่จำเป็นออกไป ซึ่งมักเกิดขึ้นกับไลบรารีที่แก้ไขบางส่วน) โดยปกติแทนที่จะลงทะเบียน DLL ให้วางไฟล์ลงไป โฟลเดอร์เดียวกับไฟล์ปฏิบัติการซึ่งต้องใช้ไลบรารีนี้

ฉันสรุปด้วยสิ่งนี้ ฉันหวังว่าบางสิ่งจะชัดเจนกว่าที่เคยเป็น

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

เหตุใดจึงเกิดข้อผิดพลาดเมื่อเข้าถึง DLL

DLLs จะถูกเพิ่มเข้าไปในระบบปฏิบัติการเมื่อ อัพเดตวินโดวส์และเมื่อทำการติดตั้งแอพพลิเคชั่น จากนี้เราสามารถระบุสาเหตุหลักต่อไปนี้ที่ทำให้เกิดข้อผิดพลาดซึ่งบ่งชี้ว่าไม่มีหรือมีปัญหากับไฟล์ DLL:

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

DLL ส่วนใหญ่ได้รับการติดตั้งบนคอมพิวเตอร์พร้อมกับ DirectX ดังนั้นหากเมื่อติดตั้งเกมหรือแอพพลิเคชั่น คุณได้รับแจ้งให้อัปเดต/ติดตั้ง DirectX คุณไม่จำเป็นต้องปฏิเสธ ไม่เช่นนั้นจะมีความเสี่ยงสูงที่จะเกิดข้อผิดพลาด “ไม่สามารถ เปิดตัวแล้ว ไฟล์ .dll หายไป”

วิธีลงทะเบียน DLL บน Windows

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

การลงทะเบียน DLLs โดยใช้ Command Line

หากต้องการลงทะเบียน DLL ที่มีอยู่ในคอมพิวเตอร์ของคุณผ่านทางบรรทัดคำสั่ง ให้ทำดังต่อไปนี้:


การลงทะเบียน DLL โดยใช้ Run Line

การลงทะเบียน DLL ผ่านบรรทัด "Run" แทบไม่แตกต่างจากการดำเนินการกับบรรทัดคำสั่ง ผู้ใช้ต้องการ:


จะทำอย่างไรถ้าคุณไม่สามารถลงทะเบียน DLL ได้

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

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

ในสถานการณ์ที่เกิดขึ้นไม่บ่อยนัก ปัญหาในการลงทะเบียน DLL อาจเกิดขึ้นได้หากไม่ได้อยู่ในโฟลเดอร์เดียวกันกับ file.exe ที่ปฏิบัติการได้ของส่วนประกอบหรือแอปพลิเคชัน ในกรณีนี้ คุณต้องย้ายไลบรารีไปยังโฟลเดอร์ที่มีไฟล์ปฏิบัติการแล้วลองลงทะเบียนอีกครั้ง

การลงทะเบียนไฟล์ที่มีนามสกุล *.dll และ *.ocx

สปอยเลอร์: ช่วยเหลือ (คลิกเพื่อเปิด)

  • DLL (จาก English Dynamic-Link Library - ไลบรารีที่เชื่อมโยงแบบไดนามิก) - แนวคิดของระบบปฏิบัติการ ระบบไมโครซอฟต์หน้าต่าง; ไลบรารีแบบไดนามิกอนุญาตให้ใช้ซ้ำกับที่แตกต่างกัน แอพพลิเคชั่นซอฟต์แวร์- บางครั้ง K DLLs ก็ถูกจัดประเภทเป็นองค์ประกอบด้วย ตัวควบคุม ActiveXและไดรเวอร์ ในโลกยูนิกซ์ ฟังก์ชั่นที่คล้ายกันดำเนินการสิ่งที่เรียกว่า วัตถุที่ใช้ร่วมกัน รูปแบบไฟล์ *.dll เป็นไปตามแบบแผนเดียวกันกับ ไฟล์ปฏิบัติการ*.exe รวมโค้ด ตาราง และทรัพยากรเข้าด้วยกัน
  • ActiveX เป็นชื่อของกลุ่มเทคโนโลยีที่พัฒนาโดย Microsoft สำหรับการเขียนโปรแกรมแอปพลิเคชันออบเจ็กต์แบบคอมโพเนนต์ตามโมเดล COM
  • COM (ย่อมาจาก English Component Object Model) เป็นแบบจำลองของ Microsoft Component Object ซึ่งเป็นกลไกมาตรฐานที่รวมอินเทอร์เฟซด้วยความช่วยเหลือซึ่งบางวัตถุให้บริการแก่ผู้อื่น เป็นพื้นฐานของเทคโนโลยีออบเจ็กต์มากมาย รวมถึง OLE และ ActiveX)
  • OLE (ตัวย่อจากภาษาอังกฤษ Object Linking and Embedding) เป็นชื่อทั่วไป (จนถึงปี 1996) ของกลุ่มเทคโนโลยีเชิงวัตถุของ Microsoft ที่ยึดตาม COM (OLE 1, OLE 2, OLE Automation, OLE Database ฯลฯ)
  • การควบคุม ActiveX – ผู้จัดการ องค์ประกอบ ActiveX- เปิดตัวในปี 1996 ไมโครซอฟต์ใหม่ชื่อของส่วนประกอบที่ตั้งโปรแกรมได้อิสระ ซึ่งก่อนหน้านี้เรียกว่า OLE control, OCXs, OLE custom control; ต่างจากอย่างหลังตรงที่อนุญาตให้คุณทำงานกับอินเทอร์เน็ตได้
  • OCX (ย่อมาจาก OLE Custom eXtension) – ตัวควบคุมแบบเคลื่อนย้ายได้, ตัวควบคุมแบบกำหนดเองของ OLE, ตัวควบคุม OLE พูดง่ายๆ ก็คือ ไฟล์ *.ocx คือตัวควบคุม ActiveX ที่ทำหน้าที่ประมาณเดียวกับไฟล์ *.dll
  • การควบคุมแบบกำหนดเองของ OLE – องค์ประกอบการควบคุม OLE เฉพาะ การควบคุม OLE
  • การควบคุม OLE – องค์ประกอบการควบคุม OLE ส่วนประกอบแอปพลิเคชันที่ตั้งโปรแกรมได้พร้อมอินเทอร์เฟซแบบ OLE ที่ช่วยให้รวมไว้ในแอปพลิเคชันอื่นได้อย่างง่ายดาย ตั้งแต่ปี 1996 เรียกว่า ActiveX control คำพ้องความหมาย: OCX, OLE การควบคุมแบบกำหนดเอง
__________________________

จะลงทะเบียนไฟล์ *.dll และ *.ocx ได้อย่างไร?

การลงทะเบียนไฟล์ *.dll และ *.ocx ดำเนินการโดยใช้เซิร์ฟเวอร์การลงทะเบียน regsvr32.exe (ซึ่งมีที่อยู่ดิสก์คือ \WINDOWS\system32)

ลองดูวิธีการลงทะเบียน:

1) คลิกเริ่ม - วิ่ง... (หรือกดปุ่ม win และ r พร้อมกัน) - ป้อน - regsvr32_ file_name_ - ตกลง

2). คลิกเริ่ม - เรียกใช้... - เรียกใช้โปรแกรม - cmd - ตกลง ล่ามคำสั่ง cmd.exe จะเริ่ม ( บรรทัดคำสั่ง) หลังจากระบบแจ้ง

รหัส:

C:\เอกสารและการตั้งค่า\ชื่อผู้ใช้>

ป้อน regsvr32_file_name เช่น

รหัส:

Regsvr32 Koza.dll

.

3) ใช้การปรับแต่งนี้ ซึ่งจะเพิ่มรายการ "การลงทะเบียน" และ "ยกเลิกการลงทะเบียน" ลงในเมนูบริบทของไฟล์ DLL และ OCX

รหัส:

ตัวแก้ไขรีจิสทรีของ Windows เวอร์ชัน 5.00 @="regsvr32.exe \"%1\"" @="regsvr32.exe /u \"%1\"" @="regsvr32.exe \"%1\""


หากต้องการลบฟังก์ชันนี้ออกจากเมนูบริบท ให้ใช้การปรับแต่ง:

รหัส:

ตัวแก้ไขรีจิสทรีของ Windows เวอร์ชัน 5.00 [-HKEY_CLASSES_ROOT\dllfile\Shell] [-HKEY_CLASSES_ROOT\dllfile\Shell\Registration] [-HKEY_CLASSES_ROOT\dllfile\Shell\Registration\command] @ = "regsvr32.exe \"%1\"" [- HKEY_CLASSES_ROOT\dllfile\Shell\Unregister] [-HKEY_CLASSES_ROOT\dllfile\Shell\Unregister\command] @ = "regsvr32.exe /u \"%1\"" [-HKEY_CLASSES_ROOT\ocxfile\Shell] [-HKEY_CLASSES_ROOT\ocxfile \Shell \Registration] [-HKEY_CLASSES_ROOT\ocxfile\Shell\Registration\command] @="regsvr32.exe \"%1\""


4) หากคุณกำลังใช้ ตัวจัดการไฟล์ ผู้บัญชาการรวมจากนั้นคุณสามารถลงทะเบียนไฟล์ *.dll และ *.ocx ได้โดยใช้บรรทัดคำสั่ง Total Commander

________________________

พารามิเตอร์ regsvr32:

Regsvr32: ] ไฟล์ DLL

/u - ยกเลิกการลงทะเบียน DLL
/s - โหมด "เงียบ"; กล่องข้อความไม่แสดง
/i - เรียก DllInstall โดยส่ง command_string เผื่อเลือกเป็นพารามิเตอร์
เมื่อใช้กับสวิตช์ /u ให้เรียก DllUnInstall
/n - ไม่เรียก DllRegisterServer; สามารถใช้กับสวิตช์ /i ได้

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

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

ก่อนที่จะเริ่มการลงทะเบียน คุณควรจดบันทึกและบอกว่ามีเพียงสามวิธีเท่านั้น แต่แต่ละวิธีเกือบจะเหมือนกันกับวิธีอื่น ๆ ดังนั้นเราขอแนะนำให้คุณอ่านในตอนท้ายของบทความ และจากนั้นจึงใช้วิธีใด ตอนนี้เรามาดูวิธีการลงทะเบียน DLL กันโดยตรง

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

ตอนนี้เรามาพูดถึงวิธีทั่วไปในการลงทะเบียน DLL อย่างน้อยก็เป็นวิธีที่พบได้บ่อยที่สุดบนอินเทอร์เน็ต มันค่อนข้างง่ายดังนั้นจึงไม่ควรสร้างปัญหาให้กับผู้ใช้

  1. คุณต้องไปที่หน้าต่าง "Run" สามารถเปิดได้หลายวิธี ในเมนู "Start" ไปตามเส้นทาง "All Programs → Accessories" แล้วเลือก "Run" ที่นั่น คุณยังสามารถค้นหาชื่อของยูทิลิตี้ได้ในเมนู Start เดียวกัน แต่วิธีที่ง่ายที่สุดคือการกดปุ่ม Win+R
  2. เมื่อหน้าต่างเปิดขึ้น คุณจะต้องป้อนคำสั่ง “regsvr32.exe” ในช่องป้อนข้อมูล จากนั้นระบุเส้นทางไปยังไฟล์ที่ต้องลงทะเบียน
  3. สิ่งที่เหลืออยู่คือคลิกปุ่ม "ตกลง"

โปรดทราบว่าจะต้องระบุเส้นทางไปยังไฟล์ให้ครบถ้วน เริ่มต้นจากไดรฟ์ C ตัวอย่างเช่น: regsvr32.exe c: windows /system32/openal32.dll

ในกรณีนี้ หลังจากคลิกปุ่ม "ตกลง" มีสองตัวเลือกสำหรับการพัฒนากิจกรรม อันแรกหมายถึงความสำเร็จ ซึ่งในกรณีนี้คุณจะเห็นข้อความที่เกี่ยวข้อง หรือล้มเหลว หน้าต่างที่เกี่ยวข้องจะปรากฏขึ้น

นี่เป็นวิธีแรกในการลงทะเบียน DLL แต่เราขอเตือนคุณว่ามีเพียงสามรายการเท่านั้น ดังนั้นเราจึงดำเนินการต่อไป

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

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

ตอนนี้บรรทัดคำสั่งเปิดอยู่ตรงหน้าคุณโดยคุณจะต้องป้อนข้อมูลเดียวกันกับที่ป้อนในวิธีแรกทุกประการ นั่นคือเริ่มแรกระบุโปรแกรมที่จะทำงานกับ dll (regsvr32.exe) จากนั้นระบุเส้นทางไปยังไฟล์

อย่างที่คุณเห็นวิธีที่สองในการลงทะเบียน DLL นั้นแทบไม่แตกต่างจากวิธีแรกตามที่กล่าวไว้ในตอนต้นของบทความ แต่อันที่สามมีความแตกต่างที่เห็นได้ชัดเจนกว่า ดังนั้นเรามาดูกันดีกว่า

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

วิธีนี้จะง่ายกว่าสำหรับผู้ใช้ทั่วไป ดังนั้นเรามาเริ่มดูกันดีกว่า

สิ่งที่คุณต้องทำคือเปิดไฟล์ DLL โดยใช้ regsvr32.exe ต่อไปนี้เป็นวิธีดำเนินการ:

  1. คลิกขวาที่ไฟล์ DLL ที่ต้องการ
  2. จากเมนู ให้เลือก "เปิดด้วย..."
  3. ในหน้าต่าง ค้นหาและคลิกปุ่ม "เรียกดู"
  4. ค้นหาเส้นทางไปยังไฟล์ regsvr32.exe ซึ่งอยู่ในโฟลเดอร์ System32 ซึ่งอยู่ในโฟลเดอร์ Windows บนไดรฟ์ C
  5. คลิก "เปิด"

เพียงเท่านี้คุณก็รู้สามวิธีในการดำเนินการเมื่อมีข้อผิดพลาด DLL ปรากฏขึ้น



2024 wisemotors.ru. วิธีนี้ทำงานอย่างไร. เหล็ก. การทำเหมืองแร่ สกุลเงินดิจิทัล