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

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

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

ลงทะเบียนและยกเลิกการลงทะเบียนไฟล์ DLL ใน Windows

ข้อดีของไฟล์ DLL

ไฟล์ DLL สอดคล้องกับตัวย่อในภาษาอังกฤษ for ไดนามิกลิงก์ไลบรารี ซึ่งแปลเป็นภาษาสเปนจะเรียกว่า Dynamic Link Libraries ไฟล์เหล่านี้ประกอบด้วยโค้ดสั่งการจากส่วนต่างๆ ของแอปพลิเคชัน โดยทำให้แอปพลิเคชันที่เราติดตั้งบนพีซีของเราทำงาน ด้วยการนำไปใช้งาน ไฟล์ปฏิบัติการได้ลดขนาดลง เนื่องจากรหัสเหล่านี้ส่วนใหญ่ถูกจัดเก็บไว้ในไฟล์ DLL อยู่แล้ว จึงบรรลุ ประสิทธิภาพที่ดีขึ้น ของแอปพลิเคชัน

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

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

ลงทะเบียนไฟล์ DLL ใน Windows

หากเราต้องการลงทะเบียนหรือลงทะเบียนไฟล์ DLL อีกครั้ง เรามีวิธีดำเนินการสองวิธี ด้านหนึ่ง เราสามารถลงทะเบียนไฟล์ทั้งหมดได้ในคราวเดียว ซึ่งเราสามารถใช้ได้โดยเฉพาะเมื่อเราไม่ทราบชื่อไฟล์ที่ก่อให้เกิดปัญหา ในทางกลับกัน เราสามารถลงทะเบียนไฟล์ DLL เฉพาะในกรณีที่เรารู้ว่าไฟล์ใดทำให้เกิดปัญหา

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

ตรวจสอบไฟล์ทั้งหมด

หากเราต้องการลงทะเบียนหรือลงทะเบียนไฟล์ทั้งหมดอีกครั้ง เราต้องใช้ยูทิลิตีบรรทัดคำสั่งของพรอมต์คำสั่ง เมื่อต้องการทำเช่นนี้ สิ่งแรกที่ต้องทำคือพิมพ์ cmd ในช่องค้นหาของเมนู Start และเรียกใช้ด้วยสิทธิ์ของผู้ดูแลระบบ เมื่อเปิดแล้ว เราต้องรันคำสั่งต่อไปนี้ ซึ่งจะรับผิดชอบการลงทะเบียนไฟล์ DLL ที่อยู่ในเส้นทาง

for %x in (c:windowssystem32*.dll) do regsvr32 %x

นายทะเบียน CMD todos los archivos en un ruta

หากเราต้องการลงทะเบียนหรือลงทะเบียนไฟล์ DLL ใหม่ทั้งหมด ไม่ว่าจะอยู่ที่ใดใน Windows เราต้องดำเนินการคำสั่งต่อไปนี้

for %1 in (*.dll) do regsvr32 /s %1

นายทะเบียน todos los archivos independientemente de donde se encuentren

เช็คอินไฟล์

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

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

regsvr32 "ruta y nombre del archivo dll"

แทนที่ไฟล์ DLL

หากเราต้องการยกเลิกการลงทะเบียนไฟล์ DLL เราต้องใช้ Command Prompt ในการดำเนินการนี้ เราเขียน cmd ในช่องค้นหาของ Windows และเรียกใช้ Command Prompt พร้อมสิทธิ์ของผู้ดูแลระบบ ที่นี่เราจะใช้พารามิเตอร์ / u เป็นตัวเลือกภายในคำสั่งต่อไปนี้:

regsvr32 /u "ruta y nombre del archivo dll"

หากเราต้องการถอนการติดตั้ง DLL ในขณะที่ยกเลิกการลงทะเบียน เราจะใช้พารามิเตอร์ / i หลัง / u

ใช้แอพของบุคคลที่สาม

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

Emsa ลงทะเบียนเครื่องมือ DLL

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

Emsa ลงทะเบียนเครื่องมือ DLL

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

Emsa Register DLL Tool เข้ากันได้กับ Windows ทุกรุ่น ตั้งแต่ XP ถึง Windows 10 และสามารถดาวน์โหลดได้จาก เว็บไซต์ของนักพัฒนา .

RegDllView

แอปพลิเคชั่นขนาดเล็กนี้สามารถแสดงรายการที่มีไฟล์ DLL, OCX และ EXE ที่ลงทะเบียนทั้งหมด สามารถดูวันที่และเวลาที่ลงทะเบียนล่าสุดได้ รวมถึงรายการที่มีรายการรีจิสตรีทั้งหมด (CLSID / ProgID) โปรแกรมนี้จะช่วยให้เราสามารถยกเลิกการลงทะเบียนไฟล์ DLL และ OCX ที่เราไม่ต้องการในระบบของเราอีกต่อไป นอกจากนี้ยังช่วยให้เราสามารถลงทะเบียนไฟล์ DLL และ OCX (เช่น Regsvr32) ได้ง่ายๆ โดยการลากไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไปจาก File Explorer โฟลเดอร์ไปที่หน้าต่าง RedDllView

RegDllView

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

เราสามารถดาวน์โหลด RegDllView จาก การเชื่อมโยงนี้ .