Synchronizacja czasu komputera jest bardzo ważna w nowoczesnych sieciach komputerowych, dokładność i synchronizacja czasu ma kluczowe znaczenie w wielu aplikacjach, szczególnie w transakcjach czasochłonnych. Po prostu wyobraź sobie, że kupujesz fotelik lotniczy tylko po to, by poinformować go na lotnisku, że bilet został sprzedany dwa razy, ponieważ został kupiony później na komputerze, który miał wolniejszy zegar!
Współczesne komputery mają wewnętrzne zegary zwane układami zegara czasu rzeczywistego (RTC), które dostarczają informacji o czasie i dacie. Chipy te są zasilane bateryjnie, dzięki czemu nawet podczas przerw w zasilaniu mogą utrzymać czas, ale komputery osobiste nie są zaprojektowane jako idealne zegary. Ich konstrukcja została zoptymalizowana pod kątem masowej produkcji i niskiego kosztu, zamiast utrzymywania dokładnego czasu.
Kroki, aby zainstalować system Windows XP
W przypadku wielu aplikacji może to być całkiem odpowiednie, chociaż często maszyny potrzebują czasu, aby zsynchronizować je z innymi komputerami w sieci, a gdy komputery nie są zsynchronizowane ze sobą, mogą pojawić się problemy, takie jak udostępnianie plików sieciowych lub w niektórych środowiskach nawet oszustwo!
System Microsoft Windows XP zawiera narzędzie do synchronizacji czasu wbudowane w system operacyjny o nazwie Czas systemu Windows (w32time.exe), które można skonfigurować do pracy w sieci jako serwer czasu. Można go skonfigurować do synchronizowania sieci za pomocą wewnętrznego zegara lub zewnętrznego źródła czasu.
Uwaga: Firma Microsoft zdecydowanie zaleca skonfigurowanie serwera czasu ze źródłem sprzętowym, a nie z Internetu, w którym nie ma uwierzytelniania.
Aby skonfigurować usługę Czas systemu Windows do korzystania z wewnętrznego zegara sprzętowego, najpierw sprawdź, czy w32time znajduje się na liście usług systemowych w rejestrze, aby sprawdzić: Kliknij przycisk Start, Uruchom, a następnie wpisz polecenie regedit, a następnie kliknij przycisk OK. Zlokalizuj, a następnie kliknij następujący wpis rejestru: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Time Zaleca się utworzenie kopii zapasowej rejestru, ponieważ mogą wystąpić poważne problemy w przypadku niepoprawnej modyfikacji rejestru, modyfikacje rejestru są wykonywane na własne ryzyko..
Aby rozpocząć konfigurację wewnętrznego zegara, kliknij opcję Config w folderze w32Time. W prawym okienku kliknij prawym przyciskiem myszy AnnounceFlags, a następnie kliknij przycisk Modyfikuj.
Wpis rejestru :AnnounceFlags: wskazuje, czy serwer jest zaufanym odniesieniem do czasu, 5 oznacza zaufane źródło, więc w polu Edycja wartości DWRW obszarze Dane wartości wpisz 5, a następnie kliknij przycisk OK.
Network Time Protocol (NTP) to protokół internetowy używany do przesyłania dokładnego czasu, dostarczający informacje o czasie, dzięki czemu można uzyskać dokładny czas
Aby włączyć Network Time Protocol; Serwer NTP, zlokalizuj i kliknij: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer W prawym okienku kliknij prawym przyciskiem myszy opcję Włączone, a następnie kliknij Modyfikuj w polu Edytuj wartość DWORD wpisz 1 w obszarze Dane wartości, a następnie kliknij przycisk OK.
Wyjdź z edytora rejestru
Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz następujące polecenie i naciśnij klawisz Enter: Net stop w32time && net start w32time
Aby zresetować czas komputerów lokalnych, wpisz na wszystkich komputerach oprócz serwera czasu, który nie może być zsynchronizowany z samym sobą: W32tm / resync / rediscover
Aby skonfigurować Czas systemu Windows do korzystania z zewnętrznego źródła czasu Uruchom polecenie Rejestr Edytuj i znajdź następujące elementy: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeparameters
W prawym okienku kliknij prawym przyciskiem myszy Wpisz, a następnie kliknij Modyfikuj w polu Edytuj wartość, w obszarze Dane wartości wpisz NTP, a następnie kliknij przycisk OK.
Podobnie jak poprzednio, w folderze Config kliknij prawym przyciskiem myszy AnnounceFlags, Modify, a następnie w polu Edit DWORD Value w obszarze Value Data wpisz 5, a następnie kliknij OK.
Zlokalizuj i kliknij następujące HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient
W prawym okienku kliknij prawym przyciskiem myszy pozycję SpecialPollInterval, a następnie kliknij przycisk Modyfikuj. W polu Edytuj wartość DWORD w polu Dane wartości wpisz liczbę sekund dla każdej ankiety, np. 900 będzie przeprowadzać ankiety co 15 minut, a następnie kliknij przycisk OK.
Teraz włącz NtpServer: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer
W prawym okienku kliknij prawym przyciskiem myszy opcję Włączone, a następnie kliknij Modyfikuj w polu Edytuj wartość DWORD wpisz 1 w obszarze Dane wartości, a następnie kliknij przycisk OK. Teraz w prawym okienku kliknij prawym przyciskiem myszy NtpServer, a następnie Modyfikuj, a następnie w Edytorze wartości DWORD w obszarze Dane typu Dane odpowiedników, a następnie kliknij przycisk OK.
Aby skonfigurować ustawienia korekcji czasu, zlokalizuj: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig W prawym okienku kliknij prawym przyciskiem myszy pozycję MaxPosPhaseCorrection, a następnie Modyfikuj, w polu Edytuj wartość DWORD, w obszarze Baza kliknij opcję Dziesiętny, w obszarze Dane wartości wpisz czas w sekundach, np. 3600 ( godzina), a następnie kliknij OK.
Teraz wróć i kliknij: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig
W prawym okienku kliknij prawym przyciskiem myszy MaxNegPhaseCorrection, a następnie Modyfikuj. W polu Edycja DWORD pod podstawą kliknij Dziesiętny, pod typem danych wartości, czas w sekundach, które chcesz sondować, np. 3600 (ankiety w godzinę)
Wyjdź z rejestru
Teraz, aby ponownie uruchomić usługę czasu Windows, kliknij Start, Uruchom i wpisz: net stop w32time && net start w32time
I na każdym komputerze, innym niż kontroler domeny, wpisz: W32tm / resync / rediscover I to jest twój serwer czasu powinien być teraz uruchomiony.