Supposons le scénario suivant :
- Une autorité de certification est installée.
- Une erreur est survenue lors de l'installation, ce qui a nécessité une nouvelle tentative.
- Le rôle d'autorité de certification a été désinstallé et la configuration du rôle a ensuite été réessayée.
- La configuration des rôles échoue avec le message d'erreur suivant :
The Certification Authority is already installed. If you are trying to reinstall the role service, you must first uninstall it.
Cause
Connaissez-vous TameMyCerts? TameMyCerts est un add-on pour l'autorité de certification Microsoft (Active Directory Certificate Services). Il étend la fonction de l'autorité de certification et permet de Application de la réglementationIl s'agit d'un logiciel de gestion des certificats qui permet d'automatiser l'émission de certificats en toute sécurité. TameMyCerts est unique dans l'écosystème Microsoft, a déjà fait ses preuves dans d'innombrables entreprises du monde entier et est disponible sous une licence libre. Il peut téléchargé via GitHub et être utilisé gratuitement. Une maintenance professionnelle est également proposée.
Peut survenir lorsque des artefacts de l'installation précédente de l'autorité de certification sont encore présents dans le registre, par exemple lorsque l'installation a été effectuée à l'aide d'un script et que celui-ci a effectué des réglages de configuration en aval.
Il convient tout d'abord de s'assurer que le rôle d'autorité de certification est réellement désinstallé. Cela peut se faire à l'aide de la commande Windows PowerShell suivante.
Remove-WindowsFeature Adcs-Cert-Authority
Ensuite, le chemin d'accès au registre pour l'autorité de certification doit être supprimé.
HKEY_LOCAL_MACHINE\CurrentControlSet\Services\CertSvc