Partager via


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

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 maître.

Applicabilité : Windows 10 - Toutes les éditions
Numéro de 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 sysprep-ing l’ordinateur maître.

Après avoir exécuté la mini-installation, en mode utilisateur final, toute tâche planifiée démarrée via le Planificateur de tâches Windows ne s’affiche jamais en tant que 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é par le planificateur de tâches à 3 heures, Calc.exe s’exécute exactement à 3 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 principale et est indépendant du langage.

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 les éléments suivants à 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

    drive :\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 drive :\distribution$OEM$1\sysprep\i386$OEM$), qui contient les éléments suivants :

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

Note

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

État

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 de reproduction du comportement

  1. Effectuer une installation commerciale (peut être 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 commutateurs.
  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 de l’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. Patientez jusqu’à l’heure spécifiée.