เคยเจอปัญหา Windows ต้องลงทะเบียนไฟล์ DLL เอง? DLL (Dynamic Link Library) คือไฟล์ที่มีฟังก์ชันใช้ร่วมกันหลายโปรแกรม
เช่น Microsoft Office มี DLL หลายร้อยไฟล์ ใช้ร่วมกันระหว่างโปรแกรม Office (Spell check ฯล฿) โปรแกรมหลายตัวโหลด DLL เดียวกันพร้อมกันได้
ลงทะเบียน DLL 32-bit และ 64-bit ใน Windows
หากต้องลงทะเบียน DLL เนื่องจากเสียหาย/ติดตั้งไม่สมบูรณ์ ทำได้ด้วยตนเอง:
ขั้นตอน 1: Start > Run

ขั้นตอน 2: พิมพ์คำสั่ง regsvr32 ตามด้วยพาธไฟล์ DLL
regsvr32 “C:\Windows\System32\myfile.dll”

ขั้นตอน 3: กด OK จะขึ้นข้อความยืนยันว่าลงทะเบียนสำเร็จ

เสร็จแล้ว DLL อยู่ใน Registry ใช้งานได้ หาก Error อาจเป็นเพราะใช้ regsvr32 64-bit แต่ DLL เป็น 32-bit บน Windows 64-bit ให้รัน regsvr32 32-bit:
%systemroot%\SysWoW64\regsvr32 <PATH TO DLL>
หากใช้ DLL 32-bit ให้ย้ายไฟล์จาก %systemroot%\System32 ไป %systemroot%\SysWoW64 ก่อนรัน มิฉะนั้นอาจ Error: "The module failed to load" หรือ "The specified module could not be found"
หากยังลงทะเบียนไม่ได้ ลองปิด UAC (User Account Control) ใน Windows (รู้จักว่าแก้ปัญหา Register DLL ล้มเหลวได้)
หรือเปิด Command Prompt เป็น Administrator (คลิกขวา > Run as Administrator) บางครั้ง CMD ไม่มีสิทธิ์แอดมิน ทำให้ Register ล้มเหลว

สุดท้าย หาก regsvr32 หายหรือเสีย ให้รัน System File Checker (sfc /scannow) ซ่อมไฟล์ระบบ หากยังมีปัญหา คอมเมนต์ได้ ขอให้สนุกกับการใช้งาน!