Sửa lỗi Fatal MSI bgbisapi msi không cài đặt được
Gần đây, tôi đang khắc phục sự cố trong đó khách hàng gặp lỗi SMS_Notification_Server khi cài đặt bgbisapi.msi. Lỗi đọc Lỗi MSI nghiêm trọng bgbisapi.msi không thể cài đặt được. Khi tôi xem xét vấn đề, tôi cũng tìm thấy lỗi dưới đây.
Trình quản lý Thành phần Trang web không cài đặt được thành phần này trên hệ thống trang web này.
Giải pháp: Xem lại các thông báo trạng thái trước đó để xác định lý do chính xác gây ra lỗi. Trình quản lý Thành phần Trang web sẽ tự động thử cài đặt lại sau 60 phút. Để buộc Trình quản lý Thành phần Trang web thử lại cài đặt ngay lập tức, hãy dừng và khởi động lại Trình quản lý Thành phần Trang web bằng Trình quản lý Dịch vụ Trình quản lý Cấu hình.
Tin nhắn ID: lỗi 4951 SMS_NOTIFICATION_SERVER
Trình quản lý Thành phần Trang web không cài đặt được thành phần này vì Tệp Microsoft Installer cho thành phần này (bgbisapi.msi) không thể cài đặt.
Tham khảo BgbSetup.log, bgbisapimsi.log, cũng như Tài liệu ConfigMgr và Cơ sở Kiến thức Microsoft để biết thêm thông tin.
Khi xem lại BgbSetup.log, tôi đã tìm thấy thêm một số thông tin.
<02/22/15 06:20:22> CTool::RegisterComPlusService: chạy dòng lệnh: “C:WindowsMicrosoft.NETFramework64v4.0.30319RegSvcs.exe” /u “E: Tệp chương trìnhTrình quản lý cấu hình Microsoftbinx64microsoft.configurationmanager.bgbserverchannel.dll”
<02/22/15 06:20:22> CTool::RegisterComPlusService: Không thể hủy đăng ký E:Program FilesMicrosoft Configuration Managerbinx64microsoft.configurationmanager.bgbserverchannel.dll với .Net Fx 4.0
<02/22/15 06:20:22> CTool::RegisterComPlusService: chạy dòng lệnh: “C:WindowsMicrosoft.NETFramework64v4.0.30319RegSvcs.exe” /extlb /tlb: ”E:Tệp chương trìnhSMS_CCMmicrosoft.configurationmanager.bgbserverchannel.tlb” “E:Tệp chương trìnhMicrosoft Configuration Managerbinx64microsoft.configurationmanager.bgbserverchannel.dll”
<02/22/15 06:20:22> CTool::RegisterComPlusService: Không thể đăng ký E:Program FilesMicrosoft Configuration Managerbinx64microsoft.configurationmanager.bgbserverchannel.dll với .Net Fx 4.0
<02/22/15 06:20:22> Không thể đăng ký kênh máy chủ BGB DLL E:Tệp chương trìnhMicrosoft Configuration Managerbinx64microsoft.configurationmanager.bgbserverchannel.dll. Quá trình cài đặt không thể tiếp tục.
<02/22/15 06:20:22> Lỗi MSI nghiêm trọng - không thể cài đặt bgbisapi.msi.
<02/22/15 06:20:22> ~RoleSetup().
Từ tệp nhật ký, chúng tôi thấy rằng trình quản lý cấu hình đã được cài đặt trên ổ E:. Mặc dù vị trí mặc định nơi SCCM được cài đặt là “C:\Program Files\Microsoft Configuration Manager\”, việc thay đổi vị trí cài đặt đôi khi gây ra những lỗi như vậy. Trong trường hợp này, .NET framework sẽ được cài đặt trên ổ C: và điều này khiến .NET tin tưởng vào phán đoán của bạn.
Một trong những lỗi mà chúng tôi thấy trong Bgbsetup.log là “Không thể đăng ký kênh máy chủ BGB DLL E:\Program Files\Microsoft Configuration Manager\bin\x64\microsoft.configurationmanager.bgbserverchannel.dll. Quá trình cài đặt không thể tiếp tục.”
Lỗi MSI nghiêm trọng bgbisapi msi không thể cài đặt được
Để khắc phục sự cố này, bạn cần thêm mã bên dưới vào cả tệp InstallUtil.exe và RegSvcs.exe .config. Lưu ý rằng đây là những tệp thực thi nhưng bạn phải tìm Loại tệp bạn tìm thấy các tệp .config XML cho cùng một tệp thực thi. Tôi khuyên bạn nên sao lưu các tập tin trước khi thêm mã.
1) Điều hướng đến C:\Windows\Microsoft.NET\Framework64\v4.0.30319.
2) Tìm và mở tệp có tên regsvcs.exe của tệp cấu hình Loại XML. Bạn có thể mở nó bằng ứng dụng Notepad.
3) Thêm mã như trong ảnh chụp màn hình bên dưới.
4) Lặp lại tương tự cho tệp InstallUtil.exe .config.
5) Sau khi bạn thực hiện xong, hãy mở services.msc > khởi động lại dịch vụ Điều phối viên giao dịch phân tán. Đồng thời khởi động lại SMS_SITE_COMPONENT_MANAGER một lần.

