Jean-Sébastien DUCHENE Blog's

Actualité, Tips, Articles sur l'ensemble des Technologies Microsoft (Microsoft Intune, ConfigMgr, Microsoft Defender, Microsoft Purview, Microsoft Azure, Windows...)

Microsoft a publié un article dans la base de connaissances concernant un problème touchant System Center 2012 Configuration Manger SP2 / R2 SP1. En effet lorsque vous tentez d’ajout des drivers dans l’onglet Drivers des propriétés d’une image de démarrage, la console d’administration se bloque ou semble arrêter de répondre lors du chargement de la liste des drivers depuis le catalogue de drivers. Par exemple pour un environnement avec 500 drivers, il faut plus de 8 minutes. Le temps nécessaire varie en fonction du nombre de drivers et des performances de l’infrastructure.

Pendant cette opération, le fichier smsprov.log affiche le message suivant lors de l’énumération des drivers :

CExtUserContext::EnterThread : User=<DOMAIN\user> Sid=0x010500000:-000000515XXXXCEBFCF270C2XXXXC3CAFFF0 Caching IWbemContextPtr=0000008DEF086000 in Process 0x1534 (5428)   SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: SMSAppName=Configuration Manager Administrator console     SMS Provider               5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: MachineName=<siteserver.fqdn>             SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: UserName==<DOMAIN\user>   SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: ObjectLockContext=796d1f9e-3512-4fd4-ae23-11cbe5883fda     SMS Provider               5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: ApplicationName=Microsoft.ConfigurationManagement.exe       SMS Provider               5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: ApplicationVersion=5.0.8239.1000           SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: LocaleID=MS\0x409       SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: __ProviderArchitecture=32         SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: __RequiredArchitecture=0 (Bool)             SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: __ClientPreferredLanguages=en-US,en   SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: __CorrelationId={3ACC714D-97FE-0005-897C-CC3AFE97D001}   SMS Provider               5/27/2015 9:21:39 AM   2700 (0x0A8C)Context: __GroupOperationId=181360     SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)CExtUserContext : Set ThreadLocaleID OK to: 1033             SMS Provider     5/27/2015 9:21:39 AM               2700 (0x0A8C)CSspClassManager::PreCallAction, dbname=CM_392         SMS Provider     5/27/2015 9:21:39 AM               2700 (0x0A8C)ExecQueryAsync: START select FromCIID from SMS_CIRelation where ToCIID =16777966 AND RelationType=5 SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Adding Handle -346430696 to async call map         SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)CExtProviderClassObject::DoCreateInstanceEnumAsync (SMS_CIRelation) SMS Provider               5/27/2015 9:21:39 AM   2700 (0x0A8C)CSspQueryForObject :: Execute...               SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Execute WQL =select FromCIID from SMS_CIRelation where ToCIID =16777966 AND RelationType=5 SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Execute SQL =select all SMS_CIRelation.FromCIID from vSMS_CIRelation AS SMS_CIRelation where (SMS_CIRelation.ToCIID = 16777966 AND SMS_CIRelation.RelationType = 5)             SMS Provider               5/27/2015 9:21:39 AM   2700 (0x0A8C)Results returned : 0 of 1 SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)Removing Handle -346430696 from async call map             SMS Provider     5/27/2015 9:21:39 AM               2700 (0x0A8C)ExecQueryAsync: COMPLETE select FromCIID from SMS_CIRelation where ToCIID =16777966 AND RelationType=5       SMS Provider     5/27/2015 9:21:39 AM   2700 (0x0A8C)CExtUserContext::LeaveThread : Releasing IWbemContextPtr=-284663808             SMS Provider               5/27/2015 9:21:39 AM   2700 (0x0A8C)

La solution de contournement propose est de créer des dossiers pour stocker les drivers. Cette méthode peut réduire le temps nécessaire pour lister les drivers d’un dossier. En outre, vous pouvez

  • Ajoutez les drivers directement depuis le nœud Drivers en ciblant les pilotes et en cliquant droit Edit – Boot Images. Sélectionnez ensuite l’image de démarrage souhaitée.
  • Ajoutez les drivers à l’image de démarrage pendant l’import des drivers dans le catalogue
  • Ajoutez les drivers à l’image de démarrage avec la cmdlet Set-CMDriverBootImage.
  • Utilisez DISM pour ajouter manuellement les drivers à l’image de démarrage

 

Microsoft investigue pour améliorer l’expérience utilisateur.

Plus d’informations sur la KB3070057 - The Configuration Manager console appears to hang when you add a driver to a boot image

Facebook Like