Fail COMDLG32.OCX ialah sebahagian daripada Visual Basic Runtime, perpustakaan berasingan yang mengandungi pelbagai fungsi untuk digunakan dalam banyak aplikasi VB. Ia tidak diletakkan pada komputer anda secara lalai tetapi digunakan oleh banyak aplikasi yang berbeza.
Anda mungkin tertanya-tanya apa yang menyebabkan ralat hilang COMDLG32.OCX. Sebenarnya, ralat ini sering berlaku apabila fail yang dipersoalkan hilang, rosak atau tidak berdaftar. Isu UAC (Kawalan Akaun Pengguna) juga boleh membawa kepada hasil yang serupa.

COMDLG32.OCX ralat tiada
Jika anda menghadapi masalah yang sama, anda harus mencuba kaedah berikut untuk membetulkan ralat.
Kaedah 1: Jalankan program dalam Mod Keserasian
Ramai pengguna yang menjalankan program dalam Mod Keserasian telah melaporkan dapat membetulkan ralat COMDLG32.OCX yang hilang. Semasa proses ini, anda juga boleh membenarkan program dijalankan dengan hak pentadbir.
Ini caranya.
Langkah 1 : Klik kanan pintasan program pada desktop dan pilih Properties.
Langkah 2 : Tukar kepada Keserasian. Dalam bahagian Mod keserasian , pilih Jalankan program ini dalam mod keserasian untuk dan pilih Windows 7 atau 8 daripada menu lungsur.
![Bagaimana untuk membetulkan ralat COMDLG32.OCX yang hilang pada Windows Bagaimana untuk membetulkan ralat COMDLG32.OCX yang hilang pada Windows]()
Pilih Jalankan program ini dalam mod keserasian untuk
Langkah 3: Dalam bahagian Tetapan , pilih Jalankan program ini sebagai pentadbir .
Langkah 4 : Klik butang Guna dan OK untuk menyimpan perubahan yang anda buat.
Anda kemudiannya boleh melancarkan semula program dan menyemak sama ada masalah telah diperbaiki. Jika ralat berterusan, cuba kaedah seterusnya.
Kaedah 2: Daftar semula fail
Seperti yang dikatakan mesej, ralat berlaku kerana COMDLG32.OCX hilang atau rosak. Oleh itu, anda boleh cuba mendaftar semula fail untuk menyelesaikan masalah. Sila ikuti langkah di bawah.
Langkah 1 : Muat turun fail COMDLG32.OCX .
Langkah 2 : Salin fail COMDLG32.OCX yang dimuat turun dan tekan Win + E untuk membuka File Explorer .
Langkah 3 : Navigasi ke lokasi berikut pada komputer anda dan tampal fail yang disalin ke dalam folder berikut mengikut versi sistem anda.
- C:\Windows\System32 (untuk Windows 32-bit)
- C:\Windows\SysWOW64 (untuk Windows 64-bit)
Petua : Anda mungkin perlu memberikan kebenaran pentadbir semasa proses salin dan tampal. Hanya sahkan sebarang gesaan untuk menyelesaikan aktiviti.
Langkah 4 : Tekan Win + S untuk membuka Carian. Kemudian masukkan cmd dalam kotak carian. Klik kanan Prompt Perintah dan pilih Jalankan sebagai pentadbir.
Langkah 5 : Taip arahan berikut dan tekan Enter selepas setiap arahan untuk melaksanakannya.
- regsvr32 /u Comdlg32.ocx
- regsvr32 /i Comdlg32.ocx
Selepas melengkapkan semua langkah di atas, anda boleh cuba melancarkan program sasaran dan semak sama ada ralat hilang COMDLG32.OCX hilang atau tidak.
Kaedah 3: Matikan UAC
Cara lain untuk membetulkan ralat hilang COMDLG32.OCX pada Windows 10/8/7 ialah mematikan UAC. UAC bukanlah penyelesaian keselamatan utama kerana ia hanya menggesa anda apabila anda akan membuat perubahan penting pada komputer anda. Sesetengah pengguna telah menyelesaikan masalah dengan kaedah ini dan anda boleh mencubanya juga.