องค์ประกอบที่สำคัญของ 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 windows 10 ของคอมพิวเตอร์เสียหายหรือสูญหาย สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือแทนที่ด้วยไฟล์ที่ใช้งานได้ ทำตามขั้นตอนด้านล่างเพื่อทำเช่นเดียวกัน
1. ไปที่ OCXme หน้าหนังสือ. คลิกที่ ดาวน์โหลด comdlg32.ocx ดาวน์โหลดไฟล์.
2. ค้นหามันในโฟลเดอร์ดาวน์โหลดของคุณแล้วคลิกขวาแล้วเลือกคัดลอกจากเมนู
3. เลือกพีซีเครื่องนี้จากเมนูด้านซ้าย
4. ไปที่เส้นทางนี้ขึ้นอยู่กับข้อกำหนดของคอมพิวเตอร์ของคุณ
- หากคุณมี Windows แบบ 32 บิต ให้ไปที่ C:WindowsSystem32 path
- หากคุณมี Windows 64 บิต ให้ไปที่ C:WindowsSysWOW64 path
5. คลิกขวาที่ใดก็ได้ภายในโฟลเดอร์ เลือกวางจากเมนู
6. ข้อความแจ้งจะปรากฏขึ้นเพื่อขออนุญาตผู้ดูแลระบบ คลิกที่ ต่อ.
7. ค้นหา Command Prompt ใน Windows Search Bar แล้วคลิก Run as Administrator
8A. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละคำสั่ง
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
8B. คุณยังสามารถพิมพ์คำสั่งเหล่านี้เป็นทางเลือก หากคำสั่งข้างต้นไม่สามารถแก้ปัญหาได้ กดปุ่ม Enter หลังจากพิมพ์คำสั่ง
regsvr32 %systemroot%system32comdlg32.ocx
regsvr32 c:WindowsSysWOW64comdlg32.ocx
ปล่อยให้คำสั่งทำงานและตรวจสอบว่าปัญหาที่หายไปของ comdlg32.ocx ได้รับการแก้ไขแล้วหรือไม่
หมายเหตุ: หากไฟล์ comdlg32 ของคุณไม่หายไป คุณสามารถลงทะเบียนใหม่ได้โดยใช้คำสั่ง regsvr32 comdlg32.ocx ในพร้อมท์คำสั่ง
วิธีที่ 2: เปิดแอปในโหมดความเข้ากันได้
ลูกค้าหลายรายรายงานว่าการเรียกใช้ซอฟต์แวร์ในโหมดความเข้ากันได้สำหรับ Windows รุ่นก่อนหน้านั้นใช้งานได้ ปัญหาเกี่ยวกับข้อผิดพลาดของไฟล์ comdlg32.ocx ได้รับการแก้ไขแล้วในบางสถานการณ์โดยการเรียกใช้โปรแกรมที่มีปัญหาซึ่งดำเนินการได้ด้วยสิทธิ์ของผู้ดูแลระบบ คุณสามารถลองทั้งสองโดยทำตามขั้นตอนด้านล่าง
1. คลิกขวาที่ไฟล์เรียกทำงานของโปรแกรม (.exe) และเลือก Properties จากเมนู
2. ในแท็บ ความเข้ากันได้ ให้เลือก เรียกใช้แอปพลิเคชันนี้ในโหมดความเข้ากันได้ และเลือก Windows 8 หรือ 7 จากรายการที่เปิดอยู่
3. ตรวจสอบตัวเลือก เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ
4. ยืนยันข้อความแจ้ง หากปรากฏ
5. คลิกที่สมัครและตกลง
ซอฟต์แวร์ควรเริ่มต้นด้วยสิทธิ์ของผู้ดูแลระบบ
วิธีที่ 3: เปลี่ยนความเป็นเจ้าของและให้สิทธิ์แบบเต็ม
หากซอฟต์แวร์ยังคงแสดงข้อความแสดงข้อผิดพลาด ให้ทุกคนสามารถเข้าถึงไฟล์ comdlg32.ocx โดยเปลี่ยนเจ้าของและสิทธิ์ของไฟล์ คุณจะต้องมีสิทธิ์ของผู้ดูแลระบบ และนี่คือวิธีการแก้ไขปัญหาที่ขาดหายไปของ comdlg32.ocx
1. ก่อนดำเนินการต่อ คุณต้องถือว่าเป็นเจ้าของไฟล์ comdlg32.ocx ที่จัดเก็บไว้ในโฟลเดอร์ของซอฟต์แวร์ที่มีปัญหา
2. คลิกขวาที่ไฟล์และเลือก Properties จากเมนูแบบเลื่อนลง
3. ไปที่แท็บความปลอดภัย
4. คลิกที่ตัวเลือกขั้นสูง หน้าต่างสำหรับการตั้งค่าความปลอดภัยขั้นสูงจะเปิดขึ้น
5. ข้าง Owner: label ให้คลิก Change หน้าต่างเลือกผู้ใช้หรือกลุ่มจะเปิดขึ้น
6. คุณสามารถใช้ตัวเลือกขั้นสูงเพื่อเลือกบัญชีผู้ใช้หรือพิมพ์ลงในแบบฟอร์ม Enter the object name to select คลิกที่ ตรวจสอบชื่อ และรอให้ตรวจสอบชื่อผู้ใช้และคลิก ตกลง
7. ตอนนี้คุณเป็นเจ้าของไฟล์แล้ว จากนั้นคลิกที่เพิ่ม
8. ใต้ Permissions Entry ให้คลิก Select a principal
9. ทำซ้ำขั้นตอนที่ 6
10. ใต้กล่องสิทธิ์พื้นฐาน ตรวจสอบให้แน่ใจว่าคุณเลือกการควบคุมทั้งหมดก่อนที่จะดำเนินการเปลี่ยนแปลงใดๆ คลิกตกลง
ตรวจสอบว่าข้อความที่หายไป comdlg32.ocx ยังคงอยู่ในพีซีของคุณหรือไม่
วิธีที่ 4: ปิดใช้งานการควบคุมบัญชีผู้ใช้
เมื่อปัญหานี้เกิดขึ้นในบางแอปเท่านั้น การปิดใช้งาน UAC อาจเป็นประโยชน์ ทำให้ไม่มีการเปลี่ยนแปลงที่สำคัญกับพีซีของคุณ ปัญหาเดียวคือหลังจากปิด ระบบอาจแสดงข้อความแจ้งหลายครั้งทุกครั้งที่คุณเปิดเครื่องมือระบบ นี่คือวิธีที่คุณสามารถทำได้
1. ค้นหาแผงควบคุมในแถบค้นหาของ Windows แล้วคลิก
2. เลือกตัวเลือกบัญชีผู้ใช้ หากคุณหาไม่พบ ให้เปลี่ยนตัวเลือกดูตามเป็นไอคอนขนาดใหญ่และค้นหา
3. เปิดและเลือกเปลี่ยนการตั้งค่าการควบคุมบัญชีผู้ใช้
4. แถบเลื่อนความปลอดภัยจะปรากฏขึ้นพร้อมกับระดับต่างๆ ให้เลือก หากแถบเลื่อนอยู่ใกล้ด้านบนสุด ให้ลองลดระดับลงหนึ่งตัวแล้วคลิกตกลง ตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่
หากคุณยังคงประสบปัญหาที่ขาดหายไปของ comdlg32.ocx ให้พยายามลดระดับลงหนึ่งขั้นตอนและตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
วิธีที่ 5: ติดตั้งซอฟต์แวร์ใหม่
สำหรับผู้ใช้บางคน การติดตั้งซอฟต์แวร์ที่ทำให้เกิดข้อผิดพลาด comdlg32.ocx อีกครั้งอาจช่วยแก้ปัญหาได้เช่นกัน ทำตามขั้นตอนเหล่านี้
1. กดปุ่ม Windows + R พร้อมกันเพื่อเปิดกล่องโต้ตอบเรียกใช้
2. ป้อน appwiz.cpl ใน Run Dialog Box แล้วคลิก OK เพื่อเปิดหน้าต่างถอนการติดตั้ง
3. เลือกซอฟต์แวร์ที่ทำให้เกิดปัญหา comdlg32.ocx
4. คลิกขวาที่มันแล้วเลือกถอนการติดตั้ง
5. คลิกที่ใช่
6. รีสตาร์ท Windows PC
7. ติดตั้งซอฟต์แวร์ที่ถูกลบเวอร์ชันล่าสุดอีกครั้ง
คำถามที่พบบ่อย (FAQ)
ไตรมาสที่ 1 บน Windows 10 64 บิต ฉันจะลงทะเบียน comdlg32.ocx ได้อย่างไร
ตอบ: พิมพ์ regsvr32 comctl32.ocx และใน command prompt แล้วกด Enter มันจะลงทะเบียนไฟล์.
ไตรมาสที่ 2 comdlg32.ocx คืออะไรกันแน่?
ตอบ: Comdlg32.ocx เป็น DLL ควบคุม CMDialog ActiveX ซึ่งฝังอยู่กับซอฟต์แวร์ Visual Studio หรือ Visual Basic
ไตรมาสที่ 3 comdlg32.ocx เป็นโปรแกรมที่ปลอดภัยหรือไม่
ตอบ: ใช่ เป็นไฟล์ที่ถูกต้องซึ่งเชื่อมต่อกับ CMDIALOG เรียกอีกอย่างว่า CMDialog ActiveX Control DLL
***
เราหวังว่าคู่มือนี้จะเป็นประโยชน์และคุณสามารถแก้ไข comdlg32.ocx ที่หายไปในปัญหา Windows 10 ได้ แจ้งให้เราทราบว่าวิธีใดได้ผลดีที่สุดสำหรับคุณ หากคุณมีข้อสงสัยหรือข้อเสนอแนะโปรดทิ้งไว้ในส่วนความคิดเห็น