ในกรณีที่คุณมีแอปพลิเคชันรุ่นเก่าหรือซอฟต์แวร์ที่ทำงานอยู่บนระบบ Windows ของคุณ คุณอาจเห็นข้อผิดพลาด mscomctl.ocx ทันทีที่คุณเปิดแอปพลิเคชัน คุณเห็นข้อผิดพลาดนี้เนื่องจาก mscomctl.ocx (ไฟล์ควบคุม ActiveX) เป็นองค์ประกอบที่ล้าสมัยของ Visual Basic 6.0

-s-

อย่างไรก็ตาม คุณอาจพบว่าแอปพลิเคชัน Windows บางตัว ยังคงต้องการไฟล์ mscomctl.ocx เพื่อเรียกใช้โปรแกรมหรือซอฟต์แวร์ การใช้ตัวควบคุม Active X หรือตัวควบคุมแบบ 32 บิตบนระบบ Windows ของคุณโดยการติดตั้งหรือลงทะเบียนจะแก้ปัญหาของคุณได้

อ่านเพิ่มเติม:

สิ่งที่แน่นอนคือ ไฟล์ MSCOMCTL.OCX?

-s-

MSCOMCTL.OCX เป็นไฟล์โมดูลควบคุม ActiveX ที่มีการควบคุมทั่วไปทั้งหมดที่ดำเนินการโดย Visual Basic เช่น Imagelist, Imagecombo, ProgressBar, Toolbar, ฯลฯ แอปพลิเคชันและซอฟต์แวร์รุ่นเก่าบางตัวยังคงต้องการไฟล์ MSCOMCTL.OCX นี้เพื่อให้ทำงานได้อย่างถูกต้อง

เหตุใดไฟล์ MSCOMCTL.OCX จึงหายไป

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

จะแก้ไขข้อผิดพลาด MSCOMCTL.OCX ได้อย่างไร

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

เรียกใช้โปรแกรมแก้ไขปัญหาการติดตั้งและถอนการติดตั้ง

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

เรียกใช้ตัวแก้ไขปัญหาและปฏิบัติตามคำแนะนำที่แสดงเพื่อดำเนินการแก้ไขปัญหาให้เสร็จสิ้น เมื่อเสร็จแล้ว ให้ดูว่าข้อผิดพลาด MSCOMCTL.OCX ได้รับการแก้ไขหรือไม่

ลงทะเบียนไฟล์.OCX อีกครั้ง

เมื่อคุณเห็นข้อผิดพลาดนี้ (ดังแสดงในภาพด้านล่าง) ไฟล์ที่จำเป็นสำหรับซอฟต์แวร์หายไปหรือไม่ได้ลงทะเบียน

-s-

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

นี่คือวิธีที่คุณสามารถลงทะเบียนไฟล์.OCX ใหม่บนระบบ Windows ของคุณ:

ในการเปิดคำสั่ง run กดทางลัด’Windows + R‘ในคำสั่ง run ให้พิมพ์ cmd แล้วกด’Ctrl + Shift + Enter‘เพื่อเปิดคำสั่ง พร้อมท์ในโหมดผู้ดูแลระบบ ขึ้นอยู่กับสถาปัตยกรรมระบบของคุณ (ไม่ว่าจะเป็นแบบ 32 บิตหรือ 64 บิต) คุณสามารถใช้คำสั่งต่อไปนี้:

สำหรับระบบ 32 บิต ให้ใช้คำสั่ง: regsvr32 “C:\Windows\System32\MSCOMCTL.OCX”

สำหรับระบบ 64 บิต: regsvr32 “C:\Windows\SysWOW64\MSCOMCTL.OCX”

เรียกใช้ตัวแก้ไขปัญหาแอป Windows

หากแอป Windows เรียกข้อผิดพลาดทุกครั้งที่คุณพยายามเปิด คุณสามารถเรียกใช้ตัวแก้ไขปัญหาแอป Windows ได้ คุณสามารถทำได้โดยทำตามขั้นตอนด้านล่าง:

กดทางลัด’Windows + I‘เพื่อเปิดแอปการตั้งค่า จากนั้นไปที่’ระบบ‘คลิก’แก้ไขปัญหา‘และเลือก’เครื่องมือแก้ปัญหาอื่นๆ‘คุณจะพบ’แอป Windows Store‘ใต้’ ส่วนอื่นๆ‘ตอนนี้ คลิกที่ปุ่ม’เรียกใช้‘ทำตามคำแนะนำที่แสดงบนหน้าจอและใช้การแก้ไข

หากคุณต้องการเรียกใช้ตัวแก้ไขปัญหา Windows Apps ให้ทำตามขั้นตอนด้านล่าง:

ขั้นแรก เปิดแอป’การตั้งค่า‘โดยกด’Windows + I‘ทางลัดไปที่’อัปเดตและความปลอดภัย‘ไปที่แท็บ’ตัวแก้ไขปัญหา‘ตอนนี้ เลื่อนลงและเลือก’Windows จัดเก็บ แอป’คลิกปุ่ม ‘เรียกใช้เครื่องมือแก้ปัญหา‘เพื่อใช้การแก้ไขที่จำเป็น

กู้คืนหรือแทนที่ไฟล์.OCX

ในกรณีที่คุณลบไฟล์.OCX คุณสามารถกู้คืนได้จากถังรีไซเคิล หรือคุณสามารถเข้าสู่ระบบ Windows ที่ใช้งานได้ตามสถาปัตยกรรมระบบของคุณ คุณสามารถนำทางไปยังเส้นทางไฟล์ OCX ที่เหมาะสม คัดลอกลงใน USB และวางลงในพีซีของคุณ

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

บทสรุป

โดยการปฏิบัติตามวิธีการใดๆ ที่กล่าวข้างต้น คุณสามารถแก้ไขข้อผิดพลาด mscomctl.ocx ในระบบ Windows ของคุณได้อย่างง่ายดาย ในกรณีส่วนใหญ่ การติดตั้งไฟล์ MSCOMCTL.OCX ได้แก้ไขปัญหานี้แล้ว

Categories: IT Info