컴퓨터 시간 동기화는 최신 컴퓨터 네트워크에서 매우 중요하며, 정밀도 및 시간 동기화는 많은 애플리케이션, 특히 시간에 민감한 트랜잭션에서 중요합니다. 티켓이 두 번 팔렸다고 공항에서 들었을 때 비행기 표를 사는 것을 상상해보십시오. 그 티켓은 나중에 시계가 느린 컴퓨터에서 구입했기 때문입니다!
최신 컴퓨터에는 시간과 날짜 정보를 제공하는 실시간 시계 칩 (RTC)이라는 내부 시계가 있습니다. 이 칩은 배터리로 작동되므로 정전 중에도 시간을 유지할 수 있지만 개인용 컴퓨터는 완벽한 시계로 설계되지 않습니다. 그들의 디자인은 정확한 시간을 유지하기보다는 대량 생산과 저비용으로 최적화되어 있습니다..
Windows XP 설치 단계
많은 응용 프로그램에서 이것은 상당히 적합 할 수 있습니다. 그러나 종종 컴퓨터는 네트워크상의 다른 PC와 동기화되는 데 시간이 필요하며 컴퓨터가 서로 동기화되지 않을 때 네트워크 파일 공유 또는 일부 환경에서도 문제가 발생할 수 있습니다 사기!
Microsoft Windows XP에는 네트워크 시간 서버로 작동하도록 구성 할 수있는 Windows 시간 (w32time.exe)이라는 운영 체제에 내장 된 시간 동기화 유틸리티가 있습니다. 내부 시계 나 외부 시간 소스를 사용하여 네트워크를 동기화하도록 구성 할 수 있습니다.
참고 : 인증이없는 인터넷이 아닌 하드웨어 원본을 사용하여 시간 서버를 구성하는 것이 좋습니다.
내부 하드웨어 시계를 사용하도록 Windows 시간 서비스를 구성하려면 먼저 w32time이 레지스트리의 시스템 서비스 목록에 있는지 확인하여 다음을 확인하십시오. 시작, 실행을 차례로 클릭하고 regedit를 입력 한 다음 확인을 클릭합니다. 찾은 후 다음 레지스트리 항목을 클릭하십시오. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Time 레지스트리를 잘못 수정하면 레지스트리 수정에 따른 모든 책임은 사용자에게 적용됩니다. 심각한 문제가 발생할 수 있으므로 레지스트리를 백업하는 것이 좋습니다.
내부 시계의 구성을 시작하려면 w32Time 폴더에서 Config를 클릭하십시오. 오른쪽 창에서 AnnounceFlags를 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭하십시오..
';AnnounceFlags';레지스트리 항목은 서버가 신뢰할 수있는 시간 참조인지 여부를 나타내며 5는 신뢰할 수있는 원본을 나타내며 DWORD 값 편집 상자에서 값 데이터 아래에 5를 입력하고 확인을 클릭합니다..
NTP (Network Time Protocol)는 정확한 시간을 전송하기 위해 사용되는 인터넷 프로토콜로 정확한 시간을 얻을 수 있도록 시간 정보를 제공합니다.
네트워크 시간 프로토콜을 활성화하려면, NTP 서버를 찾아서 클릭합니다. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer 오른쪽 창에서 사용을 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭합니다. DWORD 값 편집 상자에 값 데이터 아래에 1을 입력하고 확인을 클릭합니다..
레지스트리 편집기 끝내기
시작, 실행을 차례로 클릭 한 후 다음을 입력하고 Enter 키를 누릅니다. net stop w32time && net start w32time
로컬 컴퓨터의 시간을 다시 설정하려면 시간 서버를 제외한 모든 컴퓨터에서 다음과 같이 입력하십시오. W32tm / resync / rediscover
외부 시간 원본을 사용하도록 Windows 시간을 구성하려면 레지스트리를 편집하고 다음 위치를 찾습니다. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeparameters
오른쪽 창에서 유형을 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다. 값 편집 상자의 값 데이터에 NTP를 입력 한 다음 확인을 누릅니다..
이제 Config 폴더에서 AnnounceFlags, Modify를 마우스 오른쪽 단추로 클릭 한 다음 DWORD 값 편집 상자에서 값 데이터 아래에 5를 입력하고 확인을 클릭합니다..
찾은 다음 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient를 클릭하십시오.
오른쪽 창에서 SpecialPollInterval을 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭합니다. DWORD 값 편집 상자의 값 데이터에 각 폴링에 사용할 초 수를 입력합니다. 예 : 900은 15 분마다 폴링 한 다음 확인을 클릭합니다..
이제 NtpServer를 활성화하십시오 : HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer
오른쪽 창에서 사용을 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭합니다. DWORD 값 편집 상자에 값 데이터 아래에 1을 입력하고 확인을 클릭합니다. 이제 오른쪽 창에서 NtpServer를 마우스 오른쪽 단추로 클릭 한 다음 수정을 클릭하고 값 데이터 형식 Peers에서 DWORD 값 편집에서 확인을 클릭합니다..
시간 수정 설정을 구성하려면 다음을 찾으십시오. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig 오른쪽 창에서 MaxPosPhaseCorrection을 마우스 오른쪽 단추로 누른 다음 DWORD 값 편집 상자에서 기본 아래의 10 진수를 누르고 값 데이터에서 초를 입력하십시오. 예 : 3600 시간)을 입력 한 다음 확인을 클릭하십시오..
이제 돌아가서 다음을 클릭하십시오 : HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig
오른쪽 창에서 MaxNegPhaseCorrection을 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다. 기본 아래의 DWORD 편집 상자에서 10 진수를 클릭하고 값 데이터 형식에서 3600 (한 시간 만에 폴링)과 같이 폴링하려는 시간 (초)을 클릭합니다.
레지스트리 종료
이제 Windows 시간 서비스를 다시 시작하려면 시작, 실행을 차례로 클릭하고 net stop w32time && net start w32time을 입력합니다.
그리고 각 컴퓨터에서 도메인 컨트롤러가 아닌 다른 컴퓨터에 다음을 입력합니다. W32tm / resync / rediscover 이제 시간 서버가 시작되어 실행되어야합니다..