Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục lỗi 1935: Lỗi khi cài đặt thành phần assembly

Nếu chạy file .msi cài đặt chương trình trên Windows 11/10 và gặp lỗi Error 1935 An error occurred during the installation of assembly component, bài viết này cung cấp các giải pháp phù hợp để khắc phục.

Lỗi 1935 khi cài đặt assembly component

Thông báo lỗi thường kèm mã component và HRESULT (ví dụ: {98CB24AD-52FB-DB5F-A01F-C8B3B9A1E18E}, HRESULT: 0x800700C1). Các giá trị này có thể khác nhau.

Thử các giải pháp dưới đây (không theo thứ tự):

  1. Khởi động lại máy tính
  2. Chạy Program Install and Uninstall Troubleshooter
  3. Chạy MSI Installer ở Compatibility Mode
  4. Đảm bảo Windows Installer Service đang chạy
  5. Sửa/Cài lại/Cập nhật .NET Framework
  6. Cài đặt hoặc cập nhật Visual C++ Redistributable
  7. Clean Boot và chạy installer
  8. Chạy SFC và DISM
  9. Xóa khóa registry AppModel (dành cho Microsoft Office)

Trước khi bắt đầu: Kiểm tra kiến trúc hệ thống (32-bit/64-bit) và chạy đúng phiên bản MSI. Cập nhật Windows. Nếu lỗi xuất hiện sau bản cập nhật Windows, có thể khôi phục hệ thống hoặc gỡ bản cập nhật.

1. Khởi động lại máy tính

Bước đầu đơn giản: restart máy và chạy setup lại. Nếu vẫn lỗi, thử các cách dưới.

2. Chạy Program Install and Uninstall Troubleshooter

Công cụ của Microsoft tự động sửa lỗi registry hỏng, giúp cài/gỡ chương trình bị chặn. Tải và chạy từ trang web Microsoft.

3. Chạy MSI Installer ở Compatibility Mode

Với ứng dụng cũ, cần chạy ở chế độ tương thích. Chuột phải file .msi → Properties → Compatibility → chọn Windows version phù hợp.

4. Đảm bảo Windows Installer Service đang chạy

MSI dùng Windows Installer service. Nếu service không chạy, component không được cài đặt. Kiểm tra trong services.msc.

Nếu service chạy mà vẫn lỗi, hãy hủy đăng ký và đăng ký lại:

msiexec /unreg
msiexec /regserver

Sau đó restart máy và chạy installer lại.

5. Sửa/Cài lại/Cập nhật .NET Framework

Lỗi có thể do .NET Framework bị hỏng. Sửa .NET Framework trong "Turn Windows features on/off" hoặc dùng .NET Framework Setup Cleanup tool để gỡ hoàn toàn, sau đó cài bản mới nhất.

6. Cài đặt hoặc cập nhật Visual C++ Redistributable

Game/app đồ họa 3D cần Visual C++. Đảm bảo cài bản mới nhất (x86 và x64) từ trang Microsoft trước khi chạy MSI installer.

7. Clean Boot hệ thống và chạy Installer

Clean Boot khởi động Windows với driver/chương trình tối thiểu, loại bỏ xung đột phần mềm. Thực hiện Clean Boot qua msconfig, sau đó chạy installer.

8. Chạy SFC và DISM

Chạy Command Prompt admin:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Restart sau khi hoàn tất.

9. Xóa khóa registry AppModel (cho Microsoft Office)

Áp dụng riêng cho lỗi cài Office. Backup registry trước khi thao tác.

  1. Win+R → regedit
  2. Đến: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppModel
  3. Chuột phải khóa AppModel → Delete
  4. Thoát Registry Editor → Restart PC

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

Cách khắc phục lỗi 1935 trong QuickBooks?

  • Reboot máy
  • Cài lại QuickBooks
  • Tắt antivirus khi cài
  • Bật lại antivirus sau khi xong

Cách chung để sửa lỗi 1935 trên Windows 11/10?

  • Cài đặt Windows Update
  • Cài/cập nhật Visual C++ Redistributable mới nhất
  • Chạy installer ở Compatibility Mode
  • Bật Windows Modules Installer Service
  • Kiểm tra Windows Registry