Làm thế nào để Khắc phục Lỗi thiếu ‘comdlg32.ocx’ trên Windows?

Các 'comdlg32.ocx'Là một phần của bộ Visual Basic Runtime và nó không nằm trên máy tính của bạn theo mặc định. Nó là một phần của bộ ứng dụng đã nói và nó được sử dụng bởi nhiều ứng dụng khác nhau. Bây giờ, ứng dụng sử dụng nó có thể hiển thị thông báo lỗi sau:

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ệ.

Thông báo này chỉ ra rằng tệp bị thiếu hoặc bị hỏng. Giải quyết vấn đề này sẽ không quá khó khăn vì nhiều người dùng đã đủ tử tế để đăng các phương pháp họ đã sử dụng để giải quyết vấn đề, vì vậy hãy đảm bảo bạn xem chúng dưới đây!

Nguyên nhân nào gây ra Lỗi thiếu ‘comdlg32.ocx’ trên Windows?

Lỗi thiếu ‘comdlg32.ocx’ trên Windows là do hai sự cố khác nhau gây ra. Chúng tôi đã đưa chúng vào bên dưới để bạn kiểm tra và hy vọng sẽ tiến gần hơn đến giải pháp cuối cùng!

Giải pháp 1: Đăng ký lại tệp

Nếu tệp ‘comdlg32.ocx’ trên máy tính của bạn bị thiếu hoặc bị hỏng, điều tốt nhất bạn có thể làm là tải xuống tệp đang hoạt động và đăng ký lại bằng Command Prompt. Đó là một loạt các bước đơn giản nhưng hãy đảm bảo bạn làm theo các hướng dẫn một cách cẩn thận vì bạn đang làm việc với các tệp hệ thống. Kiểm tra nó ra dưới đây!

  1. Nhấp vào liên kết này để tải xuống tệp comdlg32.ocx đang hoạt động trên máy tính của bạn. Nhấp vào liên kết sẽ bắt đầu tải xuống ngay lập tức. Định vị tệp trên máy tính của bạn, nhấp chuột phải vào tệp và chọn Sao chép từ menu ngữ cảnh sẽ xuất hiện.
  1. Tiếp theo, mở Thư viện trên PC có vấn đề hoặc mở bất kỳ thư mục nào trên máy tính và nhấp vào tùy chọn This PC từ menu bên trái.
  2. Điều hướng đến vị trí sau trên máy tính của bạn để tìm thư mục mà bạn cần sao chép tệp vào:
C: \ Windows \ System32 >> Windows 32-bit C: \ Windows \ SysWOW64 >> Windows 64-bit
  1. Nhấp chuột phải vào bất kỳ đâu bên trong thư mục và chọn Dán từ menu ngữ cảnh sẽ xuất hiện. Bạn có thể cần cung cấp quyền quản trị viên cho việc đó. Xác nhận bất kỳ lời nhắc nào để thay thế tệp hiện nằm ở đó.
  1. Tìm kiếm "Dấu nhắc lệnh”Bằng cách nhập nó ngay trong menu Bắt đầu hoặc bằng cách nhấn vào nút tìm kiếm ngay bên cạnh nó. Nhấp chuột phải vào mục nhập đầu tiên sẽ bật lên dưới dạng kết quả tìm kiếm và chọn “Chạy như quản trị viên”Mục nhập menu ngữ cảnh.
  2. Ngoài ra, bạn cũng có thể sử dụng tổ hợp phím Windows Logo Key + R để hiển thị Chạy hộp thoại. Gõ vào "cmd”Trong hộp thoại xuất hiện và sử dụng Tổ hợp phím Ctrl + Shift + Enter dành cho quản trị viên Command Prompt.
  1. Nhập lệnh sau vào cửa sổ và đảm bảo bạn nhấn Đi vào sau khi gõ nó ra.
regsvr32 / u Comdlg32.ocx regsvr32 / i Comdlg32.ocx
  1. Hãy thử mở ứng dụng gặp lỗi thiếu ‘comdlg32.ocx’ và kiểm tra xem sự cố có còn xuất hiện không!

Giải pháp 2: Chạy Chương trình ở Chế độ Tương thích với Quyền của Quản trị viên

Chạy chương trình ở chế độ tương thích đối với phiên bản Windows cũ hơn phiên bản hiện được cài đặt trên máy tính của bạn phù hợp với nhiều người dùng. Trong các trường hợp đơn đặt hàng, việc chạy tệp thực thi của chương trình có vấn đề với quyền của quản trị viên được quản lý để giải quyết sự cố với tệp comdlg32.ocx. Bạn có thể thử cả hai hoặc một trong số chúng cùng một lúc. Lưu ý rằng phương pháp này chủ yếu phụ thuộc vào chương trình ném lỗi!

  1. Xác định vị trí chương trình có thể thực thi và thay đổi các thuộc tính của nó bằng cách nhấp chuột phải vào mục nhập của nó trên Màn hình nền, menu Bắt đầu hoặc cửa sổ Kết quả tìm kiếm và chọn Tính chất. Điều hướng đến Khả năng tương thích trong cửa sổ Thuộc tính và chọn hộp bên cạnh Chạy chương trình này với tư cách quản trị viên.
  2. Phía dưới cái Chế độ tương thích , hãy chọn hộp bên cạnh Chạy chương trình này trong chế độ tương thích cho tùy chọn và chọn Windows 8 hoặc 7 từ danh sách thả xuống trước khi chấp nhận các thay đổi. Nếu tùy chọn này đã được chọn, hãy bỏ chọn hoàn toàn.
  3. Đảm bảo rằng bạn xác nhận bất kỳ hộp thoại nào có thể xuất hiện để bạn xác nhận với các đặc quyền của quản trị viên và chương trình sẽ khởi chạy với các đặc quyền của quản trị viên từ bây giờ. Mở nó bằng cách nhấp đúp vào biểu tượng của nó và thử xem lỗi có còn xuất hiện hay không.

Giải pháp 3: Thay đổi quyền sở hữu và cung cấp quyền đầy đủ cho tệp ‘comdlg32.ocx’

Nếu ứng dụng đang hiển thị thông báo lỗi không thể truy cập tệp đúng cách, lỗi này sẽ tiếp diễn và bạn sẽ không thể sử dụng ứng dụng. Tuy nhiên, có thể thay đổi chủ sở hữu và các quyền đối với tệp ‘comdlg32.ocx’ để mọi người đều có thể truy cập. Tất nhiên, để tiến hành các bước dưới đây, bạn sẽ cần có quyền quản trị viên!

  1. Mở Thư viện trên PC có vấn đề hoặc mở bất kỳ thư mục nào trên máy tính và nhấp vào tùy chọn This PC từ menu bên trái.
  2. Điều hướng đến vị trí sau trên máy tính của bạn để tìm thư mục chứa tệp ‘comdlg32.ocx’:
    C: \ Windows \ System32 >> Windows 32-bit C: \ Windows \ SysWOW64 >> Windows 64-bit
  3. Bạn sẽ cần có quyền sở hữu ocx tệp nằm bên trong thư mục được cung cấp ở trên trước khi tiếp tục. Bấm chuột phải vào tệp, sau đó bấm Tính chất, và sau đó nhấp vào Bảo vệ chuyển hướng. Nhấn vào Nâng cao cái nút. Cửa sổ “Cài đặt bảo mật nâng cao” sẽ xuất hiện. Ở đây bạn cần thay đổi Chủ nhân của khóa.
  4. Nhấn vào Thay đổi bên cạnh nhãn “Chủ sở hữu:” Cửa sổ Chọn Người dùng hoặc Nhóm sẽ xuất hiện.
  5. Chọn tài khoản người dùng qua Nâng cao hoặc chỉ cần nhập tài khoản người dùng của bạn vào vùng có nội dung 'Nhập tên đối tượng để chọn' và nhấp vào OK. Thêm Tất cả mọi người tài khoản.
  6. Nhấn vào Thêm vào bên dưới và theo dõi nó bằng cách nhấp vào nút Chọn một chính ở trên cùng. Chọn tài khoản người dùng qua Nâng cao hoặc chỉ cần nhập tài khoản người dùng của bạn vào khu vực có nội dung 'Nhập tên đối tượng để chọn‘Và nhấp vào đồng ý. Thêm Tất cả mọi người tài khoản.
  7. Phía dưới cái Quyền cơ bản phần, hãy chắc chắn rằng bạn chọn Kiểm soát hoàn toàn trước khi áp dụng những thay đổi bạn đã thực hiện.
  8. Kiểm tra xem sự cố đã được giải quyết chưa và nếu bạn vẫn thấy thông báo lỗi thiếu ‘comdlg32.ocx’ trên máy tính của mình!

Giải pháp 4: Tắt UAC

Tắt UAC có thể hữu ích khi lỗi xuất hiện trong các chương trình cụ thể. UAC không hẳn là một tính năng bảo mật chính vì nó chỉ nhắc người dùng khi họ chuẩn bị thực hiện một số thay đổi quan trọng hơn đối với máy tính của mình. Nếu có bất cứ điều gì, tắt nó đi sẽ vô hiệu hóa một số lời nhắc gây phiền nhiễu xuất hiện khi mở các công cụ hệ thống

  1. Mở Bảng điều khiển bằng cách tìm kiếm nó trong menu Bắt đầu. Bạn cũng có thể sử dụng Tổ hợp phím Windows Key + R, gõ vào "control.exe" bên trong Chạy sẽ xuất hiện và nhấp vào OK.
  2. Thay đổi Xem bởi trong Pa-nen điều khiển để Các biểu tượng lớn và xác định vị trí Tài khoản người dùng tùy chọn bằng cách cuộn hoặc nhìn xuống dưới cùng.
  3. Mở nó và nhấp vào nút “Thay đổi Cài đặt Kiểm soát Tài khoản Người dùng" cái nút. Bạn sẽ nhận thấy rằng có một số cấp độ khác nhau mà bạn có thể chọn trên thanh trượt bảo mật.
  4. Hãy thử giảm giá trị này xuống một nếu nó nằm ở thanh trượt trên cùng và kiểm tra xem nó có giúp ích gì không sau khi khởi chạy chương trình có vấn đề. Lặp lại quá trình nếu lỗi vẫn xuất hiện.
  5. Chúng tôi giới thiệu bạn tắt UAC bây giờ vì chương trình có thể sẽ khởi chạy thành công và hãy thử bật nó sau.
Facebook Twitter Google Plus Pinterest