Dopo l’aggiornamento in-place da Windows 7 a Windows 10 1607, SCCM “Software Center” non parte più mostrando un errore .NET Framework
Dopo l’aggiornamento in-place da Windows 7 a Windows 10 1607, SCCM Software Center non parte più mostrando un’errore .NET Framework.
Questo problema è stato riscontrato spesso su PC che hanno installato Visual Studio ma non è detto che sia questa la causa principale.
Più probabilmente l’immagine WIM di aggiornamento di Windows 10 1607 ha un bug che durante il processo di aggiornamento in-place per qualche motivo corrompe il .Net Framework già presente sul Pc.
L’errore che non permette l’avvio di Software Center è il seguente:
Microsoft.Management.Services.SelfServicePortal.Common.Portable.DependencyInjection.Exceptions.IncompleteDependencyRegistrationException:
Registration does not exist or was incomplete for the following information:
Type: Microsoft.SoftwareCenter.Client.Data.IDataConnector;
Signature: Not Provided
Soluzione
Dopo aver passato una giornata al telefono con il Support Engineer di Microsoft facendo diversi test, siamo arrivati alla conclusione che la soluzione consiste nell’installare la versione corrente di .NET Framework dopo l’aggiornamento in-place a Windows 10 1607 (Anniversary Update) per risolvere il problema che genera l’errore e che impedisce di fatto l’avvio di Software Center.
Microsoft considera questo problema come raro quindi non verrà rilasciata nessuna patch.
L’installazione dell’ultima versione .Net Framework metterà a posto anche le precedenti versioni già installate permettendo quindi l’avvio senza problemi di SCCM Software Center.
Alla data di pubblicazione del presente articolo l’ultima versione è la 4.7.1, scaricabile dal seguente link:
https://www.microsoft.com/it-IT/download/details.aspx?id=56116