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

Cách Sửa Lỗi "The Installer Has Encountered An Unexpected Error 2203" Trên Windows 10 Và 11

Bạn đôi khi gặp lỗi installer Windows khi cài chương trình. Có nhiều loại lỗi installer, nhưng nếu mã lỗi là "2203", nghĩa là tài khoản user không có quyền đủ cài phần mềm. Lý do thường gặp khác là antivirus đang gây rối và chặn installer.

Bài này xem vài bước troubleshooting thử sửa vấn đề trên hệ thống Windows.

Nguyên Nhân Gây Mã Lỗi Windows Installer 2203?

Như đã nói, mã lỗi installer 2203 cho thấy bạn không có quyền đủ chạy installer. Lỗi đầy đủ:

The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2203

Nhiều trường hợp, chỉ cần chạy installer as administrator (quản trị viên) sửa vấn đề.

Nếu không hiệu quả, thử take ownership (chấp nhận quyền sở hữu) thư mục temp. Ngoài ra, tạm tắt phần mềm bảo mật cũng giúp.

1. Chạy Installer Với Quyền Administrator

Cách Sửa Lỗi  The Installer Has Encountered An Unexpected Error 2203  Trên Windows 10 Và 11

Một số chương trình yêu cầu quyền rõ ràng chạy installer hoặc chương trình sửa file hệ thống. Vì vậy, thử chạy installer với đặc quyền admin cung cấp quyền cần thiết. Hầu hết trường hợp cách này hiệu quả cho phép hoàn tất cài đặt.

Để chạy installer as administrator:

  1. Tìm và click chuột phải installer muốn chạy.
  2. Chọn Run as administrator từ menu ngữ cảnh.
  3. Bấm Yes khi UAC (User Account Control) nhắc.

2. Chấp Nhận Quyền Sở Hữu Thư Mục Temp

Vấn đề với dịch vụ Windows Installer và thiếu quyền thư mục temp cũng gây lỗi installer 2203.

Bạn kết thúc dịch vụ Windows Installer rồi take ownership thư mục temp sửa vấn đề. Cách làm:

Trước khi làm bước dưới, tạo restore point (điểm khôi phục). System Restore cho phép undo thay đổi nếu xóa/sửa sai file quan trọng.

2.1 Kết Thúc Dịch Vụ Windows Installer

Cách Sửa Lỗi  The Installer Has Encountered An Unexpected Error 2203  Trên Windows 10 Và 11
  1. Bấm Win + R mở Run.
  2. Gõ services.msc bấm OK mở Services Snap-in.
  3. Tìm và click chuột phải dịch vụ Windows Installer.
  4. Chọn Stop kết thúc dịch vụ.
  5. Tiếp, mở File Explorer điều hướng đến:
    C:\Windows\Temp
  6. Bấm Yes nếu UAC nhắc.
  7. Bấm Ctrl + A chọn tất cả xóa toàn bộ nội dung thư mục. Bỏ qua file không xóa được.

Tiếp, làm theo bước dưới take ownership thư mục temp.

2.2 Chấp Nhận Quyền Sở Hữu Thư Mục Temp

Cách Sửa Lỗi  The Installer Has Encountered An Unexpected Error 2203  Trên Windows 10 Và 11
  1. Mở File Explorer điều hướng:
    C:\Users\Username\AppData\Local
  2. Trong đường dẫn, thay Username bằng tên tài khoản user của bạn.
  3. Click chuột phải thư mục Temp chọn Properties.
  4. Cửa sổ Temp Properties, mở tab Security.
  5. Bấm nút Advanced (Nâng cao) dưới phần Permissions for System. Cách Sửa Lỗi  The Installer Has Encountered An Unexpected Error 2203  Trên Windows 10 Và 11
  6. Cửa sổ Advanced Security Settings for Temp, bấm link Change cho Owner. Bấm Yes nếu UAC nhắc. Cách Sửa Lỗi  The Installer Has Encountered An Unexpected Error 2203  Trên Windows 10 Và 11
  7. Tiếp, gõ Everyone vào hộp Enter the object names to select bấm Check Names.
  8. Nếu gạch dưới xuất hiện dưới Everyone, bấm OK. Tiếp Apply lưu thay đổi.
  9. Quay lại cửa sổ Temp Properties, bấm nút Edit.
  10. Cửa sổ Permission for Temp, bấm Add.
  11. Tiếp, gõ Everyone vào Enter the object names to select, bấm Check Names.
  12. Bấm OK lưu thay đổi.
  13. Tiếp, dưới Permissions for Everyone, tick Allow cho Full Control. Cách Sửa Lỗi  The Installer Has Encountered An Unexpected Error 2203  Trên Windows 10 Và 11
  14. Bấm Apply và OK lưu. Khi UAC nhắc, bấm Yes xác nhận.
  15. Tiếp, bấm Windows key + R mở Run.
  16. Gõ services.msc bấm OK.
  17. Click chuột phải Windows Installer chọn Start.

Đóng cửa sổ Services snap-in và restart PC. Sau restart, chạy installer kiểm tra lỗi đã hết chưa.

Nếu vẫn khó take ownership, thử công cụ thứ ba take ownership file/thư mục Windows.

3. Tạm Tắt Antivirus Và Firewall

Cách Sửa Lỗi  The Installer Has Encountered An Unexpected Error 2203  Trên Windows 10 Và 11

Chương trình bảo mật đôi khi gắn cờ chương trình vô hại là malware chặn nó hoạt động hoặc kết nối internet. Để xác định security solution có "kêu oan" không, tạm tắt antivirus và firewall chạy installer.

Nếu dùng antivirus thứ ba, bước tắt có thể khác. Ví dụ, dùng Avast, click system tray icon, click chuột phải icon Avast. Vào Avast shields control > Disable until computer is restarted.

Đối với antivirus khác, check knowledge base trang web dev để tắt antivirus. Sau khi tắt, chạy installer kiểm tra chạy không lỗi. Đừng quên bật lại antivirus xong việc.

Nếu dùng Windows Security, làm theo bước tắt Real-Time Threat Protection và Windows Defender Firewall.

  1. Bấm Win + I mở Settings.
  2. Bên trái, mở tab Privacy and Security.
  3. Click Windows Security bên phải.
  4. Tiếp, click Virus & threat protection.
  5. Trong cửa sổ Windows Security, cuộn xuống Virus & threat protection. Bấm Manage Settings. Cách Sửa Lỗi  The Installer Has Encountered An Unexpected Error 2203  Trên Windows 10 Và 11
  6. Toggle switch Real-time protection tắt. Bấm Yes nếu UAC nhắc.
  7. Tiếp, trong Windows Security, click tab Firewall and network protection (bên trái). Cách Sửa Lỗi  The Installer Has Encountered An Unexpected Error 2203  Trên Windows 10 Và 11
  8. Click Public Network. Toggle switch Microsoft Defender Firewall đặt Off.

Làm tương tự cho profile Windows defender firewall đang hoạt động khác.

Giờ đã tắt bảo mật máy, restart PC áp dụng thay đổi. Tiếp, chạy installer, nó nên cài không lỗi.

Lưu ý: Chạy installer từ nguồn không uy tín hoặc publisher không tin cậy có hại. Nếu cài thành công, bật lại Real-Time Protection và Windows Defender Firewall bảo vệ dữ liệu và thiết bị.

Sửa Lỗi Windows Installer Error Code 2203

Không cài được chương trình trên PC nhanh chóng bực bội. May mắn sửa lỗi Windows installer error code 2203 bằng chạy installer với đặc quyền admin. Nếu không, take ownership thư mục temp sửa lỗi.

Nếu vấn đề persists, tắt antivirus và firewall chạy installer xác định false positive.