Sửa lỗi thiếu COMDLG32.OCX trong Windows 10

Spread the love

Một thành phần thiết yếu của Visual Basic Runtime Suit là comdlg32.ocx. Nó chứa một số chức năng được sử dụng bởi các ứng dụng liên quan đến bộ Visual. Đôi khi, nó có thể bị hỏng hoặc có thể bị thiếu trong hệ thống. Nếu bạn cũng đang đối mặt với vấn đề tương tự, bạn đang ở đúng nơi. Chúng tôi mang đến cho bạn một hướng dẫn hoàn hảo sẽ giúp bạn khắc phục sự cố thiếu comdlg32.ocx và sửa chữa comdlg32.ocx windows 10.

Cách sửa lỗi thiếu COMDLG32.OCX trong Windows 10

Sự cố thiếu comdlg32.ocx windows 10 là do hai sự cố riêng biệt. Chúng tôi đã liệt kê chúng bên dưới để bạn xem xét và hiểu lỗi.

  • Sự cố với tệp comdlg32.exe: Bạn có thể cần phải thay thế tệp và đăng ký lại bằng Command Prompt. Bạn cũng nên cung cấp quyền cho tất cả các ứng dụng để truy cập nó, trong trường hợp bạn không có.

  • Kiểm soát tài khoản người dùng (UAC): Nếu UAC được bật, thì bạn có thể thấy lỗi này. Vô hiệu hóa nó có thể khắc phục sự cố nhưng nó phụ thuộc vào phần mềm bị ảnh hưởng.

Người dùng đã phàn nàn về việc nhận được thông báo này khi lỗi này xảy ra:

  • Thành phần comdlg32.ocx hoặc một trong các thành phần phụ thuộc của nó không được đăng ký chính xác: tệp bị thiếu hoặc không hợp lệ.

Nó có nghĩa là tệp bị thiếu hoặc bị hỏng. Nó có thể được đăng ký không chính xác hoặc bạn có thể cần phải tải xuống lại. Hãy xem cách giải quyết lỗi này bằng các phương pháp sau.

Phương pháp 1: Đăng ký lại tệp

Nếu tệp comdlg32.ocx windows 10 trong máy tính của bạn bị hỏng hoặc bị thiếu, điều tốt nhất bạn có thể làm là thay thế nó bằng một tệp đang hoạt động. Làm theo các bước dưới đây để làm tương tự.

1. Đi tới OCXme trang. Nhấp vào Tải xuống comdlg32.ocx. Tải tập tin.

2. Định vị nó trong thư mục tải xuống của bạn và nhấp chuột phải vào nó và chọn Sao chép từ menu.

3. Chọn PC này từ menu bên trái.

4. Đi đến đường dẫn này tùy thuộc vào thông số kỹ thuật máy tính của bạn.

  • Nếu bạn có Windows 32-bit, hãy truy cập đường dẫn C: WindowsSystem32

  • Nếu bạn có Windows 64-bit, hãy truy cập đường dẫn C: WindowsSysWOW64

5. Nhấp chuột phải vào bất kỳ đâu bên trong thư mục. Chọn Dán từ menu.

6. Một lời nhắc sẽ xuất hiện yêu cầu quyền quản trị viên. Nhấp vào Tiếp tục.

7. Tìm kiếm Command Prompt trong Windows Search Bar và nhấp vào Run as Administrator.

8A. Nhập các lệnh sau và nhấn Enter sau mỗi lệnh.

regsvr32 /u Comdlg32.ocx
regsvr32 /i Comdlg32.ocx

8B. Bạn cũng có thể nhập các lệnh này để thay thế nếu các lệnh được đề cập ở trên không giải quyết được sự cố. Nhấn phím Enter sau khi nhập lệnh.

regsvr32 %systemroot%system32comdlg32.ocx

regsvr32 c:WindowsSysWOW64comdlg32.ocx

Hãy để các lệnh chạy và kiểm tra xem vấn đề thiếu comdlg32.ocx có được giải quyết hay không.

Lưu ý: Nếu tệp comdlg32 của bạn không bị thiếu, thì bạn có thể đăng ký lại tệp đó bằng cách chạy lệnh regsvr32 comdlg32.ocx trong dấu nhắc lệnh.

Phương pháp 2: Mở ứng dụng ở chế độ tương thích

Nhiều khách hàng đã báo cáo rằng việc chạy phần mềm ở chế độ tương thích cho phiên bản Windows trước đã hoạt động. Sự cố với lỗi tệp comdlg32.ocx đã được khắc phục trong một số trường hợp bằng cách thực thi chương trình có vấn đề với quyền quản trị viên. Bạn có thể thử cả hai bằng cách làm theo các bước bên dưới.

1. Nhấp chuột phải vào tệp thực thi chương trình (.exe) và chọn Thuộc tính từ menu.

2. Trong tab Tương thích, chọn Chạy ứng dụng này ở chế độ tương thích và chọn Windows 8 hoặc 7 từ danh sách đã mở.

3. Đánh dấu vào tùy chọn Chạy chương trình này với tư cách quản trị viên.

4. Xác nhận lời nhắc, nếu có.

5. Nhấp vào Áp dụng và OK.

Phần mềm bây giờ sẽ bắt đầu với các đặc quyền của quản trị viên.

Phương pháp 3: Thay đổi quyền sở hữu và cung cấp đầy đủ quyền

Nếu phần mềm vẫn hiển thị thông báo lỗi, hãy làm cho mọi người có thể truy cập tệp comdlg32.ocx bằng cách thay đổi chủ sở hữu và quyền của tệp. Bạn sẽ yêu cầu đặc quyền của quản trị viên và đây là cách bạn có thể thực hiện để khắc phục sự cố thiếu comdlg32.ocx.

1. Trước khi tiếp tục, bạn phải có quyền sở hữu tệp comdlg32.ocx được lưu trữ trong thư mục của phần mềm có vấn đề.

2. Nhấp chuột phải vào tệp và chọn Thuộc tính từ trình đơn thả xuống.

3. Chuyển đến tab Bảo mật.

4. Nhấp vào tùy chọn Nâng cao. Cửa sổ Cài đặt Bảo mật Nâng cao sẽ mở ra.

5. Bên cạnh chủ sở hữu: nhãn, nhấp vào Thay đổi. Cửa sổ Chọn Người dùng hoặc Nhóm sẽ mở ra.

6. Bạn có thể sử dụng tùy chọn Nâng cao để chọn tài khoản người dùng hoặc chỉ cần nhập nó vào biểu mẫu Nhập tên đối tượng để chọn. Nhấp vào Kiểm tra tên và đợi nó xác minh tên người dùng và nhấp vào OK.

7. Bây giờ bạn là chủ sở hữu của tệp. Tiếp theo, nhấp vào Thêm.

8. Trong Mục nhập Quyền, hãy nhấp vào Chọn một nhà cung cấp dịch vụ chính.

9. Lặp lại Bước 6.

10. Trong hộp Quyền cơ bản, hãy đảm bảo rằng bạn chọn Kiểm soát hoàn toàn trước khi thực hiện bất kỳ thay đổi nào. Nhấp vào Ok.

Kiểm tra xem thông báo thiếu comdlg32.ocx vẫn còn trên PC của bạn.

Phương pháp 4: Tắt kiểm soát tài khoản người dùng

Khi sự cố này chỉ xảy ra trong các ứng dụng cụ thể, việc tắt UAC có thể có lợi. Nó không tạo ra thay đổi đáng kể nào đối với PC của bạn. Vấn đề duy nhất là sau khi tắt nó, một số lời nhắc có thể hiển thị bất cứ khi nào bạn khởi chạy các công cụ hệ thống. Đây là cách bạn có thể làm điều đó.

1. Tìm kiếm Control Panel trong thanh tìm kiếm của windows và nhấp vào nó.

2. Chọn tùy chọn Tài khoản Người dùng. Nếu bạn không thể tìm thấy nó, hãy thay đổi tùy chọn Xem theo thành Biểu tượng lớn và xác định vị trí của nó.

3. Mở nó và chọn Thay đổi Cài đặt Kiểm soát Tài khoản Người dùng.

4. Một thanh trượt bảo mật bây giờ sẽ được hiển thị với các cấp độ riêng biệt để bạn lựa chọn. Nếu thanh trượt ở gần trên cùng, hãy thử hạ nó xuống một cái và nhấp vào OK. kiểm tra xem nó có khắc phục được sự cố không.

Nếu bạn vẫn gặp phải sự cố thiếu comdlg32.ocx thì hãy tiếp tục cố gắng giảm sự cố xuống một bước và kiểm tra xem nó có giải quyết được sự cố hay không.

Phương pháp 5: Cài đặt lại phần mềm

Đối với một số người dùng, cài đặt lại phần mềm gây ra lỗi comdlg32.ocx cũng có thể giải quyết được sự cố. Làm theo các bước sau.

1. Nhấn tổ hợp phím Windows + R để mở hộp thoại Run.

2. Nhập appwiz.cpl vào Hộp thoại Chạy và nhấp vào OK để mở cửa sổ trình gỡ cài đặt.

3. Chọn phần mềm đang gây ra sự cố comdlg32.ocx.

4. Nhấp chuột phải vào nó và chọn Gỡ cài đặt.

5. Nhấp vào Có.

6. Khởi động lại PC Windows.

7. Cài đặt lại phiên bản mới nhất của phần mềm đã gỡ bỏ.

Câu hỏi thường gặp (FAQ)

Q1. Trên Windows 10 64 bit, làm cách nào để đăng ký comdlg32.ocx?

Trả lời: Nhập regsvr32 comctl32.ocx và trong dấu nhắc lệnh và nhấn Enter. Nó sẽ đăng ký tệp.

Quý 2. Chính xác thì comdlg32.ocx là gì?

Trả lời: Comdlg32.ocx là một DLL điều khiển CMDialog ActiveX được nhúng với phần mềm Visual Studio hoặc Visual Basic.

Q3. Comdlg32.ocx có phải là một chương trình an toàn không?

Trả lời: Có, nó là một tệp hợp lệ được kết nối với CMDIALOG. Nó còn được gọi là CMDialog ActiveX Control DLL.

***

Chúng tôi hy vọng rằng hướng dẫn này hữu ích và bạn có thể khắc phục sự cố thiếu comdlg32.ocx trong Windows 10. Hãy cho chúng tôi biết phương pháp nào phù hợp nhất với bạn. Nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào, vui lòng thả chúng trong phần nhận xét.

  Cách khắc phục lỗi pin độ sáng màn hình tối đa trong báo cáo tình trạng của bộ bảo vệ Windows
x