Partager via


Aucun curseur de souris n’apparaît pendant une séquence de tâches OSD Configuration Manager

Version du produit d’origine : Configuration Manager
Numéro de la base de connaissances d’origine : 4494800

Cet article résout un problème dans lequel aucun curseur de souris n’apparaît pendant une séquence de tâches de déploiement de système d’exploitation Configuration Manager (OSD).

Symptômes

Vous exécutez une séquence de tâches OSD Configuration Manager qui déploie Windows 10. Pendant la tâche d’installation de Windows et ConfigMgr , l’appareil redémarre hors de Windows PE et dans le système Windows nouvellement installé. Si vous ouvrez ensuite une fenêtre d’invite de commandes en appuyant sur F8, aucun curseur de souris n’apparaît. Ce problème persiste pour le reste de la séquence de tâches. Une fois la séquence de tâches terminée, le curseur de la souris s’affiche.

Cause

Ce problème est dû à une modification de conception dans Windows 10 dans laquelle le curseur de la souris est supprimé pendant le programme d’installation de Windows. Étant donné que les séquences de tâches OSD Configuration Manager s’exécutent entièrement dans le programme d’installation de Windows dans le système Windows nouvellement installé, le curseur de la souris est supprimé pendant cette phase de la séquence de tâches.

Résolution

Pour résoudre ce problème, modifiez la stratégie qui supprime le curseur de la souris pendant l’installation de Windows par défaut. Pour ce faire, vous pouvez modifier facilement la valeur de clé de Registre associée à la stratégie. La valeur de la clé de Registre se trouve dans la sous-clé suivante :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Nom de la valeur Type de valeur Valeurs
EnableCursorSuppression REG_DWORD 1 = Activé : le curseur de la souris est supprimé (par défaut)

0 = Désactivé : le curseur de la souris n’est pas supprimé

Pour vous assurer que le curseur de la souris est disponible tout au long de la séquence de tâches, définissez cette clé de Registre pendant la partie Windows PE de la séquence de tâches sur le système Windows hors connexion. Vous pouvez effectuer cette opération à tout moment entre les tâches Appliquer le système d’exploitation et configurer Windows et ConfigMgr .

Pour apporter cette modification, utilisez la méthode suivante pour définir manuellement la séquence de tâches :

  1. Dans la console Configuration Manager, sous Séquences de tâches des systèmes>d’exploitation de bibliothèque>de logiciels, accédez à la séquence de tâches affectée.

    Capture d’écran montrant les étapes permettant de localiser la séquence de tâches affectée.

  2. Cliquez avec le bouton droit sur la séquence de tâches affectée, puis sélectionnez Modifier.

    Capture d’écran montrant le menu contextuel pour modifier la séquence de tâches.

  3. Dans la séquence de tâches affectée, sélectionnez la tâche Appliquer le système d’exploitation.

    Capture d’écran montrant les propriétés de la tâche Appliquer le système d’exploitation.

  4. Ajoutez un nouveau groupe immédiatement après la tâche Appliquer le système d’exploitation. Pour ce faire, ouvrez le menu Ajouter , puis sélectionnez Nouveau groupe.

    Capture d’écran montrant le menu contextuel pour ajouter un nouveau groupe pour appliquer la tâche De système d’exploitation.

  5. Sélectionnez le groupe nouvellement créé, puis renommez-le pour corriger le curseur de la souris manquant.

    Capture d’écran montrant les propriétés correctes du groupe curseur de souris manquants où vous pouvez le renommer.

  6. Sous le groupe de curseurs de souris manquant correct, ajoutez une tâche Exécuter la ligne de commande. Pour ce faire, ouvrez le menu Ajouter, puis sélectionnez >Général Exécuter la ligne de commande.

    Capture d’écran montrant le menu contextuel pour ajouter une tâche exécuter la ligne de commande pour le groupe De curseur de souris manquant correct.

  7. Sélectionnez la tâche Exécuter la ligne de commande nouvellement créée, puis spécifiez les valeurs suivantes :

    • Nom : Load Registry SOFTWARE Hive

    • Commande de ligne de commande :

      reg.exe load HKLM\Temp %OSDTargetSystemDrive%\Windows\system32\config\software

    Capture d’écran montrant les propriétés de tâche Load Registry SOFTWARE Hive dans lesquelles vous pouvez spécifier le nom et la ligne de commande.

  8. Immédiatement après la tâche Load Registry SOFTWARE Hive , ajoutez une autre tâche exécuter la ligne de commande. Pour ce faire, ouvrez le menu Ajouter, puis sélectionnez >Général Exécuter la ligne de commande.

    Capture d’écran montrant le menu contextuel pour ajouter la tâche Exécuter la ligne de commande pour Load Registry SOFTWARE Hive.

  9. Sélectionnez la tâche Exécuter la ligne de commande nouvellement créée, puis spécifiez les valeurs suivantes :

    • Nom : Désactiver le curseur de la souris supprimé

    • Commande de ligne de commande :

      reg.exe add "HKLM\Temp\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableCursorSuppression /t REG_DWORD /d 0 /f

      Capture d’écran montrant les propriétés de tâche Désactiver le curseur de la souris supprimée, où vous pouvez spécifier le nom et la ligne de commande pour celui-ci.

  10. Immédiatement après la tâche Désactiver le curseur de la souris supprimée, ajoutez une autre tâche exécuter la ligne de commande. Pour ce faire, ouvrez le menu Ajouter, puis sélectionnez >Général Exécuter la ligne de commande.

    Capture d’écran montrant le menu contextuel pour ajouter la tâche Exécuter la ligne de commande pour désactiver le curseur de la souris supprimé.

  11. Sélectionnez la tâche Exécuter la ligne de commande nouvellement créée, puis spécifiez les valeurs suivantes :

    • Nom : Démonter registry SOFTWARE Hive

    • Commande de ligne de commande :

      reg.exe unload HKLM\Temp

    Capture d’écran montrant les propriétés Hive du registre de démontage où vous pouvez spécifier le nom et la ligne de commande pour celui-ci.

  12. Sélectionnez la dernière tâche dans la séquence de tâches.

    La dernière tâche de la séquence de tâches peut différer de celle affichée dans la capture d’écran.

    Capture d’écran montrant la tâche Configurer Windows et Configuration Manager.

  13. Ajoutez une tâche exécuter la ligne de commande. Pour ce faire, ouvrez le menu Ajouter, puis sélectionnez >Général Exécuter la ligne de commande. Cela doit ajouter la tâche Exécuter la ligne de commande comme dernière tâche dans la séquence de tâches.

    Capture d’écran montrant le menu contextuel pour ajouter une tâche d’exécution de ligne de commande pour configurer Windows et Configuration Manager.

  14. Sélectionnez la tâche Exécuter la ligne de commande nouvellement créée et spécifiez les valeurs suivantes :

    • Nom : Réinitialiser la suppression de la souris par défaut

    • Ligne de commande :

      reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableCursorSuppression /t REG_DWORD /d 1 /f

    Capture d’écran montrant les propriétés Réinitialiser la suppression de la souris par défaut où vous pouvez spécifier le nom et la ligne de commande pour celui-ci.

  15. Sélectionnez le bouton OK ou Appliquer pour enregistrer la séquence de tâches.

    Capture d’écran montrant le bouton OK et Appliquer pour enregistrer la séquence de tâches.

Note

  • Pour l’étape 13, la dernière tâche sélectionnée ne doit pas nécessairement être la dernière tâche absolue dans la séquence de tâches. Toutefois, elle doit se trouver vers la fin de la séquence de tâches.
  • Pour les séquences de tâches MDT, les étapes 13-15 doivent être effectuées deux fois : une fois à la fin du groupe Restauration d’état, puis à la fin du groupe Collect Logs and StateStore on Failure. En outre, sous l’onglet Options de la tâche Réinitialiser la suppression de la souris sur la tâche par défaut ajoutée à la fin du groupe Collect Logs and StateStore on Failure , l’option Continuer sur l’erreur doit être sélectionnée.
  • Les étapes 12-14 restaurent la EnableCursorSuppression stratégie sur sa valeur par défaut dans Windows. Bien qu’il ne soit pas nécessaire que la solution fonctionne, nous vous recommandons de réinitialiser la EnableCursorSuppression stratégie à sa valeur par défaut. Cela permet de s’assurer qu’il n’existe aucune conséquence inhabituelle dans Windows une fois la séquence de tâches terminée la modification de la stratégie de sa valeur par défaut.