L’inventaire logiciel est incorrecte pour les fichiers .exe, .dll et .ocs pour Windows Embedded CE 5. < x >-des périphériques mobiles ou Windows Embedded CE 6.0 dans System Center Configuration Manager 2007 SP2

S’applique à : Microsoft System Center Configuration Manager 2007 Service Pack 2Microsoft System Center Configuration Manager 2007

Symptômes


Considérez le scénario suivant :
  • Vous avez un téléphone portable fonctionnant sous Windows Embedded CE 5. x ou Windows Embedded CE 6.0.
  • Vous installez le client Microsoft System Center Configuration Manager 2007 Service Pack 2 (SP2) sur le périphérique mobile.
  • Vous effectuez l’inventaire logiciel sur le périphérique mobile.
  • Vous vérifiez l’état du stock dans l’Explorateur de ressources.
Dans ce scénario, le rapport d’inventaire contient des versions de fichiers incorrectes et des descriptions pour tous les fichiers .exe, .dll et .ocs qui ne sont pas stockés dans le dossier Windows.

Remarque  La plupart des fichiers .exe et .dll inclus avec Windows CE n’ont pas d’une version de fichier.

Par exemple, vous enregistrez un fichier de test Testfile.exe dans le dossier de l’Application sur le périphérique mobile. Dans ce scénario, vous recevez les informations d’inventaire logiciel suivant :
version 0.0.0.0
la description est vide
Toutefois, le fichier a une version de fichier réelle au lieu de 0.0.0.0, et que le fichier contient une description détaillée de fichier au lieu d’une description vide.

Cause


Ce problème se produit en raison d’une limitation de fonction API utilisée pour Windows CE.

Résolution


Ce hotfix résout un problème dans le rôle de client de System Center Configuration Manager 2007 SP2.

Informations sur le correctif

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant ce problème spécifique.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n’apparaît pas, soumettez une demande au Service Clients et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web de Microsoft à l’adresse suivante :Remarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.

Conditions préalables

Pour appliquer ce correctif, vous devez disposer d’un périphérique qui exécute l’un des systèmes d’exploitation suivants :
  • Windows CE 5. x
  • Windows CE 6.0
  • Windows CE 6.0 R2
  • Windows CE 6.0 R3
En outre, vous devez installer le rôle de client de System Center Configuration Manager 2007 Service Pack 2 (SP2) sur le périphérique.

Guide d’installation

Remarques
  • Avant d’installer ce correctif logiciel, vous devez désinstaller le client System Center Configuration Manager 2007 SP2.
  • Le package de correctifs suivant peut être installé sur un serveur de site de System Center Configuration Manager 2007 SP2 qui exécute une version basée sur les x64 ou x86 du système d’exploitation :
    SCCM2007-SP2-2483226-X86-ENU.msi
  • Pour plus d’informations sur le guide d’installation, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
    Guide d’Installation du correctif 2477182 system Center Configuration Manager 2007
Après avoir installé ce correctif logiciel sur un serveur de site de System Center Configuration Manager 2007 SP2, les fichiers suivants sont copiés dans le dossier de< LanguageCode > \DeviceClientDeployment\ClientTransfer\ < InstallationFolder >:
  • Pour Windows CE 5. x ARM :
    • DeviceClient_WINCE5.0_ARM.cab
    • DmClientSetup_wince5.0_ARM.exe
    • DmInstaller_wince5.0_ARM.exe
    • Enroll_wince5.0_ARM.exe
  • Pour Windows CE 5. x , x86 :
    • DeviceClient_WINCE5.0_x86.cab
    • DmClientSetup_wince5.0_x86.exe
    • DmInstaller_wince5.0_x86.exe
    • Enroll_wince5.0_x86.exe
  • Pour Windows CE 6.0 ARM :
    • DeviceClient_WINCE6.0_ARM.cab
    • DmClientSetup_wince6.0_ARM.exe
    • DmInstaller_wince6.0_ARM.exe
    • Enroll_wince6.0_ARM.exe
  • Pour Windows CE 6.0 x 86 :
    • DeviceClient_WINCE6.0_x86.cab
    • DmClientSetup_wince6.0_x86.exe
    • DmInstaller_wince6.0_x86.exe
    • Enroll_wince6.0_x86.exe
Pour installer ce correctif logiciel, procédez comme suit :
  1. Renommez les fichiers suivants :
    • Pour Windows CE 5. x ARM :
      • DmClientSetup_wince5.0_ARM.exe de DmClientSetup.exe »
      • DmInstaller_wince5.0_ARM.exe à « DmInstaller.exe »
      • Enroll_wince5.0_ARM.exe à « Enroll.exe »
    • Pour Windows CE 5. x , x86 :
      • DmClientSetup_wince5.0_x86.exe à « DmClientSetup.exe »
      • DmInstaller_wince5.0_x86.exe à « DmInstaller.exe »
      • Enroll_wince5.0_x86.exe à « Enroll.exe »
    • Pour Windows CE 6.0 ARM :
      • DmClientSetup_wince6.0_ARM.exe de DmClientSetup.exe »
      • DmInstaller_wince6.0_ARM.exe à « DmInstaller.exe »
      • Enroll_wince6.0_ARM.exe à « Enroll.exe »
    • Pour Windows CE 6.0 x 86 :
      • DmClientSetup_wince6.0_x86.exe de DmClientSetup.exe »
      • DmInstaller_wince6.0_x86.exe à « DmInstaller.exe »
      • Enroll_wince6.0_x86.exe à « Enroll.exe »
  2. Copiez l’exemple de fichier ClientSettings.ini dans le dossier en cours.

    Remarque  Le fichier ClientSettings.ini se trouve dans le dossier suivant :
    <InstallationFolder>\DeviceClientDeployment\ClientTransfer
  3. Personnaliser le fichier ClientSettings.ini pour votre environnement.
  4. Si les certificats sont requis, copiez tous les certificats nécessaires dans le dossier en cours.
  5. Transférer le dossier vers le périphérique mobile.
  6. Exécutez le fichier Dminstaller.exe pour installer le client de périphérique de System Center Configuration Manager 2007 SP2.

Informations concernant le Registre

Pour utiliser le correctif dans ce package, il est inutile d'apporter des modifications au Registre.

Nécessite un redémarrage

Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace pas un correctif précédemment publié.

Informations sur les fichiers

La version anglaise (États-Unis) de ce correctif logiciel installe des fichiers dont les attributs sont répertoriés dans les tableaux ci-dessous. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Les dates et heures de ces fichiers sur votre ordinateur local sont affichées dans votre heure locale en tenant compte de l'heure d'été (DST). En outre, les dates et heures peuvent changer lorsque vous effectuez certaines opérations sur les fichiers.
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Deviceclient_wince5.0_arm.cabNe s'applique pas573,00501-Feb-201014:20Ne s'applique pas
Deviceclient_wince5.0_x86.cabNe s'applique pas426,00501-Feb-201014:20Ne s'applique pas
Deviceclient_wince6.0_arm.cabNe s'applique pas542,77301-Feb-201014:20Ne s'applique pas
Deviceclient_wince6.0_x86.cabNe s'applique pas451,61301-Feb-201014:20Ne s'applique pas
Dmclientsetup_wince5.0_arm.exe4.0.6487.2165214,88801-Feb-201014:20CURSEUR DE DÉFILEMENT
Dmclientsetup_wince5.0_x86.exe4.0.6487.2165163,17601-Feb-201014:20x86
Dmclientsetup_wince6.0_arm.exe4.0.6487.2165211,30401-Feb-201014:20CURSEUR DE DÉFILEMENT
Dmclientsetup_wince6.0_x86.exe4.0.6487.2165177,51201-Feb-201014:20x86
Dminstaller_wince5.0_arm.exe4.0.6487.216543,88001-Feb-201014:20CURSEUR DE DÉFILEMENT
Dminstaller_wince5.0_x86.exe4.0.6487.216534,66401-Feb-201014:20x86
Dminstaller_wince6.0_arm.exe4.0.6487.216545,41601-Feb-201014:20CURSEUR DE DÉFILEMENT
Dminstaller_wince6.0_x86.exe4.0.6487.216537,22401-Feb-201014:20x86
Enroll_wince5.0_arm.exe4.0.6487.2165102,76001-Feb-201014:20CURSEUR DE DÉFILEMENT
Enroll_wince5.0_x86.exe4.0.6487.216568,45601-Feb-201014:20x86
Enroll_wince6.0_arm.exe4.0.6487.2165100,71201-Feb-201014:20CURSEUR DE DÉFILEMENT
Enroll_wince6.0_x86.exe4.0.6487.216576,13601-Feb-201014:20x86

État


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations


Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
978588 system Center Configuration Manager 2007 SP2 ne prend pas en charge des périphériques mobiles exécutant Windows CE 6.0
Dans Windows CE, le client mobile de ConfigMgr 2007 utilise les API GetFileVersionInfo pour récupérer la version du fichier d’inventaire logiciel. Toutefois, GetFileVersionInfo renvoie la version du fichier d’un fichier .dll chargé même s’il existe plusieurs autres fichiers .dll qui ont le même nom dans d’autres dossiers et différentes versions.

Pour plus d’informations sur la façon de démarrer l’Explorateur de ressources dans le Gestionnaire de Configuration, visitez le site Web Microsoft TechNet suivant :