यदि सर्वर निम्नलिखित कमांड को चालू करके सत्यापित कर सकता है:
w32tm /query /configuration
ध्यान रखें कि इस कमांड को चलाने के लिए आपको ऊंचा होना होगा। जब आप इसे निष्पादित करते हैं, तो आपको कॉन्फ़िगरेशन सेटिंग्स की एक कपड़े धोने की सूची वापस मिल जाएगी। हम विशेष रूप से NtpServer अनुभाग में रुचि रखते हैं:
NtpServer (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 0 (Local)
AllowNonstandardModeCombinations: 1 (Local)
तीसरी पंक्ति निर्दिष्ट करेगी कि NtpServer (उर्फ 'सर्वर पीस') चालू है या नहीं। यदि सक्षम 1 है, तो यह चालू है। यदि आप देखते हैं कि सक्षम 0 है, तो यह बंद है। यदि आप Vista या सर्वर 2008 नहीं चला रहे हैं, तो आप रजिस्ट्री को सीधे क्वेरी कर सकते हैं:
reg query HKLM\system\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
आपको एक प्रविष्टि देखनी चाहिए जो कुछ इस तरह है:
Enabled REG_DWORD 0x1
पहले की तरह, 1 चालू है, 0 बंद है। आप निम्न कमांड चलाकर किसी भी समय NtpServer को चालू कर सकते हैं:
reg add HKLM\system\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer /v Enabled /t REG_DWORD /d 0x1 /f
w32tm /config /update
पहला कमांड रजिस्ट्री में सक्षम ध्वज को 1 में बदल देगा (NtpServer को चालू करेगा), फिर दूसरा कमांड w32time सेवा को बताएगा कि परिवर्तनों को सक्रिय बनाने के लिए रजिस्ट्री में कॉन्फ़िगरेशन को फिर से पढ़ने की आवश्यकता है। आप पुष्टि कर सकते हैं कि NtpServer वास्तव में w32time को फिर से कॉल करके चल रहा है:
w32tm /query /configuration
मैं स्वयं उत्तर की तलाश कर रहा था और यह उपयोगी पाया गया क्योंकि हमारा फ़ायरवॉल डिफ़ॉल्ट ntp पोर्ट को ब्लॉक करता है।