Partager via


WDS ne démarre pas sur un point de distribution distant PXE activé dans Configuration Manager

Cet article résout un problème dans lequel les services de déploiement Windows (WDS) ne démarrent pas sur un point de distribution distant compatible PXE dans Configuration Manager.

Version du produit d’origine : System Center 2012 Configuration Manager
Numéro de base de connaissances d’origine : 2712387

Symptômes

Après avoir activé la fonctionnalité PXE d’un point de distribution Configuration Manager distant (DP), les services de déploiement Windows (WDS) et PXE s’installent correctement, mais WDS ne démarre jamais. Si vous tentez de démarrer manuellement WDS via la console Services, le message d’erreur suivant s’affiche :

Windows n’a pas pu démarrer le serveur des services de déploiement Windows sur l’ordinateur local. Pour plus d’informations, consultez le journal des événements système. S’il s’agit d’un service autre que Microsoft, contactez le fournisseur de services ou reportez-vous au code d’erreur spécifique au service -1056505588.

L’analyse du journal des événements du système d’applications sur un serveur 64 bits révèle les messages d’erreur suivants :

Log Name: Application
Source : SideBySide
Date : <date><d’heure>
ID d’événement : 33
Catégorie de tâche : None
Niveau : Error
Mots clés : Classique
Utilisateur : N/A
Ordinateur : <Remote_DP_Server>
Description :
Échec de la génération du contexte d’activation pour « C :\SMS_DP$\sms\bin\smspxe.dll ». L’assembly dépendant Microsoft.VC90.CRT,processorArchitecture="amd64 »,publicKeyToken="1fc8b3b9a1e18e3b »,type="win32 »,version="9.0.30729.4148 » est introuvable. Utilisez sxstrace.exe pour un diagnostic détaillé.

Log Name: Application
Source : WDSPXE
Date : <date><d’heure>
ID d’événement : 259
Catégorie de tâche : WDSPXE
Niveau : Erreur
Mots clés : Classique
Utilisateur : N/A
Ordinateur : <Remote_DP_Server>
Description :
Une erreur s’est produite lors de la tentative de chargement du module à partir de C :\SMS_DP$\sms\bin\smspxe.dll pour le fournisseur SMSPXE. Si le fournisseur est marqué comme critique, le serveur des services de déploiement Windows est arrêté.

Log Name: Application
Source : WDSPXE
Date : <date><d’heure>
ID d’événement : 264
Catégorie de tâche : WDSPXE
Niveau : Erreur
Mots clés : Classique
Utilisateur : N/A
Ordinateur : <Remote_DP_Server>
Description :
Une erreur s’est produite lors de la tentative d’initialisation du fournisseur SMSPXE. Étant donné que le fournisseur n’est pas marqué comme critique, le serveur des services de déploiement Windows reste démarré.

Informations sur l’erreur : 0x36B1

Log Name: Application
Source : WDSPXE
Date : <date><d’heure>
ID d’événement : 268
Catégorie de tâche : WDSPXE
Niveau : Erreur
Mots clés : Classique
Utilisateur : N/A
Ordinateur : <Remote_DP_Server>
Description :
Tous les fournisseurs inscrits n’ont pas pu initialiser. Consultez le journal des événements pour obtenir des messages d’erreur spécifiques pour chaque fournisseur. Le serveur de déploiement Windows sera arrêté.

Log Name: Application
Source : WDSServer
Date : <date><d’heure>
ID d’événement : 513
Catégorie de tâche : WDSServer
Niveau : Erreur
Mots clés : Classique
Utilisateur : N/A
Ordinateur : <Remote_DP_Server>
Description :
Une erreur s’est produite lors de la tentative d’initialisation du fournisseur WDSPXE à partir de C :\Windows\system32\wdspxe.dll. Le serveur des services de déploiement Windows sera arrêté.

Informations sur l’erreur : 0xC107010C

Log Name: Application
Source : WDSServer
Date : <date><d’heure>
ID d’événement : 257
Catégorie de tâche : WDSServer
Niveau : Erreur
Mots clés : Classique
Utilisateur : N/A
Ordinateur : <Remote_DP_Server>
Description :
Une erreur s’est produite lors de la tentative de démarrage du serveur services de déploiement Windows.

Informations sur l’erreur : 0xC107010C

Cause

Ce problème peut se produire lorsqu’un composant dépendant, n’est Microsoft.VC90.CRTpas disponible. Ce composant est normalement disponible via une DLL installée par Microsoft Visual C++ 2008 Redistributable. Microsoft Visual C++ 2008 Redistributable est normalement installé pendant l’installation du client Configuration Manager via le fichier d’installation vcredist_x86.exe ou vcredist_x64.exe. Si le client Configuration Manager n’a pas été installé sur le serveur hébergeant le dp distant activé par PXE, le redistribuable Microsoft Visual C++ 2008 n’a pas non plus été installé et Microsoft.VC90.CRT ne sera pas disponible.

Note

Microsoft Visual C++ 2008 Redistributable est une installation courante pour de nombreux packages d’installation logicielle différents. Il peut être installé sur le serveur même si le client Configuration Manager n’est pas installé sur le serveur.

Résolution

Pour résoudre le problème, installez le client Configuration Manager sur le serveur hébergeant la dp distante activée par PXE.

Si le serveur DP distant compatible PXE ne sera pas également un client Configuration Manager et, par conséquent, l’installation du client Configuration Manager n’est pas souhaitée, Microsoft Visual C++ 2008 Redistributable peut être installé séparément sur le serveur en exécutant manuellement vcredist_x86.exe (Windows 32 bits) ou vcredist_x64.exe (Windows 64 bits) à partir des fichiers d’installation du client Configuration Manager. Ces fichiers d’installation se trouvent dans le répertoire d’installation du client sur le serveur de site principal parent sous les chemins d’accès suivants :

  • vcredist_x86.exe : <Configuration Manager_2012_Install_Directory>\Client\i386
  • vcredist_x64.exe : <Configuration Manager_2012_Install_Directory>\Client\x64

Une fois que Microsoft Visual C++ 2008 Redistributable a été installé via l’installation du client Configuration Manager ou une installation manuelle, démarrez manuellement WDS via la console Services. WDS doit par la suite être en mesure de démarrer automatiquement.