본문 바로가기

데스크톱

윈도우 시간 안맞을 때 완벽 해결 방법 총정리

 

 

 

 

컴퓨터를 켤 때마다 시계가 몇 분씩, 혹은 몇 시간씩 틀려 있다면 정말 당황스럽죠.

단순한 불편함을 넘어 인터넷 보안 인증서 오류, 온라인 게임 접속 불가, 업무용 소프트웨어 오작동까지 이어질 수 있습니다.

이 글에서는 윈도우 시간이 안맞는 원인을 먼저 파악하고, 상황별로 적용할 수 있는 

5가지 해결 방법을 단계별로 알기 쉽게 정리했습니다.

윈도우 10과 윈도우 11 모두에 해당되는 내용이니 끝까지 읽어보세요!

 

 

 

윈도우 시간이 왜 안맞는 걸까? — 원인 분석

 

 

먼저 어떤 원인인지를 파악해야 정확한 해결책을 고를 수 있습니다. 대표적인 원인은 아래와 같습니다.

 

 

 

원인증상해결 난이도
🔋 CMOS 배터리 방전 전원 껐다 켜면 시간이 크게 틀림 (수 시간~연도 단위) ⭐⭐ (부품 교체 필요)
🌐 인터넷 시간 동기화 실패 시간이 조금씩(수 분~수 시간) 틀려짐 ⭐ (설정만 바꾸면 OK)
🛡️ 방화벽 / 보안 소프트웨어 차단 동기화 시도해도 계속 실패 ⭐ (설정 변경)
⚙️ Windows Time 서비스 중지 동기화 버튼이 작동 안 함 ⭐ (서비스 재시작)
🔄 듀얼부팅 (윈도우 + 리눅스) 부팅할 때마다 9시간 앞뒤로 틀림 ⭐⭐ (레지스트리 수정)

 

 

 

💡 빠른 진단 팁: 컴퓨터 전원을 완전히 껐다 켰을 때 연도·날짜까지 틀린다면 CMOS 배터리 방전을 가장 먼저 의심하세요. 몇 분 수준이라면 시간 동기화 문제일 가능성이 높습니다.

 

 

 

 

방법 1 — 인터넷 시간 동기화로 즉시 해결

 

 

 

가장 간단하고 빠른 방법입니다.

윈도우에는 NTP(Network Time Protocol) 서버와 자동으로 시간을 맞추는 기능이 내장되어 있습니다.

 

 

1
날짜·시간 설정 열기작업 표시줄 오른쪽 하단의 시계를마우스 우클릭'날짜/시간 조정'클릭
2
인터넷 시간 탭 이동날짜 및 시간 창에서'인터넷 시간'탭 클릭 →'설정 변경'버튼 클릭
3
서버 선택 & 즉시 동기화서버 주소를 time.windows.com 또는 time.google.com 으로 설정 후'지금 업데이트'클릭
4
성공 메시지 확인"마지막으로 성공한 동기화" 날짜가 현재 시간으로 바뀌면 완료!
⚠️ '인터넷 시간 서버와 동기화하는 중 오류 발생' 메시지가 뜬다면? 아래 CMD 방법 또는 Windows Time 서비스를 먼저 점검하세요.

 

 

방법 2 — 명령 프롬프트(CMD)로 강제 동기화

 

 

GUI 설정으로 해결이 안 될 때는 관리자 권한의 명령 프롬프트를 사용해

직접 시간 서비스를 강제로 재동기화할 수 있습니다.

🔧 실행 방법

시작 메뉴 → 검색창에 "cmd" 입력 → 마우스 우클릭 → '관리자 권한으로 실행'

아래 명령어를 순서대로 복사해서 붙여넣고 Enter를 누르세요.

 
관리자 명령 프롬프트 (cmd)
:: ① Windows Time 서비스 중지 후 재시작
net stop w32tm
net start w32tm

:: ② 시간 서버 재등록
w32tm /unregister
w32tm /register

:: ③ 동기화 서버 설정 (구글 NTP 사용)
w32tm /config /manualpeerlist:"time.google.com" /syncfromflags:manual /reliable:YES /update

:: ④ 강제 동기화 실행
w32tm /resync /force

:: ⑤ 현재 동기화 상태 확인
w32tm /query /status
✅ 마지막 명령어 실행 후 "시간 원본: time.google.com" 등이 표시되면 정상적으로 동기화된 것입니다.
💡 추천 NTP 서버 목록: time.google.com (구글), time.windows.com (마이크로소프트), pool.ntp.org (공개 풀), time.nist.gov (미국 표준기술원)

 

 

방법 3 — CMOS 배터리 교체

 

 

컴퓨터를 완전히 껐다 켰을 때 날짜가 2000년대 초반이나 2010년대로 초기화된다면 메인보드의 CMOS 배터리가 방전된 것입니다. 소프트웨어로는 해결이 불가능하므로 배터리 교체가 필요합니다.

 

🔋 CMOS 배터리란?

 

메인보드에 장착된 동전형 리튬 배터리(CR2032)로, 컴퓨터 전원이 꺼져 있을 때도 날짜·시간·BIOS 설정을 유지해주는 역할을 합니다. 평균 수명은 3~10년으로, 오래된 PC라면 교체 시기를 점검해볼 필요가 있습니다.

 

 

1
PC 전원 완전히 차단 & 전원 케이블 분리안전을 위해 멀티탭까지 완전히 꺼주세요.
2
메인보드에서 동전형 배터리 위치 확인은색 원형 배터리(CR2032, 지름 약 20mm)를 찾으세요.
3
배터리 분리 후 새 배터리 장착편의점·마트·다이소 등에서 'CR2032' 검색 시 500~1,000원대에 구매 가능합니다.
4
PC 재조립 후 BIOS에서 날짜·시간 재설정부팅 시 Del 또는 F2 키를 눌러 BIOS 진입 → 날짜/시간 수동 설정
⚠️ 노트북의 경우 CMOS 배터리 위치가 내부 깊숙이 있을 수 있어 비전문가가 분해하기 어렵습니다. 서비스 센터 방문을 권장합니다.

 

 

방법 4 — Windows Time 서비스 재시작

 

 

동기화 버튼을 눌러도 반응이 없거나 오류가 반복된다면 Windows Time(W32Time) 서비스 자체

중지되어 있을 가능성이 있습니다.

 

 

1
서비스 관리자 열기Win + R→ services.msc 입력 후 Enter
2
Windows Time 찾기목록에서'Windows Time'항목을 찾아 더블클릭
3
시작 유형 & 상태 변경시작 유형을'자동'으로 변경, 서비스 상태가 '중지됨'이라면'시작'클릭
4
적용 & 확인'적용' → '확인' 클릭 후 인터넷 시간 동기화 재시도

 

 

방법 5 — 레지스트리 & 방화벽 / 듀얼부팅 설정

 

 

🛡️ 방화벽이 NTP를 차단하는 경우

NTP 통신은 UDP 포트 123을 사용합니다. 보안 소프트웨어나 방화벽이 이 포트를 차단하고 있다면 동기화가 계속 실패합니다.

  • Windows Defender 방화벽 → 고급 설정 → 아웃바운드 규칙에서 UDP 123 포트 허용 확인
  • V3, 알약, 카스퍼스키 등 서드파티 백신의 네트워크 차단 목록 확인
  • 공유기(라우터) 설정에서 UDP 123 포트 필터링 여부 확인

 

 

💻 윈도우 + 리눅스 듀얼부팅 시 9시간 오차 해결

 

 

리눅스는 기본적으로 UTC(협정 세계시) 기준으로 하드웨어 시계를 저장하고, 윈도우는 로컬 타임 기준으로 저장합니다.

이 차이로 인해 부팅할 때마다 시간이 9시간씩 틀려지는 현상이 생깁니다.

 

 

💡 해결법: 윈도우를 UTC 기준으로 변경하는 레지스트리를 추가합니다.
 
관리자 명령 프롬프트 — 듀얼부팅 시간 오차 해결
:: 윈도우가 하드웨어 시계를 UTC로 인식하도록 설정
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f

:: 적용 후 재부팅 필요
 

 

 

 

자주 묻는 질문 (FAQ)

 

 

❓ 시간을 맞춰도 재부팅하면 다시 틀려요

CMOS 배터리 방전이 원인일 가능성이 높습니다. 배터리 교체 후에도 반복된다면 메인보드 자체 불량일 수 있으므로 서비스 센터 방문을 추천합니다.

❓ 시간이 안 맞으면 인터넷에 어떤 문제가 생기나요?

SSL/TLS 인증서 검증은 정확한 시간을 기반으로 합니다. 시간이 크게 틀리면 사이트가 '안전하지 않음'으로 표시되거나 아예 접속이 차단될 수 있습니다. 온라인 게임 타임스탬프 오류, 이메일 발송·수신 오류, 클라우드 동기화 실패도 발생합니다.

❓ 시간 서버를 바꿔도 효과가 없어요

방화벽 설정 또는 ISP(인터넷 서비스 제공업체) 수준의 NTP 차단을 의심해보세요. 이 경우 w32tm /stripchart /computer:time.google.com 명령으로 서버 응답 여부를 테스트할 수 있습니다.

❓ 윈도우 11에서도 같은 방법이 적용되나요?

네, 윈도우 10과 11 모두 동일하게 적용됩니다. 다만 설정 앱 UI가 일부 다를 수 있으며, 설정 → 시간 및 언어 → 날짜 및 시간 경로로 접근하면 됩니다.

 

 

 

✅ 최종 점검 체크리스트: 인터넷 시간 동기화 → CMD 강제 동기화 → Windows Time 서비스 확인 → 방화벽 포트 확인 → CMOS 배터리 교체 순서로 하나씩 시도해보세요!
 
 
 

이 포스팅이 도움이 됐다면 공감 ❤️ 과 댓글 부탁드립니다! 😊