메뉴 건너뛰기

해원이세상

담아온 글들

지식과강좌
2005.12.27 11:03

시간 동기화 주기를 짧게 해보자

조회 수 561 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
http://myhome.hanafos.com/~yhs0807/html/xp_tip_2.txt윈2000에서 XP 로 넘어오면서 인터넷을 통해 자동으로 시간을 맞춰주는 기능이 생겼죠.

크게는 한시간에 1초 이상씩 오차가 생기는 컴퓨터 시계에는 꼭 필요한 것이였습니다.



동기화 주기가 1주일이기 때문에 그대로 사용하기에는 무리가 있습니다

한시간에 0.1초만 틀려도 하루면 2.4초, 일주일이면 30초가 틀려지게 됩니다...


이 문제를 해결해서 쓸만한 서비스가 되도록 해보겠습니다 ^^


우선 시작 -> 제어판 -> 관리도구 -> 서비스 에 들어가셔서

windows Time 이라는 서비스가 작동중인지, 자동으로 실행되도록 설정되었는지

확인을 해주시고 그렇지 않다면 바꾸어주시기 바랍니다.



- 레지스트리 편집기를 엽니다 ( 시작 -> 실행 -> regedit )

- 다음 키로 찾아갑니다.

HKLM\SYSTEM\ControlSet001\Services\W32Time\TimeProviders\NtpClient


- 오른쪽의 SpecialPollInterval 의 값이 93a80 으로 되있을겁니다.

- 일주일(3600초 * 24시간 * 7일)을 초로 환산한 값의 16진수입니다.

- 당연히 바꿔야겠죠. 저는 한시간 (3600초) 로 변경했습니다.

- 원하시는 주기를 초로 환산해서 입력하세요.



여기까지 하셨으면 이제 수동으로 시간 동기화를 한번 해주어야 합니다.  하지 않을 경우 변경한 값이 마지막으로 동기화
되었던 시점에서 일주일 뒤부터 적용되거든요. 어제 시간이 동기화 되었다면 6일 후에나 변경된 값이 적용된다는거죠.



시작 -> 제어판 -> "날짜 및 시간" 으로 들어가셔서

"인터넷 시간"탭을 선택하신 후에 "지금 동기화" 버튼을 클릭하세요

잠시 기다리시면 동기화가 됩니다.


* 이 팁의 경우는 서비스항목에서 'Windows Time'이 실행되고 있어야함.




* 출처 : http://myhome.hanafos.com/~yhs0807/html/xp_tip_2.txt
?

위로