Windows Time service startar inte automatiskt på en arbetsgruppsdator
- artikel
- 09/23/2021
- 2 minuter att läsa
-
- D
- h
- M
- v
- s
den här artikeln innehåller lösningar för ett problem där Windows Time-tjänsten inte startar automatiskt i en fristående miljö.
gäller för: Windows 7 Service Pack 1, Windows Server 2012 R2
ursprungligt KB-nummer: 2385818
symptom
på en arbetsgruppsdator som kör Windows 7, Windows Server 2008 R2 eller en senare version stoppas Windows Time-tjänsten omedelbart efter systemstart. Det här problemet uppstår även efter att starttypen har ändrats från Manuell till automatisk.
orsak
det här problemet uppstår eftersom Windows Time-tjänsten är konfigurerad som Trigger-Start-tjänsten och den har implementerats som standardinställning i Windows 7 och Windows Server 2008 R2.
tjänster och bakgrundsprocesser har en betydande inverkan på systemets prestanda. Trigger-Start-tjänsten har implementerats i Windows 7 och Windows Service 2008 R2 för att minska det totala antalet auto-start-tjänster på systemet. Målet är att förbättra stabiliteten i hela systemet, inklusive förbättrad prestanda och minskad strömförbrukning. Under denna implementering har Service Control Manager förbättrats för att hantera start-och stopptjänster genom att använda specifika systemhändelser.
för mer information, se service triggerhändelser.
om Windows Time-tjänsten startar automatiskt beror på något av följande villkor:
- om datorn är ansluten till en AD DS-domänmiljö (Active Directory Domain Services).
- om datorn är konfigurerad som en arbetsgruppsdator.
Windows Time-tjänsten på domänanslutna datorer startar när en utlösningshändelse inträffar. På arbetsgruppsdatorer som inte är anslutna till en AD DS-domän:
- startvärdet för Windows Time-tjänsten är manuellt.
- servicestatusen är stoppad.
du kan kontrollera inställningarna för Trigger-Start-tjänsten genom att köra följande kommando:
sc qtriggerinfo w32time Service Name: w32time Start Service DOMAIN JOINED STATUS: 1ce20aba-9851-4421-9430-1ddeb766e809 Stop Service DOMAIN JOINED STATUS: ddaf516e-58c2-4866-9574-c3b615d42ea1
lösning
för att starta Windows Time-tjänsten vid systemstart, använd någon av följande metoder.
-
Metod 1
Kör kommandot
sc triggerinfo w32time delete
för att radera utlösningshändelsen som är registrerad som standardinställning och för att ändra inställningen för Starttyp för Windows Time service från Manuell till automatisk: -
Metod 2
Kör kommandot
sc triggerinfo w32time start/networkon stop/networkoff
för att definiera en utlösningshändelse som passar din miljö. I det här exemplet bestämmer kommandot om en IP-adress ges till en värd. Sedan startar eller stoppar tjänsten. -
Metod 3
ändra starttypen för Windows Time-tjänsten från Manuell till automatisk (fördröjd Start).
Obs
om starttypen för Windows Time service är inställd på automatisk (fördröjd Start) kan Windows Time service startas av Tidssynkroniseringen innan Service Control Manager startar Windows Time service-uppgiften. Det beror på starttiden för det aktuella Windows-operativsystemet.
i denna situation utlöser tjänsten ett automatiskt stopp efter framgången med Tidssynkroniseringsuppgiften. Om du använder Metod 3 måste du inaktivera Tidssynkroniseringen för att undvika uppgiften att starta Windows Time service-uppgiften. För att göra det, följ dessa steg:
- starta uppgiftsschemaläggaren.
- under Task Scheduler Library > Microsoft > Windows > tidssynkronisering väljer du synkronisera tid.
- högerklicka och välj sedan inaktiverad på snabbmenyn.
mer information
Windows Time-tjänsten på en arbetsgruppsdator startas inte automatiskt vid systemstart av Tjänsten Trigger-Start. Windows Time-tjänsten startas dock av inställningen för tidssynkronisering. Inställningen registreras i Task Scheduler-biblioteket klockan 01: 00 varje söndag för tidssynkronisering. Så standardinställningen kan hållas som den är.
Leave a Reply