Sửa lỗi InstallShield - 1722 trong khi cài đặt chương trình MSI

Định dạng tệp MSI được sử dụng bởi Windows Installer (MSI) được sử dụng đặc biệt để cài đặt - định dạng này khác với định dạng EXE đôi khi được sử dụng để chạy trình cài đặt, là các tệp thực thi đơn giản có thể được lập trình để chạy bất kỳ tác vụ nào.
InstallShield - 1722 xuất hiện khi Windows Installer không cài đặt một gói phần mềm trên thiết bị Windows 10 bạn. Khi bạn nhấp vào OK trên dấu nhắc lỗi, quá trình cài đặt sẽ được khôi phục và sau đó cài đặt không thành công. Bạn có thể gặp lỗi này với bất kỳ cài đặt phần mềm hoặc trình điều khiển nào. Trong bài đăng này, chúng tôi sẽ xác định các nguyên nhân tiềm ẩn, cũng như đưa ra 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 gặp sự cố 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.
Ngoài thông báo lỗi trong tiêu điểm, bạn cũng có thể gặp phải những điều sau đây 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.
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 thủ phạm tiềm ẩn đã biết của lỗi này:
  • Thiếu các System Files phụ thuộc như tệp dll, tệp ocx, tệp sys, v.v.
  • Mục Registry Entries đang xung đột với Installer.
  • Gần đây, phần mềm chống vi-rút sẽ xóa các tệp độc hại nhưng cũng để lại thiệt hại.
  • Installer Service bị dừng.
  • Cài đặt chưa 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 khỏi ứng dụng Programs & Features trong Windows 10. Phần còn lại của bản cài đặt bị hỏng đôi khi có thể ngăn quá trình cài đặt và gỡ cài đặt phần mềm.

InstallShield - 1722 trong khi cài đặt chương trình MSI

Nếu bạn đang gặp phải vấn đề này, bạn có thể thử các giải pháp được đề xuất của chúng tôi bên dưới không theo thứ tự cụ thể và xem điều đó có giúp giải quyết vấn đề hay không.
  1. Chạy Program Install and Uninstall Troubleshooter
  2. Gỡ cài đặt phần mềm bằng trình gỡ cài đặt phần mềm của bên thứ ba
  3. Đảm bảo dịch vụ Windows Installer được bật
  4. Hủy đăng ký và đăng ký lại Windows Installer Service
  5. Thực hiện Clean Boot và cài đặt phần mềm
  6. Sửa chữa Windows Registry
Hãy xem mô tả về quy trình liên quan đến từng giải pháp được liệt kê.

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 của Microsoft và xem liệu InstallShield Error code 1722 trong khi cài đặt sự cố chương trình MSI có được giải quyết hay không. Trình gỡ rối cài đặt và gỡ cài đặt chương trình giúp bạn tự động sửa chữa các sự cố 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 đăng ký bị hỏng.

Gỡ cài đặt phần mềm bằng trình gỡ cài đặt phần mềm của bên thứ ba

Ứng dụng Programs and Features của Windows 10 đôi khi có thể không hiệu quả trong việc xóa phần mềm khỏi 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 sót lại các tệp, phần phụ thuộc còn sót lại trên máy của bạn và chúng có thể gây ra xung đột. Trong những trường hợp như thế này, tốt hơn hết bạn nên sử dụng trình gỡ cài đặt phần mềm của bên thứ ba vì họ thực hiện công việc xóa phần mềm khỏi máy tính Windows 10 một cách triệt để.

Sau khi bạn gỡ cài đặt chương trình, hãy tải xuống thiết lập trình cài đặt mới ở một vị trí thư mục khác, sau đó đóng tất cả các chương trình và chạy tệp thiết lập.

Đảm bảo dịch vụ Windows Installer được bật

Các phần mềm này phụ thuộc vào Dịch vụ trình cài đặt Windows. Vì vậy, nếu bạn gặp sự cố khi cài đặt bất kỳ phần mềm nào, có thể là dịch vụ MSI chưa được bật. Trong trường hợp này, hãy đảm bảo rằng Windows Installer Service được bật.

Hủy đăng ký và đăng ký lại Windows Installer Service

Làm như sau:
  • Nhấn phím Windows + R để gọi Run.
  • Trong hộp thoại Run, nhập cmd rồi nhấn CTRL + SHIFT + ENTER để mở Command Prompt.
  • Trong cửa sổ nhắc lệnh, nhập lệnh bên dưới 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, hãy nhập lệnh sau và nhấn Enter để đăng ký lại Windows Installer:
msiexec /regserver
  • Sau khi lệnh thứ hai được xử lý thành công, hãy khởi động lại máy tính của bạn một lần nữa và thử cài đặt lại phần mềm. Nếu lỗi cài đặt / gỡ cài đặt vẫn còn, hãy thử giải pháp tiếp theo.

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ỏ mọi xung đột 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 trình điều khiển và chương trình bắt buộc tối thiểu.

Sửa Windows Registry

Các mục đăng ký không hợp lệ / bị hỏng do thay đổi phần mềm gần đây, tức là cài đặt hoặc gỡ cài đặt liên quan đến trình cài đặt Windows, cũng có thể gây ra 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 lại phần mềm.