Düzeltme: SCCM'de Yazılım Merkezi Yüklenemiyor Hatası


Bu yazıda, SCCM Yazılım Merkezi başlatıldığında ortaya çıkan Yazılım Merkezi yüklenemiyor hatasını düzeltmek için birden fazla çözümü ele alacağım. Yazılım Merkezi hatalarla yüklenemediğinde bu çözümleri kullanabilirsiniz.

Yazılım Merkezi, SCCM istemci aracısıyla birlikte yüklenen bir uygulamadır. Configuration Manager istemcisini bir Windows cihazına yüklediğinizde Yazılım Merkezi otomatik olarak yüklenir.

Yazılım Merkezinin yüklenemediği durumlar vardır ve genellikle bir hata gösterir. Bu tür yaygın hatalardan biri Yazılım Merkezinin yüklenememesidir ve bu hatayı nasıl gidereceğimizi ve düzelteceğimizi göreceğiz.

Bazen yazılım merkezi, yüklü nokta net çerçevesinin bozuk olduğunu gösteren herhangi bir hata olmadan çöker. Nadir durumlarda, bağımlılık bileşenlerinden birinin bilgisayarda eksik olması nedeniyle yazılım merkezi yüklenmez.

Prajwal Desai forumlarında yazılım merkezi hatalarıyla ilgili sıklıkla birçok soru alıyorum. Her hata kodunun kendisiyle ilişkilendirilmiş benzersiz bir çözümü vardır ve sorunun temel nedenini belirlemek için SCCM günlük dosyalarını incelemeniz gerekir.

Sorun Giderme için Yazılım Merkezi Günlük Dosyalarını İnceleme

Daha fazla ilerlemeden önce, Yazılım Merkezinde hatalarla karşılaştığınızda her zaman günlük dosyalarını gözden geçirmelisiniz. SCCM Software Center günlük dosyaları istemci bilgisayarda C:\Windows\CCM\Logs klasöründe bulunur.

Yazılım Merkezi sorunlarını gidermek için üç önemli SCCM günlük dosyası vardır:

  • SCClient_domain@username_1.log - İstemci bilgisayarda belirtilen kullanıcı için Yazılım Merkezi'ndeki etkinliği kaydeder.
  • SCClient_domain@username_2.log - İstemci bilgisayarda belirtilen kullanıcı için Yazılım Merkezi'ndeki etkinliği kaydeder.
  • SCNotify_domain@username_1.log - Belirtilen kullanıcıya yönelik yazılım hakkında kullanıcıları bilgilendirme etkinliğini kaydeder.

Yazılım Merkezinin SCCM'ye Yüklenememesini Düzeltme

Yazılım Merkezini başlatmaya çalıştığınızda aşağıdaki hata ortaya çıkıyor: Yazılım Merkezi yüklenemiyor. Yazılım Merkezi için gerekli bileşenler yüklenirken bir sorun oluştu. Yazılım Merkezini daha sonra başlatmayı deneyebilirsiniz. Sorun devam ederse yardım masanızla iletişime geçebilirsiniz.

Yazılım Merkezi SCCM'ye yüklenemiyor hatasının birden fazla çözümü var ve bu çözümleri bu yazıda listeleyeceğim.

1. Çözüm: SCCM İstemcisini Yeniden Yükleyin

Yazılım Merkezi istemci bilgisayarına yüklenemiyor hatasını giderirken deneyebileceğiniz ilk adım SCCM istemci aracısını yeniden yüklemektir.

Yazılım Merkezinin daha önce gayet iyi yüklendiğini iddia edebilirsiniz. Ancak yazılım merkezinizin bozulması ve istemci aracısının yeniden yüklenmesi sorunların çoğunu çözme olasılığı vardır.

İstemciyi yeniden yükleme işlemi, bilgisayardaki ConfigMgr istemci aracısının kaldırılmasını ve istemci aracısının aynı bilgisayara manuel olarak yüklenmesini içerir.

SCCM istemci aracısını bilgisayara yeniden yüklemek için aşağıdaki kılavuza başvurabilirsiniz.

2. Çözüm: ConfigMgr İstemcisini Onarın

Yazılım merkezinin bilgisayara düzgün şekilde yüklenmediğini fark ettiğinizde Configuration Manager istemci aracısını onarmayı deneyebilirsiniz.

Ccmrepair'i kullanarak SCCM istemci aracısını komut satırını kullanarak kolayca onarabilirsiniz. CCMrepair, SCCM istemci aracısındaki tüm bileşenleri onarır. Bir bilgisayarda SCCM istemci aracısını onarmanın farklı yolları hakkında aşağıdaki kılavuza başvurabilirsiniz.

İstemci aracısını onardıktan sonra bilgisayarı yeniden başlatın ve ardından Yazılım Merkezini başlatın. Yazılım Merkezi yüklenemiyor hatasının şimdi düzeltilmesi gerekiyor.

3. Çözüm: Yazılım Merkezi Bağımlılıklarını Kontrol Edin

Bir bilgisayara bir Configuration Manager aracısı yüklediğinizde, aracının çalışması farklı bileşenlere dayanır. Örneğin, SCCM istemcilerinde herhangi bir hatayla karşılaşmamak için .NET çerçevesini 4.8 sürümüne güncellemeniz, en son Microsoft Visual C++ Yeniden Dağıtılabilir sürümünü vb. yüklemeniz gerekir.

Configuration Manager 2107 ve sonraki sürümleri en az .NET sürüm 4.6.2 gerektirir ancak .NET Framework 4.8'in en son sürümünü önerir. CCMSetup, .NET 4.8 sürümünü otomatik olarak yüklemez. SCCM istemcileri için Dot Net Framework'ün desteklenen bir sürümünü yüklediğinizden emin olun.

Yazılım merkezi bağımlılıklarına geri dönersek, bileşenlerin çoğu Windows'un varsayılan olarak etkinleştirdiği hizmetler veya özelliklerdir. Bu bileşenleri Configuration Manager istemcilerinde devre dışı bırakmamalısınız. Aşağıdaki bileşenlerden veya hizmetlerden herhangi biri devre dışı bırakılırsa Yazılım Merkezi doğru şekilde yüklenmeyecektir.

Aşağıdaki tablo, Configuration Manager istemcisinin dışındaki tüm bağımlılıkları listeler.

Windows Installer

Uygulamalar ve yazılım güncellemeleri için Windows Installer dosyalarının kullanımını desteklemek için gereklidir.

Background Intelligent Transfer Service (BITS)

İstemci bilgisayar ile Configuration Manager site sistemleri arasında kısıtlanmış veri aktarımlarına izin vermek için gereklidir.

Task Scheduler

Configuration Manager istemcisinin durumunun düzenli olarak değerlendirilmesi gibi istemci işlemleri için gereklidir.

Remote Differential Compression (RDC)

Ağ üzerinden veri aktarımını optimize etmek için gereklidir.

SHA-2 code signing support

İstemcilerin SHA-2 kod imzalama algoritması desteğine ihtiyacı vardır. Daha fazla bilgi için SHA-2 kod imzalama desteğine bakın.

4. Çözüm: Yazılım Merkezi Sorunlarını Günlük Dosyalarıyla Giderin

Yukarıdaki çözümleri denediyseniz ve hala Yazılım Merkezi yüklenemiyor hatasıyla karşılaşıyorsanız sorunu belirlemek için Yazılım Merkezi günlük dosyalarını incelemeniz gerekir.

Bir istemci bilgisayarda Yazılım Merkezi'ni başlattığınızı ve Yazılım Merkezi yüklenemiyor hatasını gördüğünüzü varsayalım. Aşağıdaki ekran görüntüsü, gördüğünüz Yazılım Merkezi hatasını tam olarak göstermektedir.

Yukarıdaki hatayı gördüğünüz anda istemci bilgisayarda C:\Windows\CCM\Logs klasörüne gidin. Günlük dosyalarını açmak için CMTrace günlük dosyası görüntüleyicisini veya diğer ConfigMgr Günlük dosyası görüntüleyicilerini kullanın.

Yazılım Merkezi yükleme hataları için incelemeniz gereken günlük dosyası SCClient_domain@username_1.log'dur. Bu günlük dosyasını açın ve her satırı dikkatlice inceleyin.

Aşağıdaki günlük dosyası, CCM_PROGRAM'a yapılan WMI sorgularını gösterir ve birden fazla hata, SCCM Yazılım Merkezi'nin yüklenememesine neden olur. Örneğin, İstisna Microsoft.SoftwareCenter.Client.Data.WmiException: Sağlayıcı yükleme hatası.

Aşağıdaki satırlar SCClient_domain@username_1.log adresinden yapıştırılmıştır.

Exception caught in Connect, line 246, file C:__w\1\s\src\DataAbstractionLib\WmiDataProvider\WmiConnectionManager.cs - Type System.Runtime.InteropServices.COMException: Call was canceled by the message filter. (Exception from HRESULT: 0x80010002 (RPC_E_CALL_CANCELED)) (Microsoft.SoftwareCenter.Client.Data.WmiConnectionManager at Connect)
StackTrace: at System.Management.ThreadDispatch.Start()
at System.Management.ManagementScope.Initialize()
at Microsoft.SoftwareCenter.Client.Data.WmiConnectionManager.Connect(String machineName, String namespaceName, Boolean monitorEvent)
Unhandled exception was caught. (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException)
Failed to convert the internalException. The error code will be 0. (Microsoft.SoftwareCenter.Client.Data.WmiException at get_ErrorCode)
Exception caught in OnGetException, line 193, file C:__w\1\s\src\SoftwareCenterApplication\PDApp.cs - Type Microsoft.SoftwareCenter.Client.Data.WmiConnectionException: WMI repository is not connected, error code 0 (Microsoft.SoftwareCenter.Client.SingleInstanceApplication at OnGetException)
StackTrace: at Microsoft.SoftwareCenter.Client.Data.PlatformDataConnector.Connect()
at Microsoft.SoftwareCenter.Client.Data.ClientConnectionFactory.CreatePlatformConnector()
at Microsoft.SoftwareCenter.Client.SCClient.d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.SoftwareCenter.Client.SCClient.d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.b__6_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Yukarıdaki günlük parçacığından şu hatayı göz önünde bulundurun: "Microsoft.SoftwareCenter.Client.Data.WmiConnectionException: WMI deposu bağlı değil, hata kodu 0". Bu hata, istemci makinedeki WMI deposunda sorunlar olduğunu gösterir. Depo bozulursa WMI hizmeti düzgün çalışmayacaktır. Bu gibi durumlarda SCCM yazılım merkezi yüklenemiyor ve Yazılım Merkezi yüklenemiyor hatası veriyor.

WMI bozuksa, o sırada hangi etkinliğin gerçekleştirildiğine bağlı olarak çeşitli hatalar alabilirsiniz. Bir istemcideki WMI sorunlarını düzeltmek için WMI deposunu yeniden oluşturmanız gerekir. WMI deposunu yeniden oluşturduktan sonra WMI sorunları çözülür ve yazılım merkezi doğru şekilde yüklenmelidir.

Çözüm

SCCM'de Yazılım Merkezi sorunlarını giderme karmaşık bir konudur. SCCM'de Yazılım Merkezi yüklenemiyor hatasıyla karşılaştığınızda yukarıda belirtilen çözümleri deneyebilirsiniz. Configuration Manager'daki bazı hataların birden fazla çözümü vardır ve en önemlisi sorun giderme, günlük dosyalarının incelenmesiyle başlar. Sizin için başka bir şey işe yaradıysa, bunları yorumlar bölümüne eklemekten çekinmeyin.

İlgili makaleler