Ett enda utgånget certifikat kan i tysthet bryta autentiseringen för tusentals användare. Ändå i de flesta Active Directory-miljöer, certifikatlivscykelhantering hanteras fortfarande manuellt – en enhet i taget. Automatisk registrering av grupprincip ändrar det.
När en domänansluten maskin uppdaterar grupprincipen körs den automatiska registreringsmotorn i bakgrunden och kontrollerar om maskinen eller användaren är berättigad till några publicerade certifikatmallar. Om en giltig mall hittas och kontot har rätt behörigheter skickas en certifikatbegäran automatiskt till certifikatutfärdaren. Samma mekanism hanterar förnyelser när certifikat närmar sig utgångsdatum och rensar upp återkallade certifikat från den lokala arkivet. Resultatet blir att hela certifikatlivscykeln – utfärdande, förnyelse och återkallelse – fungerar automatiskt på alla domänanslutna enheter inom räckvidden, helt och hållet baserat på en policy.
Den här guiden går igenom hela installationen: från mallkonfiguration på CA till GPO-distribution, verifiering och en systematisk felsökningsprocess för när saker går fel.
Förutsättningar
Innan du börjar, se till att följande förutsättningar är uppfyllda:
- Active Directory Certificate Services (AD CS) är installerat och konfigurerat med minst en företagscertifieringsutfärdare (CA).
- Servercertifikatmallen är konfigurerad för automatisk registrering. För mer information, se: Konfigurera en servercertifikatmall för automatisk registrering.
-
Du har ett användarkonto som är medlem i båda:
- Företagsadministratörer
- Säkerhetsgrupper för domänadministratörer i rotdomänen
-
Åtkomst till följande hanteringskonsoler:
- Grupppolicyhantering
- Nätverkspolicyserver
Konfiguration av certifikatmall
GPO:n uppmanar klienter att söka efter mallar som de kan registrera automatiskt. Men om ingen mall är konfigurerad med rätt inställningar och publicerad till CA:n, finns det inget för klienten att begära. Mallkonfiguration måste ske innan GPO-konfigurationen. Följande avsnitt vägleder dig steg för steg för att skapa en certifikatmall för automatisk registrering.
Steg 1: Öppna konsolen för certifikatmallar
- På den utfärdande CA:n, kör: certsrv.msc
- Expandera CA-noden, högerklicka på Certifikatmallar och välj Hantera.
- Konsolen för certifikatmallar (certtmpl.msc) öppnas och listar alla tillgängliga mallar.

Steg 2: Duplicera en befintlig mall
Ändra aldrig inbyggda mallar direkt. Duplicera alltid lämplig basmall:- Arbetsstationsautentisering: för datorcertifikat (klientautentisering)
- Användare: för användarcertifikat (klientautentisering + EFS + e-post)
- Webbserver: för IIS/webbservercertifikat
Högerklicka på basmallen och välj Duplicera mall. Välj kompatibilitet med Windows Server 2016 eller senare. Välj den lägsta operativsystemversionen av AD CS Certificate Authority (CA) som du vill stödja. Kontrollera Microsofts aktuella ADCS-dokumentation för att bekräfta den senaste versionen som stöds, eftersom detta ändras med Windows Server-utgåvor.
Du kan också välja det lägsta mottagaroperativsystemet för certifikatmallen, där den senaste versionen är Windows 10/Windows Server 2016. Ange sedan ett namn för certifikatmallen och konfigurera mallinställningarna.

Steg 3: Konfigurera fliken Allmänt
- Mallens visningsnamn: ge den ett beskrivande namn (t.ex. 'EC-Computer-Auth-v1')
- Giltighetsperiod: t.ex. 2 år (1 år för miljöer med hög säkerhet) Förnyelseperiod: t.ex. 6 veckor Publicera certifikat i Active Directory: LÅT OMARKERA för datorautentisering och webbservercertifikat. Markera endast detta för användarcertifikat som används för S/MIME-e-postkryptering eller EFS. Att aktivera det för andra certifikattyper skapar onödig AD-uppblåsning och kan resultera i att inaktuella certifikatobjekt ackumuleras i Active Directory.

Steg 4: Konfigurera fliken Ämnesnamn
Ställ in ämnesnamnet till "Bygg från denna Active Directory-information". Detta gör att certifikatutfärdaren automatiskt kan fylla i ämnesnamnet från maskinens eller användarens AD-objekt, vilket vanligtvis krävs för standarddistributioner av automatisk registrering för företag. Ämnesnamnsformat: ställ in på "Vanligt namn" för de flesta mallar.
Inkludera denna information i det alternativa ämnesnamnet:
- För datorcertifikat → kontrollera DNS-namn (fyller i maskinens FQDN från AD:s dNSHostName-attribut)
- För användarcertifikat → markera Användarens huvudnamn (UPN) och eventuellt E-post (för certifikat avsedda för S/MIME eller e-postskydd)
Steg 5: Konfigurera utökade nyckelanvändningar (EKU:er)
På fliken Tillägg kontrollerar du att programpolicyerna (EKU:erna) matchar certifikatets avsedda användning:
| Certifikatanvändning | Obligatorisk EKU |
|---|---|
| Datorautentisering | Klientautentisering (1.3.6.1.5.5.7.3.2) |
| Webbserver SSL | Serverautentisering (1.3.6.1.5.5.7.3.1) |
| S/MIME-e-post | Säker e-post (1.3.6.1.5.5.7.3.4) |
| EFS | Krypterande filsystem (1.3.6.1.4.1.311.10.3.4) |
| Smartkortsinloggning | Smartkortsinloggning (1.3.6.1.4.1.311.20.2.2) |
| IPsec | IP-säkerhet IKE mellanliggande (1.3.6.1.5.5.8.2.2) |
AnmärkningarFliken Tillägg visar även utgivningspolicyer, vilka är OID:er för certifikatpolicyer (RFC 5280 avsnitt 4.2.1.4) som används för kontroller på assurancenivå, och som inte ska förväxlas med applikationspolicyer (EKU:er) som konfigurerats ovan.
Steg 6: Ställ in fliken Säkerhet/Behörigheter
Detta är det vanligaste felkonfigurerade steget och den vanligaste orsaken till fel vid automatisk registrering. Varje principal (användare eller datorgrupp) som ska registreras automatiskt behöver ALLA TRE behörigheter:
| tillstånd | Syfte | Krävs |
|---|---|---|
| Läsa | Kontot kan se att mallen finns | Ja (minst) |
| Skriva in | Kontot kan begära ett certifikat manuellt | Ja |
| Autoregistrering | Konto kan automatiskt ta emot ett certifikat via GPO | Ja |
För att ställa in behörigheter: Öppna certtmpl.msc → Högerklicka på mallen → Egenskaper → fliken Säkerhet → välj relevant grupp → under Tillåt, markera Läs, Registrera och Automatisk registrering.

Steg 7: Publicera mallen till CA:n
Det räcker inte att konfigurera mallen – den måste också publiceras (göras tillgänglig) på den utfärdande CA:n:
- Öppna certsrv.msc på den utfärdande certifikatutfärdaren.
- Expandera certifikatutfärdaren, högerklicka på Certifikatmallar och välj Nytt → Certifikatmall att utfärda.
- I dialogrutan väljer du din nyskapade mall och klickar på OK.

När mallen har skapats, publicerats och behörighetsgivits är CA-sidan av konfigurationen klar. Nästa steg går vidare till domänsidan: att skapa det grupprincipobjekt som anger att varje domänansluten maskin ska leta efter den mallen och automatiskt begära ett certifikat.
Så här konfigurerar du grupprincipen och aktiverar automatisk registrering
Steg 1: Skapa ett grupprincipobjekt (GPO) i domänkontrollanten
- Öppna grupprinciphantering
- I konsolträdet högerklickar du på grupprincipobjekten under din domän (t.ex. EncryptionConsulting.com).
-
Välj Ny för att skapa ett nytt grupprincipobjekt.

-
Namnge grupprincipobjektet (t.ex. automatisk registrering).

-
Högerklicka på det nyskapade grupprincipobjektet och välj Redigera.

Steg 2: Konfigurera automatisk certifikatregistrering
-
I redigeraren för grupprinciphantering navigerar du till:
datorkonfiguration > policies > Windows-inställningar > Säkerhetsinställningar > Policyer för offentliga nycklar.
-
Högerklicka på Certifikattjänstklient – Automatisk registrering och välj Egenskaper.

-
I fönstret Konfiguration av policy för automatisk registrering konfigurerar du följande:
- Konfigurationsmodell: Aktiverat
-
Markera rutorna för:
1. förnya utgångna certifikat, uppdatera väntande certifikat och ta bort återkallade certifikat.
2. Uppdatera certifikat som använder certifikatmallar.
-
Ange en procentandel för meddelanden om certifikatutgång vid behov (t.ex. 10 %).

- När du öppnar dialogrutan Certifikattjänstklient – Egenskaper för automatisk registrering ser du de fyra inställningarna. Här är vad var och en gör:
| Att lägga plattor | Rekommenderat värde | Vad den gör om den inte är markerad |
|---|---|---|
| Konfigurationsmodell | Aktiverat | Automatisk registrering är helt inaktiverad – inga certifikat kommer att distribueras |
| Förnya utgångna certifikat, uppdatera väntande certifikat och ta bort återkallade certifikat | Kontrollerade | Certifikat som närmar sig utgångsdatum förnyas inte automatiskt, och certifikat som redan har löpt ut ersätts inte; pågående förfrågningar överges, och återkallade certifikat finns kvar i arkivet. |
| Uppdatera certifikat som använder certifikatmallar | Kontrollerade | Om du uppdaterar en mall (ny nyckellängd, ny EKU) kan befintliga certifikat INTE registreras om för att få den nya versionen – vilket kan orsaka inaktuella certifikat. |
| Avisering om utgångsdatum (% återstående) | 10 % (standard) | Användare/administratörer får ingen förvarning om utgångna certifikat – endast relevant när manuell åtgärd krävs |
Obs: Inställningen för konfigurationsmodell styr statusen för policyn för automatisk registrering:
- Inaktiverad: Automatisk registrering är helt inaktiverad och certifikat kommer inte att registreras eller förnyas automatiskt via gruppolicybehandling. Certifikat kan dock fortfarande begäras manuellt via andra registreringsmetoder.
- Aktiverad: Automatisk registrering utlöses automatiskt baserat på interna timers (uppdateringscykel för grupprincip och den schemalagda uppgiften CertificateServicesClient).
- Inte definierad: Statusen för automatisk registrering bestäms av lokal registerinformation på följande sökväg:
Nyckel: PROGRAMVARA\Policies\Microsoft\Cryptography\AutoEnrollment | Värde: AEPolicy | Typ: DWORD
AnmärkningarOm din organisation använder både maskin- och användarcertifikat (vilket de flesta företag gör) måste du aktivera automatisk registrering under BÅDE Datorkonfiguration och Användarkonfiguration. Om du bara aktiverar den ena typen av certifikat kommer den andra typen av certifikat aldrig att registreras automatiskt.
- Klicka på OK för att spara ändringarna.
Båda sökvägarna måste konfigureras beroende på vilka certifikat du distribuerar. De är oberoende inställningar:
| GPO-sökväg | Certifikattyper | Exempel Användningsfall |
|---|---|---|
| Datorkonfiguration → Principer → Windows-inställningar → Säkerhetsinställningar → Principer för offentliga nycklar → Certifikattjänstklient – Automatisk registrering | Maskin-/datorcertifikat | Datorautentisering, webbserver SSL, IPsec-tunnlar, SCCM-klientcertifikat |
| Användarkonfiguration → Principer → Windows-inställningar → Säkerhetsinställningar → Principer för offentliga nycklar → Certifikattjänstklient – Automatisk registrering | Användarcertifikat | S/MIME-e-postkryptering, inloggning med smartkort, EFS, användar-VPN-certifikat |
Steg 3: Länka GPO:n till din domän
- Gå tillbaka till Grupprinciphantering.
- Högerklicka på din domän (t.ex. EncryptionConsulting.com).
-
Välj Länka ett befintligt grupprincipobjekt.

-
I fönstret Välj grupprincipobjekt väljer du det grupprincipobjekt för automatisk registrering som du just skapade.

- Klicka på OK.
Steg 4: Säkerställ att grupprincipen tillämpas
-
För de flesta miljöer räcker det att länka grupprincipen vid domänroten – alla organisationsenheter ärver policyn automatiskt. Aktivera endast Tillämpa om specifika underordnade organisationsenheter i din domän har konfigurerat "Blockera arv" och du behöver automatisk registrering för att nå dessa organisationsenheter oavsett. Följande figur visar hur domändatorer får läs-, registrerings- och automatisk registreringsbehörighet under fliken Säkerhet.

-
Om din miljö har organisationsenheter med blockärv och du behöver åsidosätta dem, gör följande:
- I Grupprinciphantering, under domännivå (t.ex. EncryptionConsulting.com), högerklickar du på GPO:t för automatisk registrering.
- Välj Tillämpa för att säkerställa att policyn tillämpas i hela domänen.
Varning: Framtvingade gruppolicyobjekt åsidosätter blockarv på ALLA underordnade OU:er och kan ha oavsiktliga effekter i miljöer med komplexa policystrukturer på OU-nivå.
Steg 5: Verifiera konfigurationen för automatisk registrering
När grupprincipobjektet har konfigurerats sker inte automatisk registrering omedelbart. Att förstå utlösningscykeln hjälper administratörer att veta när de kan förvänta sig certifikat och hur de ska tvinga fram omedelbar registrering för testning.:
- Uppdateringscykel för grupprinciper: GPO tillämpas automatiskt var 90:e minut (standard) på arbetsstationer, med en slumpmässig förskjutning på 0–30 minuter för att undvika nätverksstormar. Datorer tillämpar även GPO vid start och användare vid inloggning.
- Schemalagd uppgift för automatisk registrering: När GPO har tillämpats skapar Windows en schemalagd uppgift (synlig i Schemaläggaren under Microsoft → Windows → CertificateServicesClient) som hanterar de faktiska certifikatförfrågningarna.
- Förnyelsefönster: Certifikat förnyas automatiskt när 80 % av giltighetsperioden har löpt ut och certifikatet är inom mallens förnyelseperiod. Till exempel når ett certifikat som är giltigt i ett år 80 %-strecket vid cirka 41.5 veckor. Om certifikatet har en förnyelseperiod på sex veckor kommer det att förnyas under den 46:e veckan.
Mallens förnyelseperiod måste också vara längre än 8 timmar (den automatiska registreringsmotorns minsta utlösningsintervall). Dessutom måste förnyelseperioden vara kortare än 20 % av certifikatets giltighetstid. Om något av villkoren bryts hoppar den automatiska registreringen över förnyelsen helt och försöker istället göra en ny registrering, vilket kan utlösa ett nytt godkännande från certifikatutfärdarens chef.
AnmärkningarDomänkontrollanter uppdaterar grupprincipen var 5:e minut som standard. Om automatisk registrering testas på en dator av DC-klass sprids GPO-ändringar betydligt snabbare än på arbetsstationer.
För att verifiera konfigurationerna för automatisk registrering, utför följande steg:
- Öppna Schemaläggaren på Windows 11-klientdatorn.
-
Kontrollera under mappen CertificateServicesClient: Task Scheduler → Microsoft → Windows → CertificateServicesClient för uppgifter som skapats av registreringsklienten och se till att den automatiska registreringsuppgiften är klar och schemalagd.
Steg 6: Tvinga fram uppdatering av grupprinciper
- Öppna kommandotolken som administratör.
-
Kör följande kommando för att uppdatera grupprinciper: gpupdate eller gpupdate /force

- Se till att uppdateringen slutförs.
Steg 7: Verifiera grupprincipapplikationen
-
Kör följande kommando i kommandotolken för att kontrollera de tillämpade principerna: gpresult /r

- Bekräfta att policyn för automatisk registrering tillämpas på nödvändiga datorer och användare.
Vid det här laget bör automatisk registrering fungera. Om certifikat visas i de förväntade arkiven på domänanslutna maskiner behövs ingen ytterligare åtgärd. Om de inte gör det – eller om du vill förstå varför registreringen är tyst när något går fel – går följande avsnitt igenom varje fellager i ordning.
Felsökning av fel vid automatisk registrering
Automatisk registrering är en av de funktioner som fungerar tyst när den är korrekt konfigurerad och misslyckas lika tyst när något inte fungerar. Till skillnad från en trasig webbserver som ger ett synligt fel, gör en felkonfigurerad automatisk registrering helt enkelt ingenting. Inget certifikat visas, ingen uppenbar varning utlöses och administratören undrar om problemet ligger i grupprincipen, mallen, nätverket eller själva certifikatutfärdaren. Det här avsnittet går igenom varje lager i sekvens, inklusive leverans av grupprincipen, mallkonfiguration och nätverksanslutning, så att du snabbt kan isolera felpunkten.
Steg 1: Kontrollera att GPO når klienten
Kör på den berörda datorn för att bekräfta att GPO:n för automatisk registrering finns i den tillämpade listan:
gpresult /r
rsop.msc
Kontrollera sedan registret. AEPolicy måste vara 7 (0x7):
reg-fråga "HKLM\SOFTWARE\Policies\Microsoft\Cryptography\AutoEnrollment" /v AEPolicy
reg-fråga "HKCU\SOFTWARE\Policies\Microsoft\Cryptography\AutoEnrollment" /v AEPolicy
| AEPolicyvärde | Konfigurationsstatus | Effekt |
|---|---|---|
| 0x00000000 (eller nyckel saknas) | Automatisk registreringsmotor aktiverad, men inga registreringsåtgärder konfigurerade Uppdatera certifikat med mallar: AV Förnyelse har löpt ut / uppdatering väntar / borttagning har återkallats: AV | Väntande förfrågningar har inte samlats in Återkallade certifikat har inte tagits bort |
| 0x00000001 | Automatisk registreringsmotor: Aktiv Uppdatera certifikat med mallar: PÅ Förnyelse har löpt ut / uppdatering väntar / borttagning har återkallats: AV | Nya certifikatförfrågningar utfärdas automatiskt Utgångna certifikat har inte förnyats Väntande förfrågningar har inte samlats in Återkallade certifikat har inte tagits bort |
| 0x00000006 | Automatisk registreringsmotor: Aktiv Uppdatera certifikat med mallar: AV Förnyelse har löpt ut / uppdatering väntar / borttagning har återkallats: PÅ | Nya certifikatförfrågningar utfärdas inte automatiskt Utgångna certifikat förnyade Väntande förfrågningar insamlade Återkallade certifikat har tagits bort |
| 0x00000007 | Automatisk registreringsmotor: Aktiv Uppdatera certifikat med mallar: PÅ Förnyelse har löpt ut / uppdatering väntar / borttagning har återkallats: PÅ | Nya certifikatförfrågningar utfärdas automatiskt Utgångna certifikat förnyade Väntande förfrågningar insamlade Återkallade certifikat borttagna — Rekommenderas för alla miljöer |
| 0x00008000 | Automatisk registrering: Helt inaktiverad | Inga automatiska förfrågningar Ingen förnyelse Ingen väntande inkasso Ingen rensning av återkallelser |
Även om alternativet för automatisk registrering visas som "Aktiverat" i Group Policy Management Console (GPMC) eller rsop.msc, är det inte finns på domänklienterna. Du hittar inte registernyckeln i dator- eller användardelen av registret:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Cryptography\Autoenrollment | Värdenamn: AEPolicy | Typ: REG_DWORD | Värdedata: 0
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Cryptography\Autoenrollment | Värdenamn: AEPolicy | Värdetyp: REG_DWORD | Värdedata: 0
Detta händer eftersom GPMC-inställningsrapporten och gpedit.msc-gränssnittet visar automatisk registrering som "Aktiverad" i standarddomänpolicyn även när registry.pol-filen inte gör det. inte innehåller AEPolicy-värdet. Detta inträffar när inställningen öppnas i gpedit.msc men Annullera klickas istället för OK — inställningen verkar sparad men skrevs aldrig. Åtgärd: öppna inställningen för automatisk registrering i gpedit.msc, konfigurera den och klicka på OK (inte Avbryt) för att tvinga AEPolicy-värdet att skrivas till registry.pol. RSOP-registerkontrollen ovan är därför alltid mer tillförlitligt än att lita på GPMC-displayen.
På domäner med äldre Server 2003-domäner eller gruppolicyobjekt kan GPMC-visningen visa automatisk registrering som "Aktiverad" även om AEPolicy-värdet aldrig skrevs till registry.pol (KB2018984). På Server 2008 och senare återspeglar GPMC korrekt det faktiska tillståndet. Om du befinner dig i en äldre miljö, bekräfta alltid via registerkontrollen ovan snarare än att lita på GPMC-visningen.
Alternativ lösning: om standarddomänpolicyn är för bred för att redigeras säkert, skapa ett NYTT GPO som endast innehåller inställningarna för automatisk registrering och länka det till domänen eller mål-OU:n med högre prioritet (lägre länkordningsnummer) än standarddomänpolicyn.
Steg 2: Verifiera mall- och CA-konfiguration
Kontrollera att mallen är publicerad på den utfärdande CA:n:
certutil-katemallar
Om frånvarande: certsrv.msc → högerklicka på Certifikatmallar → Nytt → Certifikatmall att utfärda.
Om certifikat förväntas publiceras i Active Directory-objekt, verifiera att det utfärdande certifikatutfärdarens datorkonto är medlem i gruppen Cert Publishers med hjälp av:
dsget-gruppen “CN=Certifierade utgivare,CN=Användare,DC=domän,DC=com” -medlemmar
I certtmpl.msc, kontrollera fliken Säkerhet i mallen. Den begärande gruppen behöver alla tre:
| tillstånd | Nödvändig? | Mest missad? |
|---|---|---|
| Läsa | Ja | Nej |
| Skriva in | Ja | Nej |
| Autoregistrering | Ja | Ja |
Om behörigheterna ser korrekta ut men certifikaten fortfarande inte visas, rensa den inaktuella cachen för automatisk registrering på klienten:
Ta bort: HKLM\SOFTWARE\Microsoft\Cryptography\AutoEnrollment\AEDirectoryCache
Kör sedan följande kommando:
gpupdate /force && certutil -pulse
Steg 3: Testa manuell registrering för att dela konfigurationen kontra nätverket
Innan du går in i RPC/DCOM, gör en manuell certifikatförfrågan. Detta enda test halverar felsökningstiden:
- Öppna certlm.msc (dator) eller certmgr.msc (användare) på den berörda klienten
- Högerklicka på Personligt → Alla uppgifter → Begär nytt certifikat
- Välj samma mall som du använder för automatisk registrering
| Resultat av manuell registrering | Slutsats | Nästa steg |
|---|---|---|
| Lyckas | CA är nåbar, mallen fungerar. Problemet ligger i grupprincipobjektet, registret eller behörigheten för automatisk registrering. | Kontrollera steg 1 och 2 igen |
| Misslyckas också | CA kan inte nås från den här klienten | Fortsätt till steg 4 — RPC/DCOM-lager |
Steg 4: RPC/DCOM-lager (om manuell registrering också misslyckas)
Automatisk registrering kommunicerar via RPC/DCOM (MS-WCCE)
Test 1: Validera RPC/DCOM-kanalen via COM-gränssnittet
$CS = "CASERVERNAMN\CAGemensamtNamn"
$R = New-Object -ComObject CertificateAuthority.Request
$R.GetCAProperty($CS, 0x6, 0, 4, 0)
Test 2: Enklare tillgänglighetskontroll via certutil
certutil -ping -config "CASERVERNAMN\CASVanligtNamn"
För felsökning av maskincertifikat, kör i SYSTEM-kontexten (den kontext som automatisk registrering använder):
psexec -s powershell.exe # kör sedan ovanstående
Anmärkningar:
- psexec är ett Sysinternals-verktyg (laddas ner från learn.microsoft.com/sysinternals)
- Vissa EDR/AV-lösningar flaggar psexec som ett verktyg med dubbla användningsområden. Vitlista det i dina säkerhetsverktyg innan det används i en produktionsmiljö.
Aktivera de obligatoriska brandväggsreglerna på certifikatutfärdaren
Aktivera-NetFirewallRule -Namn Microsoft-Windows-CertificateServices-CertSvc-DCOM-In
Aktivera-NetFirewallRule -Namn Microsoft-Windows-CertificateServices-CertSvc-RPC-EPMAP-In
Aktivera-NetFirewallRule -Namn Microsoft-Windows-CertificateServices-CertSvc-RPC-TCP-In
Kontrollera även att gruppen CERTSVC_DCOM_ACCESS på certifikatutfärdaren fortfarande innehåller autentiserade användare. Kontrollera: dcomcnfg → Den här datorn → Egenskaper → COM-säkerhet → Redigera gränser → Åtkomstbehörigheter.
Aktivera utförlig automatisk registreringsloggning på klienten för mer information:
För moderna system, kör följande:
certutil -setreg Registrera\Lognivå 4
För äldre system, använd följande sökväg: HKLM\SOFTWARE\Microsoft\Cryptography\AutoEnrollment\AEEventLogLevel = 0 (DWORD)
Anmärkningar:
- 0 = utförlig (kontraintuitivt — lägre värde = mer loggning)
- 1 = endast fel och varningar
- 2 = endast fel (standard)
Kör sedan:
certutil-puls
Steg 5: Läs loggarna i händelsevisaren
Navigera till App- och tjänstloggar → Microsoft → Windows
- Logg 1: App- och tjänstloggar → Microsoft → Windows → CertificateServicesClient-AutoEnrollment → Drift
- Logg 2: App- och tjänstloggar → Microsoft → Windows → CertificateServicesClient-CertEnroll → Drift
Händelser här: 6 (Fel), 64 (Varning)
Händelser här: 9 (nekad), 13 (misslyckades), 52 (CA inte betrodd), 65 (policyserverautentisering), 82 (CEP-autentiseringsfel)
PowerShell för att fråga båda samtidigt:
Get-WinEvent -FilterHashtable @{
Loggnamn='Program'
Leverantörsnamn=@(
'Microsoft-Windows-CertificateServicesClient-Automatisk registrering',
'Microsoft-Windows-CertificateServicesClient-CertEnroll'
)
Starttid=(Hämta-Datum -Timme 0 -Minut 0 -Sekund 0)
} | Sortera-Objekt Tid Skapad-Fallande
| Händelse-ID | Betydelse | Grundorsak |
|---|---|---|
| 6 | Fel (källa för automatisk registrering): Hela den automatiska registreringsprocessen misslyckades. | Felkoden i meddelandet anger grundorsaken: 0x8007054b – domänen kan inte nås 0x800706ba – RPC-servern är inte tillgänglig 0x800b0101 – certifikatet är inte giltigt 0x80070576 – tidsförskjutning mellan klient och server | Kontrollera felkoden. 0x80070576 – kontrollera NTP-synkronisering. 0x8007054b – kontrollera domänanslutningen (DNS, DC-nåbarhet). |
| 9 | Fel (CertEnroll-källa): Begäran uttryckligen nekad av certifikatutfärdaren. | Kontrollera behörigheterna Läs+Registrera+Autoregistrera på mallen. |
| 13 | Fel (CertEnroll-källa): Registreringsbegäran misslyckades. Grundorsaken finns i den inbäddade felkoden. | Kontrollera den inbäddade felkoden först: 0x800706BA – RPC inte tillgänglig: kontrollera brandvägg/DCOM (steg 4) 0x80094012 – Mallbehörighetsfel: kontrollera Läs+Registrera+Autoregistrera 0x80070005 – Åtkomst nekad: kontrollera behörigheten "Begär certifikat" på CA-nivå 0x80094800 – Mallen stöds inte av denna CA: certutil -catemplates 0x800B0112 – CA-certifikatet är inte betrott: certutil -viewstore -enterprise NTAuth |
| 52 | CA-certifikatet är inte betrott av klienten | Säkerställ att CA-certifikatkedjan finns i klientens betrodda rot-/mellanliggande arkiv; certutil -dspublish -f IssuingCA.cer NTAuthCA |
| 64 | Varning från CertificateServicesClient-AutoEnrollment, vilket betyder att ett certifikat snart löper ut eller redan har löpt ut | Kontrollera förnyelsefönster, mallbehörigheter och tillgänglighet för certifikatutfärdare. |
| 82 | Fel (CertEnroll): Misslyckades med att autentisera till ALLA registreringsserver-URL:er för policyn (se inbäddad felkod för specifik orsak — t.ex. RPC_S_SERVER_UNAVAILABLE, Kerberos-fel) | Kontrollera CA/RPC-nåbarhet (portar 135 + dynamisk RPC); verifiera att SSL-certifikatet på CEP-slutpunkten är betrott; kontrollera Kerberos-autentisering till registreringspolicyservern; för RPC_S_SERVER_UNAVAILABLE, aktivera även CA-brandväggsregler och verifiera CERTSVC_DCOM_ACCESS |
| 10036 (Kalifornien) | DCOM-härdningsavstötning | Kontrollera CVE-2021-26414-patchnivåerna; verifiera CERTSVC_DCOM_ACCESS |
Steg 6: Kontrollera CA för väntande eller misslyckade förfrågningar
Öppna certsrv.msc på den utfärdande certifikatutfärdaren och inspektera:
- Väntande förfrågningar: Mallen kräver godkännande från CA-ansvarig, vilket förhindrar helautomatisk registrering eftersom förfrågningar förblir väntande tills de godkänns. Redigera mall → Hantering av förfrågningar → avmarkera godkännande.
- Misslyckade förfrågningar: Högerklicka → Egenskaper för att se avvisningskoden. Vanliga orsaker: mallen kräver en e-postadress som AD-objektet inte har; nyckelarkivering krävs men ingen KRA konfigurerad.
Kontrollera även att det utfärdande CA-certifikatet finns i NTAuth AD-behållaren – om det saknas kommer certifikaten inte att registreras automatiskt:
certutil -dspublish -f IssuingCA.cer NTAuthCA
certutil -viewstore -företag NTAuth
Snabbreferens — Tabell över felkoder
| Fel | Grundorsak | Fast |
|---|---|---|
| Inget certifikat, inga händelseloggposter | GPO når inte klienten; AEPolicy != 7 | gpresult /r; kontrollera AEPolicy-registret; verifiera länken till OU och GPO |
| RSOP visar Aktiverad men inget certifikat | Cache inaktuell eller behörighet för autoregistrering saknas | Ta bort AEDirectoryCache-nyckeln; kontrollera mallbehörigheter |
| Händelse 64: Varning: Ett certifikat håller på att löpa ut eller har redan löpt ut. | Händelsen utlöses när certifikatet snart löper ut (eller har löpt ut) enligt det tidsintervall som konfigurerats i grupprincipen för automatisk registrering. | Kontrollera förnyelseperioden på mallen; verifiera CA-nåbarhet; bekräfta att Läs+Registrera+Autoregistrera fortfarande finns. |
| 0x800706BA: RPC inte tillgänglig | Brandvägg blockerad, DCOM-patchmatchning saknas eller CERTSVC_DCOM_ACCESS har modifierats | Aktivera CA-brandväggsregler; kontrollera CVE-2021-26414; verifiera DCOM-gruppen |
| Fungerar för vissa användare, inte andra | Användaren är inte i gruppen med Autoenroll eller i fel OU | Lägg till i grupp; flytta till rätt OU; gpupdate + certutil -pulse |
| Datorcertifikat fungerar, användarcertifikat fungerar inte | Användarkonfigurations-GPO-sökvägen är inte aktiverad | Aktivera även automatisk registrering under Användarkonfiguration |
| Misslyckas endast för fjärranvändare/VPN-användare | CA kan inte nås innan VPN upprättas vid inloggning | Konfigurera VPN före inloggning; eller kör certutil -pulse efter att VPN ansluter |
| Dubblettcertifikat ackumuleras | Mallöversättning har inte konfigurerats | Lägg till gammal mall på fliken Ersatta mallar i den nya mallen |
Hur krypteringskonsulting kan hjälpa
Krypteringskonsulting erbjuder specialiserade tjänster för att identifiera sårbarheter och minska risker genom att tillhandahålla PKI-tjänsterVår strategiska vägledning anpassar PKI-lösningar till organisationens mål, vilket ökar effektiviteten och minimerar kostnaderna. Genom att samarbeta med Encryption Consulting kan organisationer frigöra den fulla potentialen hos PKI-lösningar, realisera konkreta ekonomiska fördelar samtidigt som de upprätthåller starka säkerhetsåtgärder.
Vår PKI-bedömningstjänster tillhandahålla en omfattande utvärdering av er befintliga ADCS-miljö och identifiera luckor i CA-hygien, säkerhetskopieringsrutiner, CRL/AIA-konfiguration och databashälsa. Oavsett om er CA-databas har vuxit okontrollerat med tiden eller om era underhållsprocesser saknar struktur, levererar vårt team en detaljerad riskrapport tillsammans med en prioriterad färdplan för att återställa er PKI till ett hälsosamt och granskningsbart tillstånd.
CertSecure-hanterare
Om du hanterar detta i stor skala över hundratals maskiner blir manuell övervakning ohållbar. En av de mest omfattande lösningarna inom CLM-området är CertSecure-hanterare av Encryption Consulting. CertSecure Manager är utformat för att hantera den växande komplexiteten i certifikatmiljöer och erbjuder en centraliserad, automatiserad och policydriven metod för CLM.
- Centraliserad certifikatinventering: Upptäcker och inventerar automatiskt certifikat i moln-, lokala och hybridmiljöer.
- Automatiserad livscykelhantering: Hanterar utfärdande, förnyelse och återkallelse av certifikat med minimal mänsklig inblandning.
- Policy Enforcement Engine: Säkerställer efterlevnad av företagets säkerhetspolicyer och branschstandarder.
- Rollbaserad åtkomstkontroll (RBAC): Tillhandahåller detaljerad åtkomsthantering för att säkerställa att endast behöriga användare kan hantera certifikat.
- Integration med ledande certifikatutfärdare och DevOps-verktyg: Integreras sömlöst med offentliga och privata certifikatutfärdare, samt CI/CD-pipelines.
- Realtidsövervakning och aviseringar: Erbjuder instrumentpaneler och aviseringar för certifikat som löper ut eller är felkonfigurerade.
- Revision och rapportering: Upprätthåller detaljerade loggar och rapporter för efterlevnad och forensisk analys.
Slutsats
Automatisk registrering av grupprinciper eliminerar den vanligaste källan till certifikatfel i Active Directory-miljöer: mänskliga luckor. När de konfigureras korrekt – med rätt mallbehörigheter, GPO-inställningar med dubbla sökvägar för både maskin- och användarcertifikat och förnyelsefönstret anpassat till dina giltighetsperioder – körs hela certifikatlivscykeln utan administratörsintervention. Certifikat utfärdas vid domänanslutning, förnyas före utgångsdatum och rensas vid återkallelse, automatiskt, på alla enheter inom räckvidden.
Installationen har verkliga felpunkter, och de flesta av dem är tysta. En saknad Autoenroll-behörighet, ett AEPolicy-värde som aldrig skrevs till registry.pol, eller en mall publicerad på fel certifikatutfärdare kommer alla att ge samma resultat: inget certifikat, inget fel, ingen indikation på var man ska leta. Felsökningssekvensen i den här guiden – leverans av GPO först, sedan mall och behörigheter, sedan manuell registrering för att isolera nätverket från konfigurationen, sedan RPC/DCOM – är utformad för att systematiskt bryta igenom den tystnaden.
När automatisk registrering fungerar korrekt flyttas den operativa frågan från "distribuerades detta certifikat?" till "är alla certifikat i min miljö felfria?". I stor skala kräver det insyn utöver vad inbyggda Windows-verktyg tillhandahåller. Det är där en specialbyggd lösning för hantering av certifikatlivscykeln blir värdefull – inte för att ersätta automatisk registrering, utan för att ge dig den inventering, aviseringar och revisionslogg som gruppolicy ensam inte kan.
- Förutsättningar
- Konfiguration av certifikatmall
- Så här konfigurerar du grupprincipen och aktiverar automatisk registrering
- Steg 1: Skapa ett grupprincipobjekt (GPO) i domänkontrollanten
- Steg 2: Konfigurera automatisk certifikatregistrering
- Steg 3: Länka GPO:n till din domän
- Steg 4: Säkerställ att grupprincipen tillämpas
- Steg 5: Verifiera konfigurationen för automatisk registrering
- Steg 6: Tvinga fram uppdatering av grupprinciper
- Steg 7: Verifiera grupprincipapplikationen
- Felsökning av fel vid automatisk registrering
- Hur krypteringskonsulting kan hjälpa
- Slutsats
