เพิ่มคำสั่งเมนูบริบท Register DLL สำหรับไฟล์ DLL ใน Windows 10
บางครั้งการมีความสามารถในการลงทะเบียนไฟล์ Windows DLL ใหม่เพื่อแก้ไขปัญหาต่างๆ ในระบบปฏิบัติการก็มีประโยชน์ ส่วนประกอบของ Windows ที่ใช้เซิร์ฟเวอร์ COM/OLE/ActiveX จะต้องลงทะเบียนโดยใช้ regsvr32 ด้วยเหตุผลบางประการ พวกเขาจึงสามารถยกเลิกการลงทะเบียนได้ และแอปเดสก์ท็อปบางตัวอาจทำงานไม่ถูกต้อง เว้นแต่คุณจะลงทะเบียนโดยใช้บรรทัดคำสั่ง การมีคำสั่งลงทะเบียน DLL จากเมนูบริบททำให้กระบวนการนี้เร็วขึ้น นี่คือวิธีที่สามารถทำได้
โฆษณา
หากคุณสนใจที่จะทราบว่าสถานการณ์ใดที่คุณอาจต้องลงทะเบียนไฟล์ DLL อีกครั้ง ให้ดูที่บทความต่อไปนี้: แก้ไขปัญหา Windows Update ใน Windows 10 โดยการรีเซ็ตตัวเลือกและไฟล์. แม้ว่า Windows จะมาพร้อมกับตัวแก้ไขปัญหาและ Fix It ซึ่งจัดการสิ่งนี้โดยอัตโนมัติ แต่บางครั้งการลงทะเบียนด้วยตนเองก็เป็นวิธีที่ดีที่สุด

ถึง เพิ่มคำสั่งเมนูบริบท Register DLL สำหรับไฟล์ DLL ใน Windows 10คุณต้องใช้การปรับแต่ง Registry อย่างง่าย สำหรับผู้ที่ต้องการหลีกเลี่ยงการแก้ไข Registry ด้วยตนเอง ฉันได้สร้างไฟล์ Registry ที่พร้อมใช้งาน คุณสามารถดาวน์โหลดไฟล์เหล่านั้นด้านล่าง (รวมไฟล์เลิกทำ):
ดาวน์โหลดไฟล์ Registry
หากคุณต้องการใช้ tweak ด้วยตนเอง คุณต้องดำเนินการดังต่อไปนี้:
- เปิด ตัวแก้ไขรีจิสทรี.
- ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_CLASSES_ROOT\dllfile\shell
เคล็ดลับ: ดู วิธีข้ามไปยังคีย์รีจิสทรีที่ต้องการได้ด้วยคลิกเดียว.
- สร้างคีย์ย่อยใหม่ที่นี่และตั้งชื่อว่า Register
- ภายใต้คีย์ย่อย Register คุณเพียงแค่เพิ่มสร้างคีย์ย่อยใหม่ชื่อ Command
คุณจะได้รับเส้นทางต่อไปนี้:HKEY_CLASSES_ROOT\dllfile\shell\Register\Command
- ดับเบิลคลิกที่พารามิเตอร์สตริง (ค่าเริ่มต้น) ของคีย์คำสั่งและป้อนข้อมูลต่อไปนี้:
regsvr32.exe \"%1\"
ผลลัพธ์จะเป็นดังนี้:
- กลับไปที่คีย์ย่อย HKEY_CLASSES_ROOT\dllfile\shell สร้างที่นี่ Unregister\Command คีย์ย่อย คุณจะได้รับเส้นทางต่อไปนี้:
HKEY_CLASSES_ROOT\dllfile\shell\Unregister\Command
- ตั้งค่าพารามิเตอร์เริ่มต้นของคีย์ย่อยคำสั่งเป็นค่าต่อไปนี้:
regsvr32.exe /u \"%1\"
ดูภาพหน้าจอต่อไปนี้:
ตอนนี้ หากคุณคลิกไฟล์ DLL ใดๆ คุณจะเห็นคำสั่ง Register and Unregister
คุณทำเสร็จแล้ว
เคล็ดลับพิเศษ: การเพิ่มคำสั่งดังกล่าวลงในไฟล์ OCX อาจเป็นประโยชน์เช่นกัน ในการดำเนินการ คุณต้องทำซ้ำขั้นตอนข้างต้นในคีย์ย่อย HKEY_CLASSES_ROOT\ocxfile\shell