แก้ไข: ส่วนประกอบ & lsquo; MSCOMCTL.OCX & rsquo; หรือการอ้างอิงอย่างใดอย่างหนึ่งไม่ได้ลงทะเบียนอย่างถูกต้อง: ไฟล์หายไปหรือไม่ถูกต้อง

หากโปรแกรมแจ้งให้คุณทราบด้วยเงื่อนไขข้อผิดพลาด“ คอมโพเนนต์ 'MSCOMCTL.OCX' หรือการอ้างอิงอย่างใดอย่างหนึ่งไม่ได้ลงทะเบียนอย่างถูกต้อง: ไฟล์หายไปหรือไม่ถูกต้อง” เมื่อคุณพยายามติดตั้งลงในคอมพิวเตอร์ของคุณหมายความว่าไม่พบไฟล์ที่ต้องการ ในไดเร็กทอรีหรือไฟล์ไม่ได้รับการลงทะเบียนอย่างถูกต้องในคอมพิวเตอร์

MSCOMCTL.OCX คือชุดของตัวควบคุม 32 บิตที่มาพร้อมกับสภาพแวดล้อมการเขียนโปรแกรม Microsoft Visual Basic 6.0 ในการใช้ตัวควบคุม 32 บิตเหล่านี้จะต้องติดตั้ง / ลงทะเบียนกับระบบปฏิบัติการของคุณ การลงทะเบียนไฟล์ด้วยระบบปฏิบัติการหมายความว่าระบบปฏิบัติการจัดเก็บรายการของไฟล์ในฐานข้อมูลและทราบว่ามีอยู่ในไดเร็กทอรีเฉพาะนั้น ดังนั้นเมื่อใดก็ตามที่แอปพลิเคชันอื่นต้องการแอปพลิเคชันก็สามารถให้การเข้าถึงไฟล์นั้นได้อย่างมีประสิทธิภาพ

ก่อนที่เราจะดำเนินการแก้ไขปัญหานี้เราจำเป็นต้องกำหนดประเภทของระบบที่คุณใช้งานอยู่ วิธีการนี้จะแตกต่างกันสำหรับระบบ 32 บิตและ 64 บิต ตรวจสอบประเภทระบบของคุณโดยใช้ขั้นตอนที่ระบุด้านล่าง:

  1. กด Windows + S พิมพ์ " ข้อมูลระบบ " ในกล่องโต้ตอบและเปิดแอปพลิเคชัน

  1. ประเภทระบบของคุณจะถูกกล่าวถึงด้านหน้าสนาม กำหนดประเภทระบบของคุณและปฏิบัติตามแนวทางแก้ไข

สำหรับระบบ 64 บิต:

หากระบบปฏิบัติการของคุณเป็น 64 บิตให้ปฏิบัติตามแนวทางนี้ ไดเรกทอรีที่เราทำงานจะแตกต่างกันมิฉะนั้นขั้นตอนทั้งหมดจะเหมือนกันเป็นหลัก มีสองความเป็นไปได้; คุณมีไฟล์“ MSCOMCTL.OCX” อยู่แล้วในคอมพิวเตอร์ของคุณ หากคุณเป็นเช่นนั้นเราจำเป็นต้องลงทะเบียนและปัญหาจะได้รับการแก้ไข หากคุณไม่มีไฟล์คุณจะต้องไปรับจากที่อื่น เราขอแนะนำให้รับไฟล์จากคอมพิวเตอร์เครื่องอื่นเนื่องจากอินเทอร์เน็ตเต็มไปด้วยการหลอกลวงและมัลแวร์ที่แอบอ้างว่าเป็นไฟล์ที่ต้องการ หลังจากที่คุณดาวน์โหลดและเรียกใช้งานแล้วคุณก็ทราบว่าคุณเพิ่งติดไวรัสคอมพิวเตอร์ของคุณ

  1. กด Windows + E เพื่อเปิด File Explorer ไปที่พา ธ ไฟล์ต่อไปนี้:

C: \ Windows \ SysWOW64

  1. ตรวจสอบว่ามีไฟล์อยู่แล้วหรือไม่ ถ้าไม่ใช่ให้หาไฟล์จากที่ไหนสักแห่งที่ปลอดภัยแล้ววางที่นี่
  2. หลังจากแน่ใจว่าไฟล์อยู่ในไดเร็กทอรีที่ถูกต้องให้กด Windows + S พิมพ์ " command prompt " ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก " Run as administrator "
  3. เมื่ออยู่ที่พรอมต์คำสั่งให้ดำเนินการคำสั่งต่อไปนี้

ซีดี C: \ Windows \ SysWOW64

เราได้เปลี่ยนไดเร็กทอรีปัจจุบันของพรอมต์คำสั่ง ตอนนี้เราสามารถลงทะเบียนไฟล์กับระบบปฏิบัติการของคุณได้ ดำเนินการคำสั่งต่อไปนี้

regsvr32 mscomctl.ocx

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

สำหรับระบบ 32 บิต

หากคุณมีระบบ 32 บิตขั้นตอนจะมากหรือน้อยเหมือนกัน คำสั่งและไดเร็กทอรีที่เราทำงานจะแตกต่างกัน

  1. กด Windows + E เพื่อเปิด File Explorer ไปที่พา ธ ไฟล์ต่อไปนี้:

C: \ Windows \ System32

  1. ตรวจสอบว่ามีไฟล์อยู่แล้วหรือไม่ ถ้าไม่ใช่ให้หาไฟล์จากที่ไหนสักแห่งที่ปลอดภัยแล้ววางที่นี่
  2. หลังจากแน่ใจว่าไฟล์อยู่ในไดเร็กทอรีที่ถูกต้องให้กด Windows + S พิมพ์ " command prompt " ในกล่องโต้ตอบคลิกขวาที่แอปพลิเคชันแล้วเลือก " Run as administrator "
  3. เมื่ออยู่ที่พรอมต์คำสั่งให้ดำเนินการคำสั่งต่อไปนี้:

ซีดี C: \ Windows \ System32

เราได้เปลี่ยนไดเร็กทอรีปัจจุบันของพรอมต์คำสั่ง ตอนนี้เราสามารถลงทะเบียนไฟล์กับระบบปฏิบัติการของคุณได้ ดำเนินการคำสั่งต่อไปนี้

regsvr32 mscomctl.ocx

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

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

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