SCCM (System Center Configuration Manager) ortamında zaman zaman Software Center’ın açılmaması veya “error code 0x80080005” hatasıyla karşılaşılması sık rastlanan bir durumdur.
Daha önce blogumda 0x80041001, uygulama indirme %0’da takıldı ve yetersiz izinle yükleme hatası gibi problemleri ele almıştım.
Ancak 0x80080005 hatası, diğerlerinden farklı olarak Software Center’ın tamamen yüklenmesini engeller.
Bu yazıda, hatayı kendi laboratuvar ortamımda yeniden oluşturarak adım adım nasıl tespit ettiğimi ve nasıl çözdüğümü anlatacağım.
Belirtiler (Symptoms)
Hatanın görüldüğü istemci bilgisayar farklı bir bölgede bulunuyordu. Uzak masaüstü (RDP) bağlantısı kurduktan sonra, Software Center’ı açtığımda birkaç dakika boyunca sadece “Loading…” ekranında takılı kaldı.
Bir süre sonra aşağıdaki hata mesajı görüntülendi:
“There is a problem showing the current status. Software Center cannot get the current status for some of the software… Error code 0x80080005.”
Yani istemci, yönetim noktasından güncel yazılım durumunu alamıyor ve kullanıcıya arayüz verilerini gösteremiyordu.
Log Analizi (Troubleshooting 0x80080005)
Sorunun kök nedenini bulmak için SCCM istemci loglarını inceledim. Aşağıdaki üç log dosyası en önemli ipuçlarını verdi:
1. ClientIDManagerStartup.log
Sunucu, istemcinin kayıt isteğini reddediyordu. Bu da istemcinin SCCM altyapısına doğru şekilde kayıt olamadığını gösteriyor.
2. CcmMessaging.log
Access check failed against user 'TEST1$'
Failed to open to WMI namespace '\\.\root\ccm' (80041003)
WMI erişim hatası alınmıştı. Bu hata, istemcinin SCCM servislerine erişimini engelleyerek Software Center’ın veri çekmesini durdurur.
3. SCClient.log
Error retrieving UI settings data from WMI
Arayüz verileri WMI’dan alınamadığı için Software Center sürekli yükleniyor gibi görünüyordu.
Software Center 0x80080005 Hatası Neden Oldu ?
Yapılan incelemeler sonucunda, istemcinin SCCM konsolunda “blocked client” durumunda olduğu anlaşıldı.
Yani istemci, Configuration Manager site sistemiyle iletişim kuramıyordu.
Bu durumda politika güncellemeleri, envanter yüklemeleri veya durum mesajları gönderilemez — dolayısıyla Software Center da çalışmaz.
Çözüm: İstemciyi (Client) Engelden Kaldırmak
Configuration Manager Console’u açın.
Assets and Compliance > Devices sekmesine gidin.
Sorunlu bilgisayarın adını arayın.
İstemciye sağ tıklayıp Unblock seçeneğini seçin.
Açılan onay kutusunda OK’e tıklayın.
Bu işlemden sonra istemci, yönetim noktası (Management Point) üzerinden en güncel politikayı yeniden çekecek ve Software Center normal şekilde açılacaktır.
Ekstra Bilgi: Client Repair Yöntemi
Bazı durumlarda istemciyi onarmak (Repair Client) geçici bir çözüm sağlayabilir. Ancak istemci konsolda hâlâ engellenmiş durumdaysa, onarım işlemi problemi kalıcı olarak çözmez.
Bu nedenle önce engel durumunu kontrol etmek önemlidir.
Software Center 0x80080005 hatası, genellikle istemcinin SCCM sunucusu tarafından engellenmesi sonucu ortaya çıkar.
Sorunu çözmek için istemciyi SCCM konsolundan “Unblock” etmeniz yeterlidir.
Log dosyaları (ClientIDManagerStartup.log, CcmMessaging.log, SCClient.log) hatanın doğrulanmasında oldukça yardımcı olur.
Eğer siz de aynı hatayla karşılaştıysanız ve farklı bir çözüm yöntemi uyguladıysanız, yorumlarda paylaşabilirsiniz.
Benzer SCCM ve Windows yönetim konularında yeni yazılar için blogumu takip etmeyi unutmayın.