La console Configuration Manager semble se bloquer lorsque vous ajoutez un pilote à une image de démarrage

Cet article vous aide à résoudre un problème où la console Gestionnaire de configuration semble cesser de répondre pendant le chargement d’une liste de pilotes à partir du catalogue de pilotes.

Version du produit d’origine :   Gestionnaire de configuration Microsoft System Center 2012, Microsoft System Center 2012 R2 Configuration Manager
Numéro de la base de connaissances initiale :   3070057

Symptômes

Lorsque vous ajoutez un pilote sous l’onglet drivers des propriétés d’une image de démarrage, la console Configuration Manager peut sembler se bloquer ou cesser de répondre pendant le chargement de la liste des pilotes à partir du catalogue de pilotes. Par exemple, dans un environnement doté de 500, la console peut sembler cesser de répondre pendant 8 minutes maximum. Toutefois, le nombre exact de pilotes et la durée de retard varient en fonction des performances du système.

Pendant ce temps, une révision du fichier smsprov. log sur le serveur de site indique que le gestionnaire de configuration est en cours d’énumération via les pilotes disponibles :

CExtUserContext :: EnterThread : utilisateur = <DOMAIN\user> sid = 0x010500000 :-000000515XXXXCEBFCF270C2XXXXC3CAFFF0 Caching IWbemContextPtr = 0000008DEF086000 dans le processus 0x1534 (5428)
Contexte : SMSAppName = console d’administration du gestionnaire de configuration
Context : NomOrdinateur =<siteserver.fqdn>
Context : UserName = =<DOMAIN\user>
Contexte : ObjectLockContext = 796d1f9e-3512-4fd4-AE23-11cbe5883fda
Contexte : ApplicationName =Microsoft.ConfigurationManagement.exe
Contexte : ApplicationVersion = 5.0.8239.1000
Context : LocaleID = MS\0x409
Contexte : __ProviderArchitecture = 32
Contexte : _ _RequiredArchitecture = 0 (bool)
Contexte : __ClientPreferredLanguages = en-US, en
Contexte : __CorrelationId = {3ACC714D-97FE-0005-897C-CC3AFE97D001}
Contexte : __GroupOperationId = 181360
CExtUserContext : définissez ThreadLocaleID sur : 1033
CSspClassManager ::P reCallAction, dbname = CM_392
ExecQueryAsync : START Select FromCIID from SMS_CIRelation WHERE ToCIID = 16777966 et RelationType = 5
Ajout de handle-346430696 au mappage des appels asynchrones
CExtProviderClassObject ::D oCreateInstanceEnumAsync (SMS_CIRelation)
CSspQueryForObject :: Execute...
Exécutez WQL = SELECT FromCIID à partir de SMS_CIRelation où ToCIID = 16777966 et RelationType = 5
Exécutez SQL = sélectionnez tous les SMS_CIRelation. FromCIID à partir de vSMS_CIRelation comme SMS_CIRelation Where (SMS_CIRelation. ToCIID = 16777966 et SMS_CIRelation. RelationType = 5)
Résultats renvoyés : 0 sur 1
Suppression de handle-346430696 du mappage des appels asynchrones
ExecQueryAsync : TERMINez Select FromCIID from SMS_CIRelation WHERE ToCIID = 16777966 et RelationType = 5
CExtUserContext :: LeaveThread : libération de IWbemContextPtr =-284663808

Cause

Ce problème se produit en raison du temps nécessaire à l’énumération des pilotes disponibles.

Résolution

En fonction du nombre de pilotes et des performances système individuelles, l’opération peut se terminer avec succès. Toutefois, pour éviter ce problème, envisagez de créer des dossiers supplémentaires pour stocker vos pilotes. En procédant ainsi, vous pouvez réduire le nombre de pilotes énumérés dans une seule vue de dossier.

Les solutions de contournement suivantes sont également disponibles :

  • Dans le nœud Systems\Drivers d’exploitation , sélectionnez le pilote à ajouter, cliquez avec le bouton droit sur le pilote, sélectionnez modifier, sélectionnez images de démarrage, puis spécifiez l’image de démarrage à laquelle le pilote sélectionné doit être ajouté.
  • Lors de l’importation ou de la réimportation du pilote dans le catalogue de pilotes, ajoutez le pilote à l’image de démarrage nécessaire à ce moment-là.
  • Ajoutez le pilote à l’image de démarrage à l’aide de l’applet de commande Windows PowerShell Set-CMDriverBootImage .
  • Utilisez DISM pour ajouter manuellement le pilote à l’image de démarrage.