หากคุณพยายามติดตั้งหรือเปิดโปรแกรมบนคอมพิวเตอร์ที่ใช้ Windows 11 หรือ Windows 10 คุณจะได้รับข้อความแจ้งข้อผิดพลาด MSCOMCTL.OCX หรือหนึ่งในนั้น ไม่ได้ลงทะเบียนการพึ่งพา ดังนั้นโพสต์นี้มีไว้เพื่อช่วยคุณในการแก้ปัญหาที่เพียงพอที่สุดที่คุณสามารถลองแก้ไขข้อผิดพลาดบนอุปกรณ์ของคุณได้
ไฟล์ MSCOMCTL.OCX คืออะไร
ไฟล์ MSCOMCTL.OCX เป็นโมดูลตัวควบคุม ActiveX ที่มีตัวควบคุมทั่วไปที่ใช้โดย Visual Basic และ Windows เช่น ImageCombo, ImageList, ListView, ProgressBar, Slider, StatusBar, TabStrip, ToolBar และตัวควบคุม TreeView ซอฟต์แวร์รุ่นเก่าบางตัวอาจยังต้องการไฟล์นี้เพื่อให้ทำงานได้
เมื่อคุณพบปัญหานี้ คุณจะได้รับข้อความแสดงข้อผิดพลาดแบบเต็มดังต่อไปนี้
ส่วนประกอบ’MSCOMCTL OCX’หรือการขึ้นต่อกันไม่ได้ลงทะเบียน: ไฟล์หายไปหรือไม่ถูกต้อง
เหตุใดจึงไม่มี MSCOMCTL.OCX
หากโปรแกรมแจ้งให้คุณทราบด้วย MSCOMCTL ไฟล์ OCX หายไปหรือเกิดข้อผิดพลาดที่ไม่ถูกต้องบนอุปกรณ์ Windows 11/10 ของคุณเมื่อคุณพยายามติดตั้งหรือเปิดซอฟต์แวร์บนคอมพิวเตอร์ของคุณ ก็หมายความว่าแอปไม่พบไฟล์ OCX ที่ต้องการในไดเรกทอรีระบบที่เหมาะสม หรือไฟล์ OCX ไม่ใช่ ลงทะเบียนอย่างถูกต้องบนคอมพิวเตอร์
MSCOMCTL.OCX หรือการอ้างอิงใด ๆ ที่ไม่ได้ลงทะเบียน
หากคุณประสบปัญหานี้ในพีซี Windows 11/10 คุณสามารถลองใช้คำแนะนำของเรา วิธีแก้ปัญหาด้านล่างไม่เรียงลำดับเฉพาะ และดูว่าจะช่วยแก้ไข MSCOMCTL.OCX หรือข้อผิดพลาดการขึ้นต่อกันที่ไม่ได้ลงทะเบียนที่เกิดขึ้นบนระบบของคุณอย่างใดอย่างหนึ่งหรือไม่
เรียกใช้การติดตั้งโปรแกรม และถอนการติดตั้งตัวแก้ไขปัญหาลงทะเบียนใหม่.OCX fileReplace/Restore the.OCX fileRun Windows Store Apps Troubleshooter
มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน
1] เรียกใช้โปรแกรม ติดตั้งและถอนการติดตั้งตัวแก้ไขปัญหา
ตัวแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรมได้รับการออกแบบมาเพื่อช่วยให้ผู้ใช้พีซีแก้ไขปัญหาโดยอัตโนมัติเมื่อคุณ ถูกบล็อกไม่ให้ติดตั้งหรือลบโปรแกรม นอกจากนี้ยังแก้ไขรีจิสตรีคีย์ที่เสียหายด้วย
โซลูชันนี้กำหนดให้คุณต้องเรียกใช้ตัวแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรมจาก Microsoft และดูว่า MSCOMCTL.OCX หรือข้อผิดพลาดการขึ้นต่อกันไม่ได้ลงทะเบียนที่เกิดขึ้นบนระบบของคุณเป็นข้อผิดพลาด แก้ไขแล้ว มิฉะนั้น ให้ลองวิธีแก้ไขปัญหาถัดไป
2] ลงทะเบียนไฟล์.OCX อีกครั้ง
เมื่อข้อผิดพลาดนี้เกิดขึ้น แสดงว่าไฟล์ที่จำเป็นสำหรับซอฟต์แวร์ไม่ได้ลงทะเบียนหรือสูญหาย และแอปพลิเคชันที่เป็นปัญหาจะไม่สามารถทำงานบนระบบของคุณได้ การลงทะเบียนไฟล์ด้วยระบบปฏิบัติการ Windows 11/10 หมายความว่า OS เก็บรายการของไฟล์ไว้ในฐานข้อมูลและรู้ว่าไฟล์นั้นมีอยู่ในไดเร็กทอรีเฉพาะนั้น ไฟล์นี้สามารถใช้ได้โดยแอปพลิเคชันใดๆ ที่จำเป็นต้องใช้และเรียกใช้ไฟล์นั้น
โซลูชันนี้กำหนดให้คุณต้องลงทะเบียนไฟล์.OCX ที่เป็นปัญหาอีกครั้ง โดยมีวิธีการดังนี้:
สำหรับ ระบบ 64 บิต
regsvr32″C:\Windows\SysWOW64\MSCOMCTL.OCX”
สำหรับ ระบบ 32 บิต
regsvr32″C:\Windows\System32\MSCOMCTL.OCX”
หมายเหตุ: หากอักษรระบุไดรฟ์ C:\ ไม่ใช่ระบบ (การติดตั้ง Windows) ให้เปลี่ยน ตามลำดับ
3] แทนที่/กู้คืนไฟล์.OCX
คุณสามารถกู้คืนได้ ไฟล์จากถังรีไซเคิลในกรณีที่มีการลบไฟล์.OCX โดยไม่ได้ตั้งใจ คุณยังสามารถกู้คืนไฟล์นี้ได้โดยลงชื่อเข้าใช้คอมพิวเตอร์ Windows เครื่องอื่นที่ใช้งานได้ซึ่งเพิ่งอัปเดต นำทางไปยังโฟลเดอร์ที่เหมาะสมซึ่งเกี่ยวข้องกับสถาปัตยกรรมระบบของคุณดังที่แสดงด้านบนใน โซลูชัน 2] และค้นหา คัดลอก ไฟล์ไปยังไดรฟ์ USB จากนั้นเสียบไดรฟ์กับพีซีที่คุณมีปัญหา นำทางไปยังโฟลเดอร์ที่ต้องการ จากนั้นวางไฟล์ในตำแหน่งนั้น
คุณสามารถกู้คืนไฟล์ MSCOMCTL.OCX ได้ ไปยังโฟลเดอร์ที่เหมาะสมพร้อมสำเนาไฟล์ที่สมบูรณ์ (ถ้ามี) จาก Winbindex ซึ่งเป็นบริการเว็บใหม่ที่ช่วยให้ผู้ใช้สามารถดูข้อมูลเกี่ยวกับไฟล์ Windows OS ที่ดาวน์โหลดจากเซิร์ฟเวอร์ของ Microsoft
4] เรียกใช้ Windows ตัวแก้ไขปัญหาแอปสโตร์
หากแอปที่ทำให้เกิดข้อผิดพลาดในมุมมองได้รับการติดตั้งบนระบบของคุณแล้ว แต่คุณ รับข้อผิดพลาดเมื่อคุณพยายามเปิด คุณสามารถเรียกใช้ตัวแก้ไขปัญหาแอปของ Windows Store และดูว่าจะช่วยได้หรือไม่
ในการเรียกใช้ตัวแก้ไขปัญหาแอป Windows Store บนอุปกรณ์ Windows 11 ให้ทำดังนี้:
กด แป้น Windows + ฉัน เพื่อเปิดแอปการตั้งค่า ไปที่ ระบบ > แก้ไขปัญหา > เครื่องมือแก้ปัญหาอื่นๆภายใต้ อื่นๆ ให้ค้นหาแอป Windows Store คลิกปุ่ม เรียกใช้ ทำตามคำแนะนำบนหน้าจอและใช้การแก้ไขที่แนะนำ
ในการเรียกใช้ตัวแก้ไขปัญหาแอป Windows Store ใน Windows 10 พีซี ทำดังต่อไปนี้:
กด แป้น Windows + I เพื่อเปิดแอปการตั้งค่า Go เพื่อ อัปเดตและความปลอดภัยคลิกแท็บ เครื่องมือแก้ปัญหา เลื่อนลงแล้วคลิก แอป Windows Storeคลิกปุ่ม R ยกเลิกปุ่มเครื่องมือแก้ปัญหา ทำตามวิธีการบนหน้าจอและใช้การแก้ไขที่แนะนำ
หากวิธีนี้ไม่ได้ผล คุณสามารถถอนการติดตั้งแอปที่มีปัญหาได้ (ควรใช้โปรแกรมถอนการติดตั้งซอฟต์แวร์ของบริษัทอื่น) รีบูตพีซี จากนั้นดาวน์โหลดและติดตั้งแอปเวอร์ชันล่าสุดใหม่บนพีซี Windows 11/10 ของคุณ
วิธีแก้ไขใดๆ เหล่านี้ ควรทำงานให้คุณ!
โพสต์ที่เกี่ยวข้อง: วิธีแก้ไขข้อผิดพลาด VBA 400 ใน Excel