Windows n'a pas pu démarrer le service Web Active Directory sur l'ordinateur local

Windows n'a pas pu démarrer le service Web Active Directory sur l'ordinateur local
Index

L'erreur "Windows n'a pas pu démarrer le service Active Directory Web" nuit à la gestion d'AD. Découvrez des solutions efficaces pour résoudre ce problème crucial.

L'erreur des services Web Active Directory (ADWS) Windows n'a pas pu démarrer le service sur l'ordinateur local empêche la gestion à distance d'AD via des outils tels que le Centre d'administration Active Directory ou PowerShell. Ce service est critique pour les contrôleurs de domaine afin d'exposer les données d'AD via des services Web, et lorsqu'il échoue, les administrateurs perdent des capacités de gestion essentielles.

Windows n'a pas pu démarrer le service Active Directory Web sur l'ordinateur local.

Erreur 1053 : Le service n'a pas répondu à la demande de démarrage ou de contrôle dans un délai adéquat.

Windows n'a pas pu démarrer le service Active Directory Web sur l'ordinateur local

L'erreur 1053 se produit lorsque l'ADWS prend plus de 30 secondes pour compléter sa routine de démarrage. Les déclencheurs courants comprennent : les services de domaine Active Directory (NTDS) qui commencent encore lorsqu'ADWS essaie de se connecter, une utilisation élevée du CPU/disque par d'autres services (par exemple, DFSR, KDC), une réservation d'URL HTTP corrompue sur le port 9389, ou des optimisations manquantes du .NET Framework. Le compte de service (Service Réseau) peut également être en attente de DNS ou NETLOGON, causant un blocage au démarrage.

Si Windows n'a pas pu démarrer le service Active Directory Web sur l'ordinateur local, suivez les solutions mentionnées ci-dessous.

  1. Augmenter le délai de démarrage du service via le registre
  2. Vérifier et redémarrer les services dépendants
  3. Définir une dépendance de service sur les services NTDS et HTTP
  4. Effacer et recréer la réservation d'URL HTTP (port 9389)
  5. Réenregistrer les compteurs de performance ADWS et les assemblies .NET

Parlons-en en détail.

Augmenter le délai de démarrage du service via le registre

Windows a un délai d'attente par défaut de 30 secondes pour les services afin de répondre. Prolonger cela à 60–120 secondes donne à ADWS suffisamment de temps pour terminer la connexion à la base de données AD, même sous une forte charge au démarrage. Pour augmenter le temps, nous allons effectuer quelques modifications dans le registre ; avant cela, créez une sauvegarde du registre.

Maintenant, dans l'Éditeur de registre, allez à l'emplacement suivant.

HKLM\SYSTEM\CurrentControlSet\Control

Créez un nouveau DWORD (32 bits) nommé ServicesPipeTimeout.

Vous devez définir sa valeur à 180000 (décimal) pour 180 secondes. Maintenant, redémarrez le serveur.

Vérifier et redémarrer les services dépendants

ADWS dépend de l'appel de procédure distante (RPC), du service HTTP et des services de domaine Active Directory. Si l'un d'eux est arrêté ou retardé, ADWS échoue à démarrer. Forcer leur fonctionnement et changer ADWS en démarrage manuel empêche les conditions de course.

Vous devez suivre les étapes mentionnées ci-dessous pour ce faire.

  • Ouvrez Services.msc.
  • Maintenant, vérifiez et assurez-vous que les services suivants sont en cours d'exécution et définis sur Automatique.
    1. Appel de Procédure Distant (RPC)
    2. Service HTTP
    3. Services de Domaine Active Directory (NTDS)
  • Définissez le type de démarrage d'ADWS sur Manuel (pas Automatique).
  • Cliquez sur Appliquer.

Démarrez ADWS manuellement. Si cela fonctionne, changez-le à nouveau sur Automatique (Démarrage différé) pour éviter les délais d'attente au démarrage.

Définir une dépendance de service sur les services NTDS et HTTP

Nous allons configurer une dépendance de service pour ADWS sur les services NTDS (base de données Active Directory) et HTTP.sys. Ce changement garantira qu'ADWS attend que les services NTDS et HTTP soient entièrement en cours d'exécution avant de démarrer. Cela nous aidera à éviter les erreurs de lancement anticipé.

Pour ce faire, ouvrez l'invite de commandes en tant qu'administrateur et exécutez la commande suivante.

sc config ADWS depend= NTDS/HTTP/RPCSS

Ensuite, exécutez sc qc ADWS pour vérifier, et finalement, exécutez net stop ADWS && net start ADWS pour redémarrer le service.

Effacer et recréer la réservation d'URL HTTP (port 9389)

Une réservation d'URL corrompue ou manquante empêche ADWS de se lier à son point de terminaison, entraînant un délai d'attente. La réinitialisation supprime tous les conflits de liaisons de services Web IIS ou tiers.

Ouvrez l'invite de commandes en tant qu'administrateur, puis exécutez les commandes suivantes.

Supprimez l'URL existante

netsh http delete urlacl url=http://+:9389/

Ajoutez une bonne réservation pour le Service Réseau.

netsh http add urlacl url=http://+:9389/ user="NT AUTHORITY\NETWORK SERVICE"

Redémarrez ADWS : Restart-Service ADWS -Force

Enfin, vérifiez si le problème est résolu.

Réenregistrer les compteurs de performance ADWS et les assemblies .NET

Requiert .NET Framework 4.x. Si NGEN (Native Image Generation) est en attente ou si les compteurs de performance sont défectueux, le service peut être bloqué pendant l'initialisation.

Exécutez PowerShell en tant qu'administrateur.

Exécutez ngen update (attend l'optimisation de l'image native .NET).

Ré-enregistrez les compteurs ADWS en utilisant les commandes suivantes.

unlodctr ADWS lodctr "C:\Windows\System32\adwsctrs.ini"

Redémarrez et testez le service.

Avec un peu de chance, grâce à ces solutions, vous pourrez résoudre le problème.

Comment corriger Windows impossible de démarrer le service Windows Update sur l'ordinateur local ?

Pour corriger Windows impossible de démarrer le service Windows Update sur l'ordinateur local, augmentez le délai d'attente du service en ouvrant l'Éditeur de registre, en naviguant vers HKLM\SYSTEM\CurrentControlSet\Control, en créant un DWORD ServicesPipeTimeout, en définissant la valeur décimale à 180000, puis en redémarrant. Si le problème persiste, exécutez net stop wuauserv, rename C:\Windows\SoftwareDistribution to SoftwareDistribution.old, puis net start wuauserv.

Comment activer Active Directory sur mon PC ?

Vous ne pouvez pas transformer un PC Windows 11 Pro standard en contrôleur de domaine sans Windows Server. Installez plutôt les outils RSAT : allez dans Paramètres > Applications > Fonctionnalités facultatives > Ajouter une fonctionnalité, recherchez “RSAT : Services de domaine Active Directory et Outils de répertoire léger”, installez-le, puis ouvrez Utilisateurs et ordinateurs Active Directory depuis le menu Démarrer.

Maintenant que tu as fini de lire Windows n'a pas pu démarrer le service Web Active Directory sur l'ordinateur local, nous t'invitons à explorer davantage la catégorie Windows. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Go up