विंडोज वर्कस्टेशन या सर्वर को उसके कॉन्फ़िगर समय स्रोत से सिंक करने के लिए कमांड क्या है?
विंडोज वर्कस्टेशन या सर्वर को उसके कॉन्फ़िगर समय स्रोत से सिंक करने के लिए कमांड क्या है?
जवाबों:
जैसा कि काइल ने कहा कि w32tm /resync
यह करने का आधुनिक तरीका है। W32tm कमांड के बारे में अधिक जानकारी के लिए यह लिंक Microsoft नॉलेजबेस (KB 307897) देखें ।
वहाँ भी है net time
जो एक पुराना संस्करण है लेकिन शायद आसान है।
w32tm /resync
कहते हैं, "कंप्यूटर को पुन: पेश नहीं किया गया क्योंकि आवश्यक समय परिवर्तन बहुत बड़ा था।" जैसा कि मेरी CMOS बैटरी मर चुकी है और मेरा कंप्यूटर घड़ी हर बूट पर 1/1/2000 12:00 पूर्वाह्न पर सेट होता है। कोई मदद?
net stop W32Time
फिर पुन: प्रयासw32tm /resync
w32tm /resync /force
। लेकिन अगर आपके पास सेवा शुरू नहीं है, तो दौड़ें net start w32time
। दोनों एक ऊंचे संकेत से।
उन लोगों के लिए जो अभी भी यह सवाल पूछ रहे हैं।
अपडेट करने के लिए, नीचे दी गई कमांड का उपयोग करें (2008 और 2012 सर्वर संगत)
w32tm /config /manualpeerlist:"ntp_server" /syncfromflags:manual /reliable:yes /update
ntp_server को अपने स्रोत से बदलें
समय सेवा को पुनरारंभ करें
net stop w32time
net start w32time
समय को पुन: लिखें
w32tm /resync
अपनी सिंक स्थिति सत्यापित करें
w32tm /query /status
यदि आपके स्रोत सही तरीके से काम कर रहे हैं और / या आपका कनेक्शन ठीक है (तो फ़ायरवॉल या Microsoft फ़ोरफ़्रंट भी एक मुद्दा हो सकता है) ऊपर दिए गए कमांड्स ठीक होने चाहिए। नीचे दिए गए आदेश समस्या निवारण में मदद कर सकते हैं
साथियों की सूची बनाना
w32tm /query /peers
एनटीपी स्रोतों को सूचीबद्ध करने के लिए:
w32tm /query /source
w32tm /monitor /computers:time.windows.com
आप निम्न आदेश का उपयोग कर सकते हैं:
w32tm /resync
आप उपयोग कर सकते हैं:
w32tm /resync
इसके अतिरिक्त, उपयोग "पुन: सिंक्रनाइज़ेशन से पहले पुन: पेश किए गए नेटवर्क के पुनर्परिवर्तनw32tm /resync /rediscover
को भी बाध्य करेगा।"
या उपयोग कर रहा है:
net time /set
आपको डीसी को समय निर्धारित करने के लिए प्रेरित करेगा। (विंडोज के पुराने संस्करणों के लिए काम करता है)
w32tm /resync
मेरे लिए काम नहीं किया, लेकिन net time /SET /Y
किया। मैंने इसके /Y
लिए इस्तेमाल किया net time
क्योंकि यह स्पष्ट रूप से स्टडिन को ठीक से नहीं पढ़ता है, जब वह साइबरविन से sshd से गुजरता है।
w32tm /resync
मैं The computer did not resync because no time data was available.
एक सेवा पुनरारंभ के बाद भी संदेश मिला, लेकिन net time /SET
मेरे लिए ठीक से काम किया।
ओएस: एमएस विंडोज 7
उपरोक्त सभी विचारों की कोशिश की गई, लेकिन मदद नहीं की। मूल समस्या अभी भी मौजूद है: " कंप्यूटर ने पुन: संयोजन नहीं किया क्योंकि आवश्यक समय परिवर्तन बहुत बड़ा था। "
रजिस्ट्री में समाधान पाया जाता है: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ wtimetime / config
(अधिक जानकारी के लिए Google का उपयोग करें)
मैं win_clock_sync.bat
प्रारंभ मेनू StartUp से इस सरल फ़ाइल का उपयोग करता हूं :
echo off
echo Sync computer time from internet
echo.
echo Back-up registry w32time\Config
reg export HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config exported_w32time.reg /y
rem changing the registry keys temporarly:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config /v MaxNegPhaseCorrection /d 0xFFFFFFFF /t REG_DWORD /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config /v MaxPosPhaseCorrection /d 0xFFFFFFFF /t REG_DWORD /f
echo.
echo w32tm /config /update
w32tm /config /update
echo.
echo w32tm /resync /rediscover
w32tm /resync /rediscover
echo.
echo Restore registry w32time\Config
reg import exported_w32time.reg
का आनंद लें! :-)
MaxNegPhaseCorrection
और MaxPosPhaseCorrection
मूल्यों के स्पष्टीकरण का उपयोग कर सकते हैं । यही स्क्रिप्ट उनके डेटा को 0xFFFFFFFF पर सेट करके करता है ।
MaxNegPhaseCorrection
और MaxPosPhaseCorrection
मानों के परिवर्तनों को वापस करती है। मैं अभी भी इस बात का स्पष्टीकरण देने के लिए प्रोत्साहित करता हूं कि ये दोनों सेटिंग्स क्या हैं क्योंकि वे आपके उत्तर की एक महत्वपूर्ण विशेषता हैं और यह महत्वपूर्ण है कि एक व्यवस्थापक को यह पता होना चाहिए कि क्या उन्हें इन सेटिंग्स को स्थायी रूप से रखना चाहिए ताकि वे किसी भी समय परिवर्तन को स्वीकार करने के लिए अपने सिस्टम को कॉन्फ़िगर कर सकें, कोई फर्क नहीं पड़ता कि कितना बड़ा है, जो केर्बरोस और अन्य महत्वपूर्ण नेटवर्क सेवाओं को तोड़ सकता है।
यदि ntp सर्वर कॉन्फ़िगर किया गया है तो एक लाइनर बनाएं:
gsv w32time | sasv; w32tm /resync /force
आप इस .bat फ़ाइल को स्टार्टअप में डाल सकते हैं यदि आप CMOS batery विफल हो गए हैं तो यह OS प्रारंभ पर पुन: सिंक कर सकता है:
@powrshell -NoProfile -Command 'gsv w32time | sasv; w32tm /resync /force'
/force
के लिए एक प्रलेखित कमांड लाइन विकल्प नहीं है w32tm /resync
।
net start w32time
w32tm /resync
इस क्रम में प्रयास करें। हर समय काम करता है।
w32tm /unregister
w32tm /register
net stop w32time
net start w32time
w32tm /resync
लगभग कोई भी समाधान (@Akos को छोड़कर) काम करता है यदि होस्ट एक Windows सर्वर 2016 सक्रिय निर्देशिका डोमेन नियंत्रक (ADDC) है, क्योंकि यह खुद को "विश्वसनीय" स्रोत के रूप में मानता है जो बड़े समय में परिवर्तन नहीं कर सकता है।
w32tm /resync /force
काम नहीं करता है, क्योंकि /force
सर्वर 2016 में प्रकट नहीं होता है।
net time /SET /Y
या तो काम नहीं करता है, क्योंकि उसने पूछा होगा:
क्या आप उस समय से मेल खाने के लिए स्थानीय कंप्यूटर का समय निर्धारित करना चाहते हैं
\AD.example.net
? (Y / N) [Y]
बेशक, यह काम नहीं करेगा यदि आप चालू हैं AD.example.net
, तो /Y
बस सवाल छिपाता है।
PowerShell का उपयोग करके मेरे लिए चरण काम करते हैं:
w32tm /config /reliable:no /syncfromflags:manual /update
विकल्प का /syncfromflags:manual
अर्थ है एनटीपी के साथ सहकर्मी सूची (यानी बाहरी एनटीपी) में सूचीबद्ध /update
समय सेवा को अधिसूचित करने के लिए कॉन्फ़िगरेशन बदल गया है।
Stop-Service w32time
Start-Service w32time
w32tm /resync
यह काम करना चाहिए।
w32tm /config /reliable:yes /update
Stop-Service w32time
Start-Service w32time
मेरे पास एक Win10 छवि है जिसे मैं स्नैपशॉट में पुनर्स्थापित कर सकता हूं जहां यह त्रुटि संदेश हमेशा प्रतिलिपि प्रस्तुत करने योग्य होता है: "The computer did not resync because the required time change was too big."
मैंने बिना किसी लाभ के इस समस्या के समाधान की पटकथा लिखने की कोशिश की है:
reg import nettime.reg # updates MaxPosPhaseOffset and MaxNegPhaseOffset
net start w32time
w32tm.exe /config /manualpeerlist:"pool.ntp.org",0x8 /syncfromflags:manual /reliable:no /update
w32tm.exe /query /configuration
w32tm.exe /resync /rediscover
w32tm.exe /resync /force
न तो /reliable:no
है और न ही MaxPosPhaseCorrection
सेटिंग्स, और न ही यहां सूचित किसी अन्य आदेशों एक प्रतिलिपि प्रस्तुत करने योग्य तरह से तुरंत काम किया।
रजिस्ट्री को अपडेट करने के बाद, सेवा शुरू करने, कॉन्फ़िगरेशन को अपडेट करने और फिर से सेवा को पुनरारंभ करने से पहले मुझे w32tm /resync /rediscover
सफल होने से पहले कई मिनट इंतजार करना होगा।
समय सिंक्रनाइज़ेशन अंततः सफल होता है, बस समय पर और विश्वसनीय तरीके से नहीं।