Önemli MSI Hatasını Düzeltme bgbisapi msi yüklenemedi


Yakın zamanda müşterinin bgbisapi.msi'yi yüklerken SMS_Notification_Server hatası almasına neden olan bir sorunu gideriyordum. Hata: Önemli MSI Hatası bgbisapi.msi yüklenemedi. Sorunu incelediğimde aşağıdaki hatayı da buldum.

Site Bileşen Yöneticisi bu bileşeni bu site sistemine yükleyemedi.

Çözüm: Arızanın kesin nedenini belirlemek için önceki durum mesajlarını inceleyin. Site Bileşen Yöneticisi, yüklemeyi 60 dakika içinde otomatik olarak yeniden deneyecektir. Site Bileşen Yöneticisi'ni yüklemeyi hemen yeniden denemeye zorlamak için, Site Bileşen Yöneticisi'ni, Configuration Manager Hizmet Yöneticisi'ni kullanarak durdurun ve yeniden başlatın.

İleti Kimlik: 4951 hatası SMS_NOTIFICATION_SERVER
Site Bileşen Yöneticisi bu bileşeni yükleyemedi çünkü bu bileşene ilişkin Microsoft Yükleyici Dosyası (bgbisapi.msi) yüklenemedi.
Daha fazla bilgi için BgbSetup.log, bgbisapimsi.log'un yanı sıra ConfigMgr Belgeleri ve Microsoft Bilgi Bankası'na bakın.

BgbSetup.log'u inceledikten sonra biraz daha bilgi buldum.

<02/22/15 06:20:22> CTool::RegisterComPlusService: komut satırını çalıştırın: “C:WindowsMicrosoft.NETFramework64v4.0.30319RegSvcs.exe” /u “E: Program DosyalarıMicrosoft Configuration Managerbinx64microsoft.configurationmanager.bgbserverchannel.dll”
<02/22/15 06:20:22> CTool::RegisterComPlusService: E:Program FilesMicrosoft Configuration Managerbinx64microsoft.configurationmanager.bgbserverchannel.dll'nin .Net Fx 4.0 ile kaydı silinemedi< /açıklık>
<02/22/15 06:20:22> CTool::RegisterComPlusService: komut satırını çalıştırın: “C:WindowsMicrosoft.NETFramework64v4.0.30319RegSvcs.exe” /extlb /tlb: ”E:Program FilesSMS_CCMmicrosoft.configurationmanager.bgbserverchannel.tlb” “E:Program FilesMicrosoft Configuration Managerbinx64microsoft.configurationmanager.bgbserverchannel.dll”
<02/22/15 06:20:22> CTool::RegisterComPlusService: E:Program FilesMicrosoft Configuration Managerbinx64microsoft.configurationmanager.bgbserverchannel.dll .Net Fx 4.0 ile kaydedilemedi< /açıklık>
<02/22/15 06:20:22> BGB sunucu kanalı DLL'si kaydedilemiyor E:Program FilesMicrosoft Configuration Managerbinx64microsoft.configurationmanager.bgbserverchannel.dll. Kurulum devam edemiyor.
<02/22/15 06:20:22> Önemli MSI Hatası - bgbisapi.msi yüklenemedi.
<02/22/15 06:20:22> ~RoleSetup().

Günlük dosyasından konfigürasyon yöneticisinin E: sürücüsüne kurulduğunu görüyoruz. SCCM'nin kurulduğu varsayılan konum “C:\Program Files\Microsoft Configuration Manager\” olsa da bazen kurulum konumundaki değişiklik bu tür hatalara neden olabilir. Bu durumda .NET çerçevesi C: sürücüsüne kurulacaktır ve bu da .NET'in sizin kararınıza güvenmesine yol açacaktır.

Bgbsetup.log'da gördüğümüz hatalardan biri “BGB sunucu kanalı DLL E:\Program Files\Microsoft Configuration Manager\bin\x64\microsoft.configurationmanager.bgbserverchannel.dll kaydedilemiyor. Kurulum devam edemiyor."

Önemli MSI Hatası bgbisapi msi yüklenemedi

Bu sorunu düzeltmek için aşağıdaki kodu hem InstallUtil.exe hem de RegSvcs.exe .config dosyalarına eklemeniz gerekir. Bunların yürütülebilir dosyalar olduğunu unutmayın, ancak aynı yürütülebilir dosyalar için XML .config dosyalarını bulduğunuz dosyanın türünü aramanız gerekir. Kodu eklemeden önce dosyaları yedeklemenizi öneririm.

<çalışma zamanı>

1) C:\Windows\Microsoft.NET\Framework64\v4.0.30319 konumuna gidin.

2) Type XML yapılandırma dosyasındaki regsvcs.exe adlı dosyayı bulun ve açın. Not Defteri uygulamasıyla açabilirsiniz.

3) Aşağıdaki ekran görüntüsünde gösterildiği gibi kodu ekleyin.

4) Aynı işlemi InstallUtil.exe .config dosyası için tekrarlayın.

5) Bunu yaptıktan sonra services.msc dosyasını açın > Dağıtılmış İşlem Koordinatörü hizmetini yeniden başlatın. Ayrıca SMS_SITE_COMPONENT_MANAGER'ı bir kez yeniden başlatın.

İlgili makaleler