Il arrive parfois que pour des grosses bases de données ACS, le service ACS ne démarre pas lorsqu’il a été arrêté.
Dans ce tuto, je vous explique comment résoudre ce problème.
Augmenter le timeout des services Windows
C’est en effet dans cette direction qu’il faut chercher.
Les faits :
- le service ACS, lorsqu’il démarre, lance la base de données ACS (.sdf)
- lorsque cette base de données est trop volumineuse, alors le service met plus de temps à démarrer
- c’est à ce moment que le timeout par défaut de Windows bloque le démarrage du service ACS
Du coup, il va falloir que vous modifiez le timeout Windows lié aux services. Pour cela rien de difficile, suivez le guide
- Ouvrir la base de registres Windows
Pour cela, allez dans le menu Démarrer → Exécuter → Regedit - Allez à l’emplacement HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- Si la valeur ServicesPipeTimeout existe alors il faudra la modifier, autrement il faudra l’ajouter
Pour cela, un clic droit - Ouvrir la clé ServicesPipeTimeout pour la modifier
Pour information, la valeur 60000 équivaut à 60 secondes soit 1 minute
Et voilà, il ne vous reste plus qu’à redémarrer le serveur et vos services auront pour valeur de timeout 1 minute. Si cela n’est pas suffisant, répéter la manipulation pour augmenter à nouveau le timeout.
J’espère que ce petit tuto pourra vous aider à résoudre vos problèmes. Autrement n’hésitez pas à laisser un commentaire.
Rejoignez notre communauté Discord si vous avez des questions où des compétences à partager !
Posez vos questions et obtenez des réponses de qualité !
A très vite