หากเมื่อคุณพยายามติดตั้งหรือเปิดโปรแกรมในคอมพิวเตอร์ Windows 11 หรือ Windows 10 คุณได้รับข้อความแจ้งข้อผิดพลาด MSCOMCTL.OCX หรือรายการอ้างอิงที่ไม่ได้ลงทะเบียน โพสต์นี้มีขึ้นเพื่อช่วยคุณในการแก้ปัญหาที่เพียงพอที่สุดที่คุณสามารถลองแก้ไขข้อผิดพลาดบนอุปกรณ์ของคุณได้
ไฟล์ MSCOMCTL.OCX คืออะไร
ไฟล์ MSCOMCTL.OCX เป็นโมดูล ActiveX Control ที่มีการควบคุมทั่วไปที่ใช้โดย 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 อีกครั้ง
- แทนที่/กู้คืนไฟล์ .OCX
- เรียกใช้ตัวแก้ไขปัญหาแอป Windows Store
มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน
1] เรียกใช้ตัวแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรม
ตัวแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรมได้รับการออกแบบมาเพื่อช่วยให้ผู้ใช้พีซีสามารถแก้ไขปัญหาโดยอัตโนมัติเมื่อคุณถูกบล็อกไม่ให้ติดตั้งหรือลบโปรแกรม นอกจากนี้ยังแก้ไขรีจิสตรีคีย์ที่เสียหายอีกด้วย
โซลูชันนี้กำหนดให้คุณต้องเรียกใช้ตัวแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรมจาก Microsoft และดูว่า MSCOMCTL.OCX หรือการอ้างอิงตัวใดตัวหนึ่งไม่ได้ลงทะเบียน ข้อผิดพลาดที่เกิดขึ้นในระบบของคุณได้รับการแก้ไขแล้ว มิฉะนั้น ให้ลองวิธีแก้ไขปัญหาถัดไป
2] ลงทะเบียนไฟล์ .OCX อีกครั้ง
เมื่อข้อผิดพลาดนี้เกิดขึ้น แสดงว่าไฟล์ที่จำเป็นสำหรับซอฟต์แวร์ไม่ได้ลงทะเบียนหรือสูญหาย และแอปพลิเคชันที่เป็นปัญหาจะไม่สามารถทำงานบนระบบของคุณได้ การลงทะเบียนไฟล์ด้วยระบบปฏิบัติการ Windows 11/10 หมายความว่า OS เก็บรายการของไฟล์ไว้ในฐานข้อมูลและรู้ว่าไฟล์นั้นมีอยู่ในไดเร็กทอรีเฉพาะนั้น ไฟล์นี้ใช้ได้กับทุกแอปพลิเคชันที่ต้องการและเรียกใช้ไฟล์นั้น
โซลูชันนี้กำหนดให้คุณต้องลงทะเบียนไฟล์ .OCX ที่เป็นปัญหาใหม่ โดยมีวิธีการดังนี้:
- กด แป้น Windows + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
- ในกล่องโต้ตอบ Run ให้พิมพ์ cmd แล้วกด CTRL + SHIFT + ENTER เพื่อเปิด Command Prompt ในโหมด admin/elevated
- ในหน้าต่างพรอมต์คำสั่ง ขึ้นอยู่กับสถาปัตยกรรมระบบของคุณ พิมพ์คำสั่งด้านล่างแล้วกด Enter:
สำหรับระบบ 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 Store
หากแอปที่ก่อให้เกิดข้อผิดพลาดในมุมมองได้รับการติดตั้งในระบบของคุณแล้ว แต่คุณได้รับข้อผิดพลาดเมื่อพยายามเปิดแอป คุณสามารถเรียกใช้ตัวแก้ไขปัญหาแอพ Windows Store และดูว่าจะช่วยได้หรือไม่
ในการเรียกใช้ Windows Store Apps Troubleshooter บนอุปกรณ์ Windows 11 ให้ทำดังต่อไปนี้:
- กด แป้น Windows + I เพื่อเปิดแอปการตั้งค่า
- นำทางไปยัง ระบบ > แก้ไขปัญหา > เครื่องมือแก้ปัญหาอื่นๆ .
- ภายใต้ อื่นๆ ส่วน ค้นหา แอพ Windows Store .
- คลิก เรียกใช้ ปุ่ม.
- ทำตามคำแนะนำบนหน้าจอและใช้การแก้ไขที่แนะนำ
ในการเรียกใช้ตัวแก้ไขปัญหาแอพ Windows Store บนพีซี Windows 10 ให้ทำดังต่อไปนี้:
- กด แป้น Windows + I เพื่อเปิดแอปการตั้งค่า
- ไปที่ อัปเดตและความปลอดภัย
- คลิก เครื่องมือแก้ปัญหา แท็บ
- เลื่อนลงแล้วคลิก แอป Windows Store
- คลิกที่ เรียกใช้เครื่องมือแก้ปัญหา ปุ่ม.
- ทำตามคำแนะนำบนหน้าจอและใช้การแก้ไขที่แนะนำ
หากสิ่งนี้ไม่ได้ช่วย คุณสามารถถอนการติดตั้งแอปที่มีปัญหาได้ (ควรใช้โปรแกรมถอนการติดตั้งซอฟต์แวร์ของบริษัทอื่น) รีบูตพีซี จากนั้นดาวน์โหลดและติดตั้งแอปเวอร์ชันล่าสุดใหม่บนพีซี Windows 11/10 ของคุณ
วิธีแก้ปัญหาเหล่านี้น่าจะใช้ได้ผลสำหรับคุณ!
โพสต์ที่เกี่ยวข้อง :วิธีแก้ไขข้อผิดพลาด VBA 400 ใน Excel