시계를 동기화하는 방법

기기 시계가 어긋나 있으면 타임스탬프, 2단계 인증 코드, 캘린더 알림, 보안 연결이 모두 말썽을 일으킬 수 있습니다. 자동 시간 동기화를 켜면 1분도 안 걸려 해결됩니다.

시계를 확인하는 중…

Windows 11 및 10

  1. 작업 표시줄의 시계를 마우스 오른쪽 버튼으로 누르고 날짜 및 시간 조정을 선택하세요. (또는 설정 › 시간 및 언어 › 날짜 및 시간을 여세요.)
  2. 자동으로 시간 설정을 켜세요.
  3. 지금 동기화를 누르세요. 옆의 시각이 “방금”으로 바뀌어야 합니다.
  4. 표준 시간대가 맞는지 확인하세요 — 시간대가 틀리면 시계가 시간 단위로 어긋난 것처럼 보입니다.

“지금 동기화”가 실패할 때

명령 프롬프트나 PowerShell을 관리자 권한으로 열고 실행하세요:

w32tm /resync

서비스가 실행 중이 아니라고 나오면 먼저 시작하세요:

net start w32time
w32tm /resync

“지금 동기화”는 되는데 1초 미만으로 어긋난 채라면

Windows는 오차가 MaxAllowedPhaseOffset(기본값 1초)보다 클 때만 시계를 건너뛰어 맞춥니다. 그보다 작은 오차는 시계가 가는 속도를 살짝 조절해 바로잡는데, 이는 Windows Time 서비스가 실행되는 동안에만 이어집니다. 이 서비스는 트리거로 시작되므로 Windows는 동기화 직후 다시 멈춰 세우고 보정을 중간에 내버려 둡니다. 지금 동기화가 매번 성공했다고 하면서도 몇 분의 1초 오차가 끝없이 남는 이유가 이것입니다.

PowerShell을 관리자 권한으로 열어 서비스를 계속 실행되게 하고, 1초 미만 오차도 Windows가 바로 바로잡게 하세요:

Set-Service W32Time -StartupType Automatic
Start-Service W32Time
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\Config' -Name MaxAllowedPhaseOffset -Value 0 -Type DWord
w32tm /config /update
Restart-Service W32Time
w32tm /resync /force

콘솔을 벗어나지 않고 결과를 잴 수 있습니다 — 오프셋이 0.1초 단위가 아니라 밀리초 단위로 돌아와야 합니다:

w32tm /stripchart /computer:time.cloudflare.com /samples:5 /dataonly

MaxAllowedPhaseOffset0으로 두면 시계가 빠를 때 Windows가 시계를 뒤로 돌리는 것도 허용됩니다. 시간에 민감한 일부 프로그램은 이를 싫어합니다. 그것을 피하려면 값을 1로 두고 서비스만 자동 시작으로 바꾸세요 — 점진적 보정은 동작하지만, 1초를 흡수하는 데 몇 시간이 걸립니다.

다시 어긋나지 않게 더 자주 동기화하기

내버려 둔 PC 시계는 보통 하루에 1초 이상 빨라지거나 느려지는데, Windows 11은 32768초(아홉 시간 남짓)에 한 번만 확인합니다. 한 시간마다 조회하면 확인과 확인 사이의 오차가 훨씬 작아집니다:

Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient' -Name SpecialPollInterval -Value 3600 -Type DWord
Restart-Service W32Time

이 간격은 설정된 서버에 0x1 플래그가 있을 때만 적용됩니다. Windows 기본값인 time.windows.com,0x9에는 이미 포함되어 있으므로 보통 더 바꿀 것은 없습니다 — w32tm /query /source와 아래의 인터넷 시간 탭에서 확인해 보세요.

다른 시간 서버 사용하기

제어판 › 시계 및 국가 › 날짜 및 시간 › 인터넷 시간 탭 › 설정 변경. 서버를 time.windows.com이나 pool.ntp.org로 지정한 뒤 지금 업데이트를 누르세요.

동기화가 아예 실패한다면 시도해 볼 만하지만, 작은 오차의 원인인 경우는 드뭅니다. 공개 시간 서버들은 서로 몇 밀리초 안에서 일치하므로, 몇 분의 1초씩 눈에 띄게 어긋난 시계가 서버 탓인 경우는 거의 없습니다.

동기화가 끝나면 이 페이지 위쪽 측정값에서 다시 확인을 누르세요. 측정은 페이지를 불러올 때 이뤄지므로, 방금 고친 시계는 다시 확인해야 반영됩니다. 1초 이상의 오차는 사라져야 합니다. 0.몇 초가 남는 것은 정상이며, 그때 필요한 것은 또 한 번의 동기화가 아니라 1초 미만 보정입니다.

정확한 시계가 중요한 이유

로그인과 2단계 인증

인증 앱의 코드는 현재 시각에서 만들어집니다. 시계가 30초쯤 넘게 어긋나면 코드가 통하지 않습니다.

보안 연결

인증서는 두 날짜 사이에서만 유효하므로, 시계가 크게 어긋나면 아무 문제 없는 사이트에서도 “연결이 비공개로 설정되어 있지 않습니다” 경고가 뜹니다.

회의와 알림

캘린더 알림, 타이머, 예약 작업은 모두 로컬 시계를 기준으로 동작하므로 시계와 함께 어긋납니다.