Le service de temps Windows ne démarre pas automatiquement sur un ordinateur de groupe de travail

Cet article fournit des solutions de contournement pour un problème où le service de temps Windows ne démarre pas automatiquement dans un environnement autonome.

Produits concernés : Windows 7 Service Pack 1, Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 2385818

Symptômes

Sur un ordinateur de groupe de travail exécutant Windows 7, Windows Server 2008 R2 ou une version ultérieure, le service de temps Windows s’arrête immédiatement après le démarrage du système. Ce problème se produit même après que le type de démarrage est passé de Manuel à Automatique.

Cause

Ce problème se produit parce que le service de temps Windows est configuré comme service Trigger-Start et qu’il a été implémenté en tant que paramètre par défaut dans Windows 7 et Windows Server 2008 R2.

Les services et les processus en arrière-plan ont un effet significatif sur les performances du système. Le service Trigger-Start a été implémenté dans Windows 7 et Windows Service 2008 R2 pour réduire le nombre total de services de démarrage automatique sur le système. L’objectif est d’améliorer la stabilité de l’ensemble du système, y compris l’amélioration des performances et la réduction de la consommation d’énergie. Dans le cadre de cette implémentation, le Gestionnaire de contrôle de service a été amélioré pour gérer le démarrage et l’arrêt des services à l’aide d’événements système spécifiques.

Pour plus d’informations, consultez Événements de déclencheur de service.

Le démarrage automatique du service de temps Windows dépend de l’une des conditions suivantes :

  • Indique si l’ordinateur est joint à un environnement de domaine services de domaine Active Directory (AD DS).
  • Indique si l’ordinateur est configuré en tant qu’ordinateur de groupe de travail.

Le service de temps Windows sur les ordinateurs joints à un domaine démarre lorsqu’un événement déclencheur se produit. Sur les ordinateurs de groupe de travail qui ne sont pas joints à un domaine AD DS :

  • La valeur de démarrage du service de temps Windows est Manuelle.
  • Le service status est Arrêté.

Vous pouvez case activée les paramètres du service Trigger-Start en exécutant la commande suivante :

sc qtriggerinfo w32time  

Service Name: w32time

    Start Service
        DOMAIN JOINED STATUS: 1ce20aba-9851-4421-9430-1ddeb766e809 [DOMAIN JOINED]

    Stop Service
        DOMAIN JOINED STATUS: ddaf516e-58c2-4866-9574-c3b615d42ea1 [NOT DOMAIN JOINED]

Solution de contournement

Pour démarrer le service de temps Windows au démarrage du système, utilisez l’une des méthodes suivantes.

  • Méthode 1

    Exécutez la sc triggerinfo w32time delete commande pour supprimer l’événement déclencheur inscrit en tant que paramètre par défaut et pour modifier le paramètre Type de démarrage pour le service de temps Windows de Manuel à Automatique :

  • Méthode 2

    Exécutez la sc triggerinfo w32time start/networkon stop/networkoff commande pour définir un événement déclencheur adapté à votre environnement. Dans cet exemple, la commande détermine si une adresse IP est donnée à un hôte. Ensuite, il démarre ou arrête le service.

  • Méthode 3

    Modifiez le type de démarrage du service de temps Windows de Manuel à Automatique (Démarrage différé).

    Remarque

    Si le type de démarrage du service de temps Windows est défini sur Automatique (Démarrage différé), le service de temps Windows peut être démarré par la synchronisation de l’heure avant que le Gestionnaire de contrôle du service démarre la tâche du service de temps Windows . Cela dépend du minutage de démarrage du système d’exploitation Windows en question.

    Dans ce cas, le service déclenche un arrêt automatique après la réussite de la tâche de synchronisation de l’heure. Si vous utilisez la méthode 3, vous devez désactiver la synchronisation de l’heure pour éviter la tâche de démarrage de la tâche du service de temps Windows . Pour ce faire, procédez comme suit :

    1. Démarrez le Planificateur de tâches.
    2. SousSynchronisation de l’heureMicrosoft>Windows> bibliothèque du planificateur> de tâches, sélectionnez Synchroniser l’heure.
    3. Cliquez avec le bouton droit, puis sélectionnez Désactivé dans le menu contextuel.

Plus d’informations

Le service de temps Windows sur un ordinateur de groupe de travail n’est pas démarré automatiquement au démarrage du système par le service Trigger-Start. Toutefois, le service de temps Windows est démarré par le paramètre Synchronisation de l’heure. Le paramètre est inscrit dans la bibliothèque du planificateur de tâches à 01 :00 tous les dimanches pour la synchronisation de l’heure. Le paramètre par défaut peut donc être conservé tel qu’il est.