องค์ประกอบที่สำคัญของ Visual Basic Runtime Suit คือ comdlg32.ocx ประกอบด้วยฟังก์ชันต่างๆ ที่ใช้โดยแอปพลิเคชันที่เกี่ยวข้องกับ Visual suite . อาจเสียหายในบางครั้งหรืออาจหายไปจากระบบ หากคุณกำลังเผชิญกับปัญหาเดียวกัน คุณมาถูกที่แล้ว เรานำคำแนะนำที่สมบูรณ์แบบมาให้คุณซึ่งจะช่วยคุณแก้ไขปัญหา comdlg32.ocx ที่หายไปและซ่อมแซม comdlg32.ocx Windows 10
วิธีแก้ไข COMDLG32.OCX ที่หายไปใน Windows 10
ปัญหาที่หายไปของ comdlg32.ocx Windows 10 เกิดจากปัญหาสองประการที่แยกจากกัน เราได้ระบุไว้ด้านล่างเพื่อให้คุณตรวจสอบและทำความเข้าใจข้อผิดพลาด
- ปัญหาเกี่ยวกับไฟล์ comdlg32.exe: คุณอาจต้องแทนที่ไฟล์และลงทะเบียนใหม่โดยใช้ Command Prompt นอกจากนี้ คุณควรให้สิทธิ์แก่แอปพลิเคชันทั้งหมดเพื่อเข้าถึงในกรณีที่คุณไม่ได้ทำ
- การควบคุมบัญชีผู้ใช้ (UAC): หากเปิดใช้งาน UAC คุณอาจเห็นข้อผิดพลาดนี้ การปิดใช้งานอาจแก้ปัญหาได้ แต่ขึ้นอยู่กับซอฟต์แวร์ที่ได้รับผลกระทบ
ผู้ใช้บ่นว่าได้รับข้อความนี้เมื่อเกิดข้อผิดพลาดนี้:คอมโพเนนต์ comdlg32.ocx หรือการอ้างอิงอย่างใดอย่างหนึ่งไม่ได้ลงทะเบียนอย่างถูกต้อง:ไฟล์หายไปหรือไม่ถูกต้อง หมายความว่าไฟล์นั้นหายไปหรือเสียหาย การลงทะเบียนอาจไม่ถูกต้องหรือคุณอาจต้องดาวน์โหลดใหม่ มาดูวิธีแก้ไขข้อผิดพลาดนี้โดยใช้วิธีการดังต่อไปนี้
วิธีที่ 1:ลงทะเบียนไฟล์ comdlg32.ocx อีกครั้ง
หากไฟล์ comdlg32.ocx windows 10 ของคอมพิวเตอร์ของคุณเสียหายหรือสูญหาย สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือแทนที่ด้วยไฟล์ที่ใช้งานได้ ทำตามขั้นตอนด้านล่างเพื่อทำเช่นเดียวกัน:
1. ไปที่หน้า OCXme คลิกที่ ดาวน์โหลด comdlg32.ocx เพื่อดาวน์โหลดไฟล์
2. ค้นหาในโฟลเดอร์ดาวน์โหลดของคุณและคลิกขวาและเลือก คัดลอก จากเมนู
3. เลือก พีซีเครื่องนี้ จากเมนูด้านซ้าย
4. ไปที่เส้นทางนี้ขึ้นอยู่กับข้อกำหนดคอมพิวเตอร์ของคุณ
- หากคุณมี 32 บิต Windows ไปที่ C:\Windows\System32 เส้นทาง
- ถ้าคุณมี 64-บิต Windows ไปที่ C:\Windows\SysWOW64 เส้นทาง
5. คลิกขวาที่ใดก็ได้ภายในโฟลเดอร์ เลือก วาง จากเมนู
6. ข้อความแจ้งจะปรากฏขึ้นเพื่อขอสิทธิ์ผู้ดูแลระบบ . คลิกที่ ดำเนินการต่อ .
7. ค้นหา พรอมต์คำสั่ง ในแถบค้นหาของ Windows และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ .
8A. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter ทีละอย่าง
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
8B. คุณยังสามารถพิมพ์คำสั่งเหล่านี้เป็นทางเลือกหากคำสั่งที่กล่าวข้างต้นไม่สามารถแก้ไขปัญหาได้ กด แป้น Enter หลังจากพิมพ์คำสั่ง
- สำหรับ 32 บิต หน้าต่าง:
regsvr32 %systemroot%\system32\comdlg32.ocx
- สำหรับ 64 บิต หน้าต่าง:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
ปล่อยให้คำสั่งทำงานและตรวจสอบว่าปัญหาที่หายไปของ comdlg32.ocx ได้รับการแก้ไขแล้วหรือไม่
หมายเหตุ: หากไฟล์ comdlg32 ของคุณ ไม่หายไป จากนั้นคุณสามารถลงทะเบียนใหม่ได้โดยใช้ regsvr32 comdlg32.ocx คำสั่งในพรอมต์คำสั่ง
วิธีที่ 2:เปิดแอปในโหมดความเข้ากันได้
ลูกค้าหลายรายรายงานว่าการเรียกใช้ซอฟต์แวร์ในโหมดความเข้ากันได้สำหรับ Windows รุ่นก่อนหน้านั้นใช้งานได้ ปัญหาเกี่ยวกับข้อผิดพลาดของไฟล์ comdlg32.ocx ได้รับการแก้ไขแล้วในบางสถานการณ์โดยการเรียกใช้โปรแกรมที่มีปัญหาซึ่งดำเนินการได้ด้วยสิทธิ์ของผู้ดูแลระบบ คุณสามารถลองทั้งสองโดยทำตามขั้นตอนด้านล่าง
1. คลิกขวาที่โปรแกรม ไฟล์ปฏิบัติการ (.exe) และเลือกคุณสมบัติ จากเมนู
2. ใน ความเข้ากันได้ ให้ทำเครื่องหมายที่ เรียกใช้แอปพลิเคชันนี้ในโหมดความเข้ากันได้สำหรับ แล้วเลือก Windows 8 หรือ 7 จากรายการที่เปิดอยู่
3. ตรวจสอบ เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ ตัวเลือก
4. ยืนยันข้อความแจ้ง หากปรากฏ
5. คลิก สมัคร และ ตกลง .
ซอฟต์แวร์ควรเริ่มต้นด้วยสิทธิ์ของผู้ดูแลระบบ
วิธีที่ 3:เปลี่ยนความเป็นเจ้าของและให้สิทธิ์แบบเต็ม
หากซอฟต์แวร์ยังคงแสดงข้อความแสดงข้อผิดพลาด ให้ทุกคนสามารถเข้าถึงไฟล์ comdlg32.ocx โดยเปลี่ยนเจ้าของและสิทธิ์ของไฟล์ คุณจะต้องมีสิทธิ์ของผู้ดูแลระบบ และนี่คือวิธีการแก้ไขปัญหาที่ขาดหายไปของ comdlg32.ocx
1. ก่อนดำเนินการต่อ คุณต้องถือว่า ความเป็นเจ้าของ ของไฟล์ comdlg32.ocx ที่จัดเก็บไว้ในโฟลเดอร์ของซอฟต์แวร์ที่มีปัญหา
2. คลิกขวาที่ ไฟล์ และเลือกคุณสมบัติ จากเมนูแบบเลื่อนลง
3. ไปที่ ความปลอดภัย แท็บ
4. คลิกที่ ขั้นสูง ตัวเลือก. หน้าต่างสำหรับ การตั้งค่าความปลอดภัยขั้นสูง จะเปิดขึ้น
5. ข้าง เจ้าของ: ให้คลิกที่ เปลี่ยน . หน้าต่าง เลือกผู้ใช้หรือกลุ่ม จะเปิดขึ้น
6. คุณสามารถใช้ ขั้นสูง ตัวเลือกเพื่อเลือกบัญชีผู้ใช้หรือเพียงแค่พิมพ์ลงใน ป้อนชื่อวัตถุเพื่อเลือก รูปร่าง. คลิกที่ ตรวจสอบชื่อ และรอให้ยืนยันชื่อผู้ใช้แล้วคลิก ตกลง .
7. ตอนนี้คุณเป็นเจ้าของไฟล์แล้ว จากนั้นคลิก เพิ่ม .
8. ใต้ รายการสิทธิ์ คลิกที่ เลือกหลัก .
9. ทำซ้ำ ขั้นตอนที่ 6 .
10. ภายใต้ การอนุญาตพื้นฐาน ตรวจสอบให้แน่ใจว่าคุณได้เลือกการควบคุมทั้งหมด ก่อนดำเนินการเปลี่ยนแปลงใดๆ คลิก ตกลง .
วิธีที่ 4:ปิดใช้งานการควบคุมบัญชีผู้ใช้
เมื่อปัญหานี้เกิดขึ้นในบางแอปเท่านั้น การปิดใช้งาน UAC อาจเป็นประโยชน์ ทำให้ไม่มีการเปลี่ยนแปลงที่สำคัญกับพีซีของคุณ ปัญหาเดียวคือหลังจากปิด ระบบอาจแสดงข้อความแจ้งหลายครั้งทุกครั้งที่คุณเปิดเครื่องมือระบบ นี่คือวิธีที่คุณสามารถทำได้:
1. ค้นหา แผงควบคุม ในแถบค้นหาของ windows และคลิกที่มัน
2. เลือก บัญชีผู้ใช้ ตัวเลือก
หมายเหตุ: หากคุณหาไม่พบ ให้เปลี่ยน ดูโดย ตัวเลือก ไอคอนขนาดใหญ่ และค้นหามัน
3. เปิดและเลือก เปลี่ยนการตั้งค่าการควบคุมบัญชีผู้ใช้ .
4. แถบเลื่อนความปลอดภัยจะปรากฏขึ้นพร้อมกับระดับต่างๆ ให้เลือก หากตัวเลื่อนอยู่ใกล้ ด้านบน , ลอง ลด โดย หนึ่ง และคลิก ตกลง . ตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่
หากคุณยังคงประสบปัญหาที่ขาดหายไปของ comdlg32.ocx ให้พยายามลดระดับลงหนึ่งขั้นตอนและตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
วิธีที่ 5:ติดตั้งซอฟต์แวร์ที่ขัดแย้งอีกครั้ง
สำหรับผู้ใช้บางคน การติดตั้งซอฟต์แวร์ที่ทำให้เกิดข้อผิดพลาด comdlg32.ocx อีกครั้งอาจช่วยแก้ปัญหาได้เช่นกัน ทำตามขั้นตอนเหล่านี้
1. กด ปุ่ม Windows + R ร่วมกันเพื่อเปิด วิ่ง กล่องโต้ตอบ
2. ป้อน appwiz.cpl ในเรียกใช้กล่องโต้ตอบแล้วคลิก ตกลง เพื่อเปิดหน้าต่างตัวถอนการติดตั้ง
3. เลือก ซอฟต์แวร์ ที่ทำให้เกิดปัญหา comdlg32.ocx คลิกขวาและเลือก ถอนการติดตั้ง .
หมายเหตุ: เราใช้ บงชูร์ ดังตัวอย่างด้านล่าง
4. คลิก ใช่ ในข้อความแจ้งการยืนยันและรีสตาร์ท Windows PC .
5. ติดตั้งซอฟต์แวร์ที่ถูกลบเวอร์ชันล่าสุดอีกครั้งจากลิงก์ดาวน์โหลดอย่างเป็นทางการ
คำถามที่พบบ่อย (FAQ)
ไตรมาสที่ 1 ใน Windows 10 64 บิต ฉันจะลงทะเบียน comdlg32.ocx ได้อย่างไร
ตอบ: พิมพ์ regsvr32 comctl32.ocx ในพรอมต์คำสั่งแล้วกด Enter มันจะลงทะเบียนไฟล์
ไตรมาสที่ 2 comdlg32.ocx คืออะไร
ตอบ: Comdlg32.ocx เป็น CMDialog ActiveX ควบคุม DLL ซึ่งถูกฝังด้วยซอฟต์แวร์ Visual Studio หรือ Visual Basic
ไตรมาสที่ 3 comdlg32.ocx เป็นโปรแกรมที่ปลอดภัยหรือไม่
ตอบ:ใช่ เป็นไฟล์ที่ถูกต้องเชื่อมต่อกับ CMDIALOG . เรียกอีกอย่างว่า CMDialog ActiveX Control DLL
แนะนำ:
- แก้ไข Active Directory Domain Services ไม่พร้อมใช้งานในขณะนี้
- แก้ไขข้อผิดพลาด Windows 10 0xc004f075
- แก้ไข 0x80004002:ไม่รองรับอินเทอร์เฟซดังกล่าวใน Windows 10
- แก้ไข VCRUNTIME140.dll หายไปใน Windows 11
เราหวังว่าคู่มือนี้จะเป็นประโยชน์ และคุณสามารถแก้ไข comdlg32.ocx ที่หายไป ในปัญหา Windows 10 แจ้งให้เราทราบว่าวิธีใดได้ผลดีที่สุดสำหรับคุณ หากคุณมีข้อสงสัยหรือข้อเสนอแนะ โปรดทิ้งความคิดเห็นไว้ในส่วนความคิดเห็น