La tâche du planificateur de tâches s’exécute uniquement en arrière-plan après avoir utilisé sysprep pour créer master image

Cet article fournit des solutions à un problème où le planificateur de tâches exécute des tâches en tant que processus en arrière-plan après avoir utilisé sysprep pour créer l’image master.

Applicabilité : Windows 10 - Toutes les éditions
Numéro de la base de connaissances d’origine : 253942

Symptômes

Le planificateur de tâches exécute des tâches en tant que processus en arrière-plan après avoir master ordinateur.

Après l’exécution de la mini-configuration, en mode utilisateur final, toute tâche planifiée démarrée via le Planificateur de tâches Windows n’apparaît jamais comme une fenêtre sur le bureau.

Le Gestionnaire des tâches Windows affiche la tâche en tant que processus, mais pas en tant qu’application. Par exemple, si Calc.exe est planifiée par le planificateur de tâches à 15 heures, Calc.exe s’exécute exactement à 15 heures, mais n’apparaît pas sur le bureau. Au lieu de cela, Calc.exe agit comme un processus en arrière-plan.

Ce comportement se produit uniquement si vous avez utilisé SYSPREP pour créer l’image master et est indépendant de la langue.

Cause

Après avoir exécuté sysprep sur l’ordinateur, l’entrée de Registre suivante contient le chemin d’accès à Explorer.exe et une virgule à la fin de la valeur : « C:\Winnt\Explorer.exe », HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ Shell:REG_SZ:C:\Winnt\Explorer.exe,

Le chemin d’accès complet à Explorer.exe, y compris la commande, entraîne ce comportement.

Résolution

Les options permettant de résoudre ce problème sont les suivantes :

Modifiez la valeur de Registre suivante en supprimant le chemin d’accès à l’explorateur et la virgule de fin à la fin de l’explorateur, comme décrit dans la section Cause ci-dessus. La valeur doit lire exactement comme indiqué ici : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ Shell:REG_SZ:Explorer.exe

- ou -

Si vous n’utilisez pas encore SP1, vous devez utiliser Sysprep version 1.1 avec le commutateur -CLEAN. Pour accomplir cette tâche, procédez comme suit :

  1. Ajoutez ce qui suit à votre fichier Sysprep.inf :

    [Unattended]  
    InstallFilesPath="%systemdrive%\sysprep\i386"  
    

    Créez la structure de répertoires \i386$OEM$ sous le répertoire sysprep (par exemple, c :\sysprep\i386$OEM$)

    ou

    lecteur :\distribution$OEM$$1\sysprep\i386$OEM$ (pour un partage de distribution qui contient déjà Sysprep).

  2. Créez un fichier Cmdlines.txt dans %systemdrive%\sysprep\i386$OEM$ (ou lecteur :\distribution$OEM$$1\sysprep\i386$OEM$), qui contient les éléments suivants :

    [Commands]  
    "%systemdrive%\sysprep\sysprep.exe -clean"  
    

Remarque

L’exécution de sysprep à partir du mode audit ou de la section [GUIRunOnce] du fichier Unattend.txt est toujours nécessaire. Cette méthode garantit que sysprep -CLEAN s’exécute séparément pendant la mini-configuration.

Statut

Microsoft a confirmé qu’il s’agit d’un problème dans les produits Microsoft répertoriés au début de cet article.

Plus d’informations

Étapes pour reproduire le comportement

  1. Effectuer une installation commerciale (il peut s’agir d’une installation sans assistance) de Microsoft Windows 2000.
  2. Créez le dossier C :\Sysprep.
  3. Copiez les fichiers Setupcl.exe, Sysprep.exe et Sysprep.inf dans le dossier C :\Sysprep.
  4. Exécutez SYSPREP sans commutateur.
  5. Redémarrez le système.
  6. Suivez l’Assistant mini-installation.
  7. Exécutez le Planificateur de tâches en mode utilisateur final et passez par l’Assistant Planificateur de tâches.
  8. Sélectionnez une application à planifier (par exemple, Calc.exe ou CDplayer.exe).
  9. Sélectionnez l’option « Une seule fois » et spécifiez la date et l’heure d’exécution de l’application.
  10. Entrez un nom d’utilisateur et un mot de passe ou utilisez le compte d’administrateur par défaut.
  11. Attendez l’heure spécifiée.