Düzeltme: SCCM Güncellemeleri Yükleme Hatası 0x800b0109 | 0x8024b303


Bu makalede, SCCM güncelleştirmeleri yükleme hatası 0x800b0109 ve hata 0x8024b303'ü çözmek için birden fazla çözüm sunulmaktadır. Üçüncü taraf yazılım güncellemelerini yüklerken 0x800b0109 hatasıyla karşılaşıyorsanız bu sorunu çözmek için gerekli bir dizi adım vardır.

Üçüncü parti uygulamaların güncellemelerini yamalamak için PatchMyPC, ManageEngine gibi çözümleri kullanıyor olabilirsiniz. Bu araçlar ConfigMgr ve Intune ile entegre olur ve güncelleştirmeler dahil uygulamaları paketleyip dağıtmanıza yardımcı olur. Güncelleme dağıtımı kolaylaştırılmış ve sorunsuz çalışsa da zaman zaman bazı hatalarla karşılaşabilirsiniz.

Üçüncü taraf yazılım güncellemelerini yüklemeye çalışırken 0x800b0109 veya 0x8024b303 hatası alıyorsunuz. Bu hataların her ikisi de birbiriyle bağlantılıdır ve her iki hatayı da çözmek için birden fazla adım uygulamanız gerekir. Bu makalede verilen adımların her iki hatayı da çözmenize yardımcı olacağını umuyorum.

Configuration Manager'da sorunların ve hataların giderilmesi günlük dosyalarıyla başlar. Farklı site bileşenlerine ilişkin sorunları gidermeye yardımcı olan tüm SCCM günlük dosyalarını listeleyen bu önemli yazıya yer işareti koymanızı öneririm. Ayrıca, hata kodlarını hata mesajlarına dönüştürmek için SCCM'de bulunan araçlardan da yararlanmalısınız. Hata günlüklerini incelemek için ConfigMgr Günlük görüntüleme araçlarını kullanabilirsiniz.

SCCM Güncellemeleri Yükleme Hatası 0x800b0109

Üçüncü taraf uygulama güncellemelerini yüklerken Yazılım Merkezi'nde 0x800b0109 hatasıyla karşılaştım. Güncellemeler de dahil olmak üzere üçüncü taraf uygulamaları dağıtmak için laboratuvar kurulumumda Patch My PC yayınlama hizmetinin en son sürümünü çalıştırıyorum.

Üçüncü taraf uygulamaların güncellemelerini yüklerken güncellemelerin yüklenemediğini fark ettim. Aşağıdaki ekran görüntüsünde VMware Tools için güncellemelerin yüklenemediğini görüyoruz.

Yazılım Merkezi'ndeki Başarısız bağlantısını tıkladığınızda 0x800b0109 hata kodu ortaya çıkar. Bu noktada bu hatanın neden ortaya çıktığını tahmin etmek mümkün değil ancak log dosyalarını inceleyerek ve hata çeviri araçlarını kullanarak temel nedeni anlayabilirsiniz.

Hata Arama Araçları ile Hata 0x800b0109'u Çevirin

SCCM hata arama araçlarını kullanarak herhangi bir hatayı okunabilir mesaja çevirebilirsiniz. Deneyimlerime göre araç, SCCM'de sık karşılaşılan hataların çoğunda işe yarıyor, ancak hepsinde işe yaramıyor. Bu durumda Destek Merkezi Günlük Görüntüleyiciyi kullanarak 0x800b0109 için hata araması yaptığımda aşağıdaki mesajı alıyorum.

Güven sağlayıcısının güvenmediği bir kök sertifikada işlenen ancak sonlandırılan bir sertifika zinciri.

0x800b0109 hatası, istemci sertifika deposunda yamalarla imzalanan sertifika eksik olduğunda ortaya çıkar. WSUS imzalama sertifikasını istemci bilgisayarlara yüklemek 0x800b0109 hatasını çözecektir.

WUAHandler.log ile Güncelleme Tarama Hatalarını Giderme

Yazılım güncelleme taramasının başarısız olmasının birkaç nedeni vardır. Çoğu sorun, istemci ile yazılım güncelleme noktası bilgisayarı arasındaki iletişim veya güvenlik duvarı sorunlarını içerir. Yazılım güncellemesi tarama hatalarını giderirken, güncellemelerin taranması ve yüklenmesiyle ilgili etkinliği kaydeden WUAHandler.log dosyasına odaklanın.

WUAHandler.log'da makinenin VMware araçları güncellemesine ihtiyacı olduğunu fark ettim. Ancak güncellemeler indirilemedi ve WUAHandler.log'a aşağıdaki hata kaydedildi: Güncellemeler WUAgent veri deposuna indirilemedi. Hata=0x800b0109.

Going to search using WSUS update source.
Synchronous searching of all updates started...
Successfully completed synchronous searching of updates.
Update: 0012e149-8595-4e2d-ad55-ec46f2c5d26a, 1   BundledUpdates: 0
Update (Missing): VMware Tools 12.2.0.41219 (x64) (0012e149-8595-4e2d-ad55-ec46f2c5d26a, 1)
Failed to download updates to the WUAgent datastore. Error = 0x800b0109
Going to search using WSUS update source.
Synchronous searching of all updates started...
Successfully completed synchronous searching of updates.
Update: 0012e149-8595-4e2d-ad55-ec46f2c5d26a, 1   BundledUpdates: 0
Update (Missing): VMware Tools 12.2.0.41219 (x64) (0012e149-8595-4e2d-ad55-ec46f2c5d26a
Failed to download updates to the WUAgent datastore. Error = 0x800b0109.

Başarısız Güncellemenin Güncelleme Kimliğini Alın

0x800b0109 veya 0x8024b303 hatasının oluşmasının en yaygın nedeni, belirli WSUS imzalama sertifikasının istemci cihaza düzgün şekilde dağıtılmamasıdır. İmzalama sertifikasının Güvenilen Kök Deposu ve Güvenilen Yayımcılar sertifika deposunda olması gerekir.

Aşağıdaki ekran görüntüsünde VMware araçlarına yönelik güncellemelerin kurulmadığını görüyoruz. WUAHandler.log'da Güncelleme (Eksik) ile başlayan satırı arayın: ve genellikle satırın sonunda bulunan Güncelleme Kimliğini kopyalayın. Aşağıdaki örnekteki başarısız güncellemenin Güncelleme Kimliği 0012e149-8595-4e2d-ad55-ec46f2c5d26a'dır.

Başarısız olan güncellemenin Güncelleme Kimliğini kopyaladıktan sonra, bu güncellemeyi Configuration Manager'da arayacağız ve bu güncellemeye karşılık gelen cab dosyasını indireceğiz. ConfigMgr konsolunu başlatın ve Yazılım Kitaplığı > Yazılım Güncellemeleri > Tüm Yazılım Güncellemeleri'ne gidin. Arama kutusuna, önceki adımda WUAHandler.log'dan kopyaladığınız Güncelleme Kimliğini yazın ve Ara'yı seçin. Bu şimdi güncellemeyi yukarı çekecek ve bunun doğru olan VMware Tool güncellemesi olduğunu görüyoruz. Güncelle'yi sağ tıklayın ve Özellikler'i seçin.

Güncelleme özellikleri penceresinde İçerik Bilgileri sekmesini seçin ve içerik kimliği satırını seçin ve bilgileri kopyalamak için Ctrl+C tuşlarına basın. Bu bilgiyi not defterine yapıştırın ve cab dosyasını indireceğiniz URL olan kaynak yolunu kopyalayın.

İstemci Bilgisayarda WSUS İmzalama Sertifikasının mevcut olup olmadığını kontrol edin

Üçüncü taraf uygulama güncellemelerini yüklerken 0x800b0109 hatasıyla karşılaşıyorsanız öncelikle istemci bilgisayarda WSUS imzalama sertifikasının varlığını kontrol etmeniz gerekir. İstemci bilgisayarda WSUS imzalama sertifikası eksikse, GPO'yu veya Configuration Manager'ı kullanarak bunu istemci bilgisayara dağıtmanız gerekir.

Tarayıcıyı bilgisayarda açın ve önceki adımda kopyaladığınız kabin URL'sini yapıştırın. Tarayıcı şimdi cab dosyasını bilgisayarınıza indirecektir. Cab dosyasını sağ tıklayın ve Özellikler'i seçin. Dijital İmzalar sekmesine gidin, imzalayanı seçin ve Ayrıntılar'ı görüntüleyin.

Dosyanın özelliklerinde Sertifika Yolu sekmesini inceleyin ve herhangi bir güven hatası olup olmadığını inceleyin. Sertifika güven hataları gösteriyorsa bu sertifikayı tüm istemci cihazlara dağıtmanız gerekecektir. Ancak sertifika hiçbir hata göstermiyorsa ve güvenilir ve geçerli görünüyorsa, daha sonra bu sertifikanın varlığını istemcideki hem Güvenilen Kök hem de Güvenilen Yayımcılar sertifika deposunda doğrulamanız gerekir. Sertifika güven hatası durumunda, üçüncü taraf güncellemelerin biri değil tamamı yüklenemeyecektir.

İntranet Microsoft güncelleme hizmeti konumu için imzalı güncellemelere izin ver

Sertifika istemcide Güvenilen Kök ve Güvenilen Yayımcılar'da yüklü görünüyorsa ve hala 0x800b0109 veya 0x8024b303 hatası alıyorsanız, bunun nedeni büyük olasılıkla intranet Microsoft güncelleme hizmeti konumu için imzalı güncellemelere izin ver ilkesinin etkinleştirilmemesidir.

İlkenin etkin olup olmadığını kontrol etmek için aşağıdaki eylemleri gerçekleştirin. Regedit.exe komutunu çalıştırarak bilgisayarda kayıt defteri düzenleyicisini başlatın. Şuraya gidin: aşağıdaki kayıt defteri yolu:

HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

AcceptTrustedPublisherCerts anahtarını 1 değerine sahip olarak görüyorsanız bu, politikanın zaten etkin olduğu anlamına gelir. Burada herhangi bir değişiklik yapmanıza gerek yoktur.

AcceptTrustedPublisherCerts girişi bilgisayarın kayıt defterinde yoksa aşağıdaki adımları kullanarak manuel olarak bir giriş oluşturabilirsiniz. WindowsUpdate klasörünü sağ tıklayın ve Yeni > DWORD (32 bit Değeri)'ni seçin. Adı AcceptTrustedPublisherCerts olarak girin ve değeri 1 olarak ayarlayın.

Üçüncü taraf güncellemelerin kurulumu sırasında 0x800b0109 hatasıyla karşılaşan birden fazla bilgisayarınız varsa, reg anahtarını manuel olarak oluşturmak uygun bir çözüm değildir. Değer ayarlanmamışsa bu politikayı cihazlara dağıtmak için Configuration Manager istemci ayarını veya grup ilkesini kullanabilirsiniz.

1 değerine sahip AcceptTrustedPublisherCerts artık oluşturuldu. Değişikliklerin etkili olması için bilgisayarınızda oturumu kapatmalısınız.

WSUS İmzalama Sertifikasını Yükleyerek 0x800b0109 Hatasını Düzeltme

Daha önce de belirtildiği gibi, 0x800b0109 hatasının oluşmasının en yaygın nedeni, belirli WSUS imzalama sertifikasının istemci cihaza düzgün şekilde dağıtılmamasıdır. İmzalama sertifikasının Güvenilen Kök ve Güvenilen Yayımcılar sertifika deposunda olması gerekir.

İstemci sertifika deposunda yamalarla imzalanan sertifikanın eksik olup olmadığını kontrol etmek istedim. Bunu yapmanın iki yolu vardır: certlm.msc dosyasını çalıştırarak istemci bilgisayardaki sertifikayı kontrol edin veya imzalama sertifikasını bilgisayara kopyalayıp sertifika özelliklerini görüntüleyin.

Bunu başarmak için önce imzalama sertifikasını dışa aktarmam gerekiyordu. Bilgisayarımı Düzeltme aracını başlatın ve Genel sekmesinde imza sertifikasını dışa aktarmak için Sertifikayı Dışa Aktar seçeneğini kullanın.

Dışa aktarılan imzalama sertifikasını istemci bilgisayara kopyalayın ve sertifikayı açın. Şimdi sertifikanın şu hatayı gösterdiğini görüyoruz: Bu CA Kök sertifikasına güvenilmiyor. Güveni etkinleştirmek için bu sertifikayı Güvenilen Kök Sertifika Yetkilileri Mağazası'na yükleyin.

Tek yapmanız gereken bu sertifikayı yüklemek ve Güvenilen Kök Sertifika Yetkilileri Mağazası'na yerleştirmektir. Bunu tamamlamak için Sertifika Yükle seçeneğini seçin ve sertifikayı yüklemek için sihirbazı kullanın. Bu, SCCM güncellemeleri yükleme hatası 0x800b0109'u çözecektir.

SCCM Güncellemelerini yüklerken 0x8024b303 hatası

İstemci bilgisayara WSUS imzalama sertifikasını yükledikten sonra 0x800b0109 hatası çözüldü. Ancak üçüncü taraf güncellemelerini yüklemeye çalıştığımda Yazılım Merkezinde yeni bir 0x8024b303 hatasıyla karşılaştım.

Bu kez VMware araçları güncellemesi, Yazılım Merkezinde yeni bir 0x8024b303 hata koduyla birlikte yüklenemedi.

WUAHandler.log dosyası incelendiğinde aynı hata 0x8024b303 bildirildi. Güncellemeler WUAgent veri deposuna indirilemedi. Hata=0x8024b303.

Güvenilir Yayımcılar mağazasında yamalarla imzalanan sertifika eksik olduğunda 0x8024b303 hatası görünüyor. Bu nedenle, WSUS imzalama sertifikasının iki depoya yerleştirilmesi gerektiğini unutmayın: Güvenilen Kök Sertifika Yetkilileri Mağazası ve Güvenilen Yayımcılar.

WSUS imzalama sertifikasını istemci bilgisayara yükledikten sonra, Güvenilen Yayımcılar > Sertifikalar klasörüne giderek sertifikanın doğru şekilde yüklenip yüklenmediğini manuel olarak doğrulayın. Aşağıdaki ekran görüntüsü, Güvenilir Yayımcılar mağazasında bulunan Bilgisayarımı Düzeltme Eki WSUS imzalama sertifikasını göstermektedir.

İstemci bilgisayarda, başarısız olan güncellemeyi yeniden yüklemeyi denediğimde VMware araçları güncellemesi başarıyla yüklendi. SCCM güncellemeleri yükleme hatası 0x800b0109'u bu şekilde çözdüm.

İlgili makaleler