Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Lỗi 429: ActiveX Component Can’t Create Object – Khắc phục và sửa chữa

Nhiều người báo lỗi trong MS Office, trong đó có mã lỗi 429. Lỗi xuất hiện khi dùng chương trình dựa trên Visual Basic. Nguyên nhân do sự cố trong Component Object Model (COM) khi tạo đối tượng Automation được yêu cầu. Điều này khiến đối tượng Automation không khả dụng cho Visual Basic tại thời điểm yêu cầu, dẫn đến lỗi 429.

Mặc dù lỗi không phổ biến trên mọi máy (chỉ xuất hiện trên một số cấu hình), nhưng đã tồn tại lâu, lặp lại qua nhiều phiên bản Windows. Theo báo cáo, lỗi runtime 429 trên Windows 10/11 xuất hiện khi người dùng chạy ứng dụng cụ thể trên Windows. Ứng dụng bị ảnh hưởng sẽ crash và tắt.

Người dùng khác báo lỗi khi chạy chương trình phụ thuộc VB như Bloomberg, Bintex. Lỗi 429 là mối quan tâm trên nhiều nền tảng Windows. Ứng dụng MS bị ảnh hưởng nhiều: Excel, Word, Outlook, PowerPoint... Thông báo lỗi:

“Run-time error ‘429’: ActiveX component can’t create the object”.

Mẹo chuyên nghiệp: Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt sai, file rác, ứng dụng độc hại và mối đe dọa bảo mật. Quét miễn phí sự cố PC - 3.145.873 lượt tải - Tương thích: Windows 10/11, Windows 7, Windows 8.

Thông báo kèm lỗi không giải thích nguyên nhân. Tuy nhiên, đã xác nhận lỗi thường xảy ra khi ứng dụng cố truy cập file không tồn tại, hỏng hoặc thiếu. File này quan trọng cho chức năng app, nên app không khởi động/hoạt động do thiếu nó.

Cách khắc phục lỗi 429 ActiveX Component Can’t Create Object

May mắn là có vài cách khắc phục runtime error 429 dưới đây. Áp dụng theo thứ tự liệt kê (dựa trên độ phức tạp).

Cách 1: Cài đặt lại ứng dụng bị ảnh hưởng

Nếu lỗi chỉ xảy ra khi dùng/khởi động một ứng dụng cụ thể, vấn đề có thể nằm ở chương trình đó. Cài đặt ứng dụng có thể đã bị thay đổi. Khôi phục trạng thái gốc bằng cách đăng ký lại ứng dụng qua automation server.

  1. Đăng nhập Windows với tài khoản Administrator để có quyền admin.
  2. Tìm file thực thi (.exe) của ứng dụng bị lỗi. Điều hướng đến thư mục cài đặt app. Copy đường dẫn file vào Notepad.
  3. Mở Run (Win + R).
  4. Dán đường dẫn file .exe > thêm /regserver ở cuối.
  5. Enter, chờ app đăng ký lại xong.

Thử khởi động app xem lỗi còn không. Nếu vẫn lỗi, thử cách tiếp.

Cách 2: Kiểm tra và đăng ký lại file được chỉ định trong thông báo lỗi

Đôi khi người dùng xác định file .OCX hoặc .DLL bị lỗi từ thông báo runtime error 429. Nếu thông báo không chỉ ra file, bỏ qua cách này, sang cách 3. Nếu có chỉ ra, đăng ký lại file đó có thể khắc phục.

  1. Đóng tất cả ứng dụng đang chạy.
  2. Ghi nhớ tên file đầy đủ từ thông báo lỗi (copy vào clipboard).
  3. Chuột phải Start > Win X menu > Command Prompt (Admin) mở CMD Admin. (Windows cũ: Start > tìm cmd > Enter > chuột phải kết quả > Run as administrator).
  4. Trong CMD Admin, gõ: regsvr32 FILENAME.ocx hoặc regsvr32 FILENAME.dll (thay FILENAME bằng tên file từ bước 2) > Enter.
  5. Chờ file đăng ký lại xong.

Reboot máy, thử chạy app gây lỗi 429 xem còn lỗi không.

Cách 3: Chạy quét SFC (System File Checker)

Trong hầu hết trường hợp, file hệ thống hỏng là thủ phạm chính khiến app không hoạt động. File hệ thống thiếu khiến app crash, gây runtime error 429. Giải pháp tốt nhất: chạy quét SFC.

System File Checker là tiện ích tích hợp Windows. Thực hiện phân tích sâu file hệ thống tìm hỏng hóc, thiệt hại, sự khác biệt. File hỏng/thiếu/sai trạng thái sẽ được thay bằng bản gốc. Giải pháp tuyệt vời vì khắc phục được vấn đề ngầm bạn không hay biết.

Chạy SFC:

  1. Mở CMD Admin (như cách 2, bước 3).
  2. Gõ: sfc /scannow > Enter.

Chờ quét xong 100%. Thông báo kết quả hiện ra. Nếu có vấn đề, xem chi tiết bằng lệnh:

findstr /c:”[SR]” %windir%\Logs\CBS\CBS.log >”%userprofile%\Desktop\sfcdetails.txt

Khởi động sửa chữa bằng lệnh:

Dism /Online /Cleanup-Image /RestoreHealth

Để chạy xong. Reboot, kiểm tra lại bằng cách lặp lại thao tác gây lỗi.

Nếu các cách trên không khắc phục, bạn đang gặp vấn đề sâu cần công cụ sửa PC mạnh. Khuyến nghị chạy công cụ đó để khắc phục nguyên nhân gốc rễ của runtime error 429.