Windows 10은 시간 동기화를 위해 w32time 이외의 다른 것을 사용합니까?

Windows 10은 시간 동기화를 위해 w32time 이외의 다른 것을 사용합니까?

이 도구를 w32tm사용하여 서비스를 구성할 수 있습니다 w32time. 최근에는 기본 Windows 10(도메인에 가입되지 않음)이 서비스가 w32time실행되지 않는 경우에도 시간을 동기화한다는 사실을 발견했습니다. 둘 다 w32tm /query /status반환 w32tm /query /configuration:

The following error occurred: The service has not been started. (0x80070426)

Get-Service w32time이것을 확인합니다:

Status   Name               DisplayName
------   ----               -----------
Stopped  w32time            Windows Time

하지만 GUI에서는 시간 동기화를 구성하고 작동하는지 확인할 수 있습니다.

GUI의 Windows 10 시간 설정

그렇다면 이용 가능한 시간 서비스 외에 다른 시간 서비스는 없나요 w32time? 그렇다면 GUI를 사용하지 않고 어떻게 구성할 수 있습니까? (PowerShell cmdlet, 명령줄 도구, 레지스트리(최후의 수단), ...)


추가 조사 결과:

GUI 설정과 연관될 수 있는 두 가지 예약된 작업이 있습니다.

Get-ScheduledTask | ? TaskName -like 'SynchronizeTime*' | Select-Object -ExpandProperty Actions -Property URI


URI              : \Microsoft\Windows\Time Synchronization\SynchronizeTime
Id               :
Arguments        : start w32time task_started
Execute          : %windir%\system32\sc.exe
WorkingDirectory :
PSComputerName   :

URI              : \Microsoft\Windows\Time Zone\SynchronizeTimeZone
Id               :
Arguments        :
Execute          : %windir%\system32\tzsync.exe
WorkingDirectory :
PSComputerName   :

마지막 실행 시간은 지난 7일 이내인 것 같습니다(매우 활발함). 그러나 두 작업 모두 정의된 트리거가 없으므로 다른 작업을 실행해야 합니다.

"지금 동기화" 버튼을 눌러도 두 작업 중 어느 것도 실행되지 않습니다. 버튼이 실행되는 것 같습니다 "C:\WINDOWS\system32\SystemSettingsAdminFlows.exe" ForceTimeSync 1.

답변1

네, 정말 막을 수 없는 일입니다. Windows 시간 서비스를 중지하거나 날짜-시간 자동 설정을 중지하면 시간이 동기화됩니다. 도메인에 가입된 컴퓨터에서는 Kerberos 인증이 제대로 작동하도록 하기 위해 이 작업이 더 엄격합니다. 그래서 최후의 수단으로 레지스트리에서 NTP 서버를 삭제하려고 합니다. 다음 Powershell 코드를 사용할 수 있습니다.

Remove-Item -Path "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers" 

또는 이 작업을 수행하기 위한 .reg 파일:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers]

관련 정보