Định dạng file MSI được sử dụng bởi Windows Installer (MSI) được sử dụng chuyên biệt cho cài đặt – điều này khác với định dạng EXE đôi khi được dùng để chạy trình cài đặt, những file thực thi đơn giản có thể được lập trình để chạy bất kỳ số lượng tác vụ nào.
Lỗi InstallShield Error code 1722 xuất hiện khi Windows Installer không thể cài đặt một gói trên thiết bị Windows 10 của bạn. Khi bạn nhấp OK trên hộp thoại lỗi, quy trình cài đặt bị quay lại (rolled back) và sau đó cài đặt thất bại. Bạn có thể gặp lỗi này với bất kỳ phần mềm hoặc driver cài đặt nào. Trong bài viết này, chúng tôi sẽ xác định các nguyên nhân tiềm ẩn, cũng như cung cấp các giải pháp phù hợp nhất.

Tùy thuộc vào phần mềm bạn đang cố gắng cài đặt, khi bạn gặp vấn đề này, bạn sẽ nhận được thông báo lỗi tương tự như sau;
Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. (Lỗi 1722. Có vấn đề với gói Windows Installer này. Một chương trình chạy như một phần của cài đặt không kết thúc như mong đợi. Liên hệ nhân viên hỗ trợ hoặc nhà cung cấp gói.)
Ngoài thông báo lỗi tập trung, bạn có thể gặp phải các thông báo sau trong quá trình cài đặt phần mềm;
MSI Error 1722: 'There is a problem with the Windows Installer Package' during installation/uninstallation (MSI Lỗi 1722: 'Có vấn đề với gói Windows Installer' trong quá trình cài đặt/gỡ cài đặt).
Error 1722: There is a problem with this Window Installer package. A program run as part of this package did not finish as expected.
Error 1722 – The Windows Installer Service could not be accessed.
Error 1722 – Windows Installer Service couldn't be started.
Error 1722 – Could not start the Windows Installer service on Local Com Error 5: Access is denied.
Dưới đây là các nguyên nhân tiềm ẩn đã biết của lỗi này:
- Thiếu các System Files phụ thuộc như file dll, ocx, sys, v.v.
- Các Registry Entries (mục registry) không hợp lệ xung đột với Installer.
- Antivirus xóa file độc hại gần đây nhưng để lại tổn hại.
- Installer Service bị dừng.
- Cài đặt không hoàn chỉnh.
Lỗi cũng có thể xảy ra nếu một số gói MSI không được gỡ bỏ đúng cách từ applet Programs & Features trong Windows 10. Phần dư của cài đặt bị hỏng đôi khi có thể ngăn cản cài đặt và gỡ cài đặt phần mềm.
Lỗi InstallShield Error code 1722 khi cài đặt chương trình MSI
Nếu bạn đối mặt với vấn đề này, bạn có thể thử các giải pháp được khuyến nghị dưới đây theo thứ tự không cụ thể và xem liệu nó có giúp giải quyết vấn đề không.
- Chạy Program Install and Uninstall Troubleshooter
- Gỡ cài đặt phần mềm bằng trình gỡ cài đặt bên thứ ba
- Đảm bảo Windows Installer service được bật
- Hủy đăng ký và đăng ký lại Windows Installer Service
- Thực hiện Clean Boot và cài đặt phần mềm
- Sửa chữa Windows Registry
Hãy xem mô tả quy trình liên quan đến từng giải pháp được liệt kê.
1. Chạy Program Install and Uninstall Troubleshooter
Giải pháp này yêu cầu bạn chạy Program Install and Uninstall Troubleshooter từ Microsoft và xem liệu vấn đề InstallShield Error code 1722 while installing MSI program có được giải quyết không. Program Install and Uninstall troubleshooter giúp bạn tự động sửa chữa các vấn đề khi bạn bị chặn cài đặt hoặc gỡ bỏ chương trình. Nó cũng sửa chữa các khóa registry bị hỏng.
2. Gỡ cài đặt phần mềm bằng trình gỡ cài đặt bên thứ ba
Applet Programs and Features của Windows 10 đôi khi có thể không hiệu quả trong việc gỡ bỏ phần mềm từ thiết bị của bạn – trong một số trường hợp ngay cả khi phần mềm đã được gỡ cài đặt thành công, vẫn còn các file còn lại, các phụ thuộc thừa trên máy của bạn và những thứ này có thể gây xung đột. Trong các trường hợp như vậy, tốt hơn là sử dụng trình gỡ cài đặt phần mềm bên thứ ba vì chúng làm việc kỹ lưỡng hơn trong việc gỡ bỏ phần mềm từ máy tính Windows 10.
Sau khi bạn gỡ cài đặt chương trình, tải xuống một bộ cài đặt mới trong một vị trí thư mục khác, sau đó đóng tất cả các chương trình và chạy file setup.
3. Đảm bảo Windows Installer service được bật
Các phần mềm này phụ thuộc vào Windows Installer Service. Vì vậy, nếu bạn gặp vấn đề cài đặt bất kỳ phần mềm nào, có khả năng dịch vụ MSI không được bật. Trong trường hợp này, hãy đảm bảo rằng Windows Installer Service được bật.
4. Hủy đăng ký và đăng ký lại Windows Installer Service
Làm như sau:
- Nhấn Windows key + R để gọi hộp thoại Run.
- Trong hộp thoại Run, gõ
cmdvà sau đó nhấn CTRL + SHIFT + ENTER để mở Command Prompt ở chế độ admin. - Trong cửa sổ command prompt, gõ lệnh dưới đây và nhấn Enter để tạm thời hủy đăng ký dịch vụ Windows Installer:
msiexec /unreg
- Sau khi lệnh được xử lý thành công và bạn nhận được thông báo thành công, nhập lệnh sau và nhấn Enter để đăng ký dịch vụ Windows Installer một lần nữa:
msiexec /regserver
Sau khi lệnh thứ hai được xử lý thành công, khởi động lại máy tính của bạn một lần nữa, và thử cài đặt phần mềm lại. Nếu lỗi cài đặt/gỡ cài đặt vẫn tồn tại, hãy thử giải pháp tiếp theo.
5. Thực hiện Clean Boot và cài đặt phần mềm
Thực hiện Clean Boot có thể loại bỏ bất kỳ xung đột nào xảy ra trong quá trình cài đặt phần mềm của bạn – điều này có nghĩa là khởi động máy tính Windows 10 của bạn với các driver và chương trình tối thiểu cần thiết.
6. Sửa chữa Windows Registry
Các mục registry không hợp lệ/bị hỏng từ một thay đổi phần mềm gần đây ví dụ cài đặt hoặc gỡ cài đặt liên quan đến Windows installer, cũng có thể kích hoạt lỗi này. Trong trường hợp này, bạn có thể sửa chữa registry, sau đó thử cài đặt phần mềm lại.
Bài viết liên quan:
- Sửa InstallShield Error Codes 1607 hoặc 1628
- 1152: Error extracting files to the temporary location – InstallShield error.
