আমি কীভাবে উইন্ডোজ ওয়ার্কস্টেশন বা সার্ভারে সময় সিঙ্ক করার জন্য বাধ্য করব?


84

উইন্ডোজ ওয়ার্কস্টেশন বা সার্ভারকে তার কনফিগার হওয়া সময় উত্সের সাথে সিঙ্ক করার কমান্ডটি কী?


1
W32tm সম্বন্ধে এখানে আরো ভাল পাওয়া যেতে পারে ... technet.microsoft.com/en-us/library/bb491016.aspx
নাথন হার্টলি

উত্তর:


81

কাইল w32tm /resyncযেমন বলেছিলেন এটি করার আধুনিক উপায়। ডাব্লু 32 টিএম কমান্ডের আরও তথ্যের জন্য মাইক্রোসফ্ট নলেজবেস (KB 307897) এর এই লিঙ্কটি দেখুন ।

এছাড়াও রয়েছে net timeএকটি পুরোনো সংস্করণ কিন্তু সম্ভবত সহজ পারে।


4
w32tm /resync"কম্পিউটারটি পুনরায় সংযোগ দেয়নি কারণ প্রয়োজনীয় সময় পরিবর্তন খুব বড় ছিল" " যেহেতু আমার সিএমওএস ব্যাটারিটি মারা গেছে এবং আমার কম্পিউটার ক্লকটি প্রতিটি বুটে 1/1/2000 12:00 এ পুনরায় সেট হয়। কোন সাহায্য?
কখনও

ব্লগ.ব্রুটফোর্সটেকচার্চগুলি / 911 অনুসারে সমাধানটি খুঁজে পেয়েছেন , ডাব্লু 32 টাইম পরিষেবাটি পুনরায় চালু করতে ভুলবেন না net stop W32Timeতারপরে আবার চেষ্টা করুনw32tm /resync
কখনই

1
লিঙ্কটি নষ্ট হয়ে গেছে।
স্টিজন স্যান্ডার্স

2
@ লাইটনেসেসেসিনআরবিত এবং অন্যান্যরা, যদি আপনি "সময়ের পরিবর্তনটি খুব বড় ছিল" ত্রুটি পান তবে ব্যবহার করুন w32tm /resync /force। আপনি যদি পরিষেবাটি না শুরু করেন তবে চালান net start w32time। উভয়ই একটি উন্নত প্রম্পট থেকে।
cdlvcdlv

4
'সময় পরিবর্তন খুব বড় ছিল' সমাধানের জন্য HKEY_LOCAL_MACHINE Y সিস্টেমে \ কারেন্টকন্ট্রোলসেট \ পরিষেবাদিগুলি \ W32Time \ সর্বাধিক (ffffffff)
টমাস এফ

37

এখনও যারা এই প্রশ্ন জিজ্ঞাসা তাদের জন্য।

  1. আপডেট করতে, নীচের কমান্ডটি ব্যবহার করুন (২০০৮ এবং ২০১২ সার্ভারের সাথে সামঞ্জস্যপূর্ণ)

    w32tm /config /manualpeerlist:"ntp_server" /syncfromflags:manual /reliable:yes /update
    

আপনার উত্সটি দিয়ে এনটিপি_সভারটি পরিবর্তন করুন

  1. সময় পরিষেবা পুনরায় চালু করুন

    net stop w32time
    net start w32time
    
  2. সময়টি পুনরায় সিঙ্ক করুন

    w32tm /resync
    
  3. আপনার সিঙ্ক স্থিতি যাচাই করুন

    w32tm /query /status
    

আপনার উত্সগুলি সঠিকভাবে কাজ করছে এবং / অথবা আপনার সংযোগ ঠিক আছে (ফায়ারওয়াল বা মাইক্রোসফ্ট ফোরফ্রন্ট একটি সমস্যাও হতে পারে) উপরের কমান্ডগুলি ঠিক থাকতে হবে। নীচের কমান্ডগুলি সমস্যার সমাধানে সহায়তা করতে পারে

সহকর্মীদের তালিকাভুক্ত করা

w32tm /query /peers

এনটিপি সূত্রগুলি তালিকাভুক্ত করতে:

w32tm /query /source

সুন্দর, ব্যাপক উত্তর! এনটিপি সার্ভার সেট আপ করার জন্য কমান্ডের জন্য ডিফিনেট +1।
শামান

একটি নোট হিসাবে, এটি "/ আপডেট" পতাকাটি অকার্যকর হিসাবে উইন্ডোজ 10 পেশাদারের পক্ষে কাজ করে।
Fmstrat

সমস্যা সমাধানের জন্য, নির্দিষ্ট সার্ভারের সাথে সংযোগটি পরীক্ষা করা প্রায়শই দরকারী:w32tm /monitor /computers:time.windows.com
র্যান্ডি অরিসন


16

তুমি ব্যবহার করতে পার:

w32tm /resync

তদ্ব্যতীত , ব্যবহার "পুনরায় সংশ্লেষণের আগে পুনরায় উত্সাহিত নেটওয়ার্কের পুনরায় পুনর্নির্দেশকে বল প্রয়োগw32tm /resync /rediscover করবে ।"

বা ব্যবহার:

net time /set

ডিসিকে সময় নির্ধারণ করার জন্য আপনাকে অনুরোধ জানাবে। (উইন্ডোজের পুরানো সংস্করণগুলির জন্য কাজ করে)


2
কোনও কারণে w32tm /resyncআমার পক্ষে কাজ net time /SET /Yকরেনি তবে করেছেন। আমি এর /Yজন্য ব্যবহার করেছি net timeকারণ সাইগউইন থেকে এসএসডি করার সময় এটি স্পষ্টতই স্টিডিনটি পড়ে না।
কিওয়ার্টজগুয়ে

চলমান অবস্থায় w32tm /resyncআমি The computer did not resync because no time data was available.পরিষেবাটি পুনঃসূচনা করার পরেও বার্তাটি পেয়েছি তবে net time /SETআমার জন্য সঠিকভাবে কাজ করেছে।
ক্রিস ম্যাগনসন

3

ওএস: এমএস উইন্ডোজ

উপরের সমস্ত ধারণাগুলি চেষ্টা করা হয়েছে তবে সহায়তা করেনি। মূল সমস্যাটি এখনও বিদ্যমান: " কম্পিউটারটি পুনরায় সংযোগ দেয়নি কারণ প্রয়োজনীয় সময় পরিবর্তন খুব বড় ছিল। "

সমাধান রেজিস্ট্রিতে পাওয়া যায়: HKEY_LOCAL_MACHINE Y SYSTEM \ কারেন্টকন্ট্রোলসেট \ পরিষেবাগুলি \ w32 টাইম \ কনফিগার

  • স্থানীয় সময়টি যদি তাড়াহুড়ো হয় তবে এটি পরিবর্তন করুন (উদাঃ 31-ডিসেম্বর -2050): ম্যাক্সেগফেজকরেশন
  • স্থানীয় সময় দেরি হলে এটি পরিবর্তন করুন (উদাঃ 1-জানুয়ারি-1980): ম্যাকপোসফেজকোরেকশন
  • ডিফল্ট মানগুলি 0xD2F0 (যেমন 54000 সেকেন্ড = 15 ঘন্টা)

(আরও তথ্যের জন্য গুগল ব্যবহার করুন)

আমি win_clock_sync.batস্টার্ট মেনু স্টার্টআপ থেকে এই সাধারণ ফাইলটি ব্যবহার করি :

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

উপভোগ করুন! :-)


আপনার উত্তরটি অন্ধভাবে অক্ষম করা উচিত বলে পরামর্শ দেওয়ার পরিবর্তে MaxNegPhaseCorrectionMaxPosPhaseCorrectionমানগুলির ক্রিয়াকলাপের ব্যাখ্যা ব্যবহার করতে পারে । এই স্ক্রিপ্টটি তাদের ডেটা 0xFFFFFFFF এ সেট করে যা করে ।
টুইস্টি ইমপারসোনেটর

আপনি উল্লিখিত ত্রুটি বার্তাকে উপেক্ষা করতে পারবেন না "কম্পিউটারটি পুনরায় সমন্বিত হয়নি কারণ প্রয়োজনীয় সময় পরিবর্তন খুব বড় ছিল।" ম্যাক্সেগফেসকর্শিশন এবং ম্যাক্সপোসফেসকোরেশন মানগুলিতে ডেটা পরিবর্তন না করে। অথবা, আপনি কি মূল সমস্যার কোনও কার্যকরী সমাধান খুঁজে পেয়েছেন ?? এবং কেন আপনি "অন্ধভাবে" লিখছেন? আপনি যদি পড়তে অল্প সময় নেন তবে আপনি এই মানগুলির আসল ডেটা রফতানি এবং আমদানি করতে পারেন, "অন্ধভাবে" কিছু করা থেকে কিছুটা দূরে কি is
আকোস

আপনার এই স্ক্রিপ্টটির মানগুলি অক্ষম করা উচিত, একটি আপডেট জোর করা উচিত এবং তারপরে সেগুলিকে প্রস্তাবিত মানগুলিতে ফিরিয়ে দেওয়া উচিত।
কোরি নটসন

টুইস্টির বৈধ পয়েন্ট রয়েছে যা নেভারকুইট দ্বারা উত্থাপিত ইস্যুতে আসলেই ফোকাস করে না ... তবে তখন আকস স্পষ্টভাবে ব্যাখ্যা করতে পারেননি যে স্ক্রিপ্টটি নেভারকুইটের উপযুক্ত সমাধান কেন। সংক্ষেপে, ডাব্লু 32 টাইম পরিষেবাটি বর্তমান সময়ে নাটকীয় পরিবর্তনগুলি প্রয়োগ করা বন্ধ করার জন্য রেজিস্ট্রি মানগুলি ম্যাক্সেগফেজকরেসেকশন এবং ম্যাক্সপোসফেজকোরিকশন উপস্থিত রয়েছে [পরিস্থিতিতে যেমন একটি বাহ্যিক সময়ের উত্স খারাপভাবে উদ্বেগিত হচ্ছে] যাইহোক, যদি কোনও সমস্যা দেখা দেয় যা পিডিসি থেকে দ্রুত প্রবাহিত হতে পারে নির্ভরযোগ্য সময় উত্স, তারপরে সংশোধন নিয়ন্ত্রণগুলি বড় ড্রিফট ঠিক করতে w32tm রোধ করবে। এই পরিস্থিতিতে ::: খ
ক্র্যাকি_উইনক্লি_ নিক

আপনার আকস্মিক স্ক্রিপ্টটি সত্যই মূল্যবোধ MaxNegPhaseCorrectionএবং MaxPosPhaseCorrectionমানগুলিতে পরিবর্তন ঘটাতে পারে তার ভিত্তিতে অ্যাকোস ডাউনভোট প্রত্যাহার করেছেন । আমি এখনও এই দুটি সেটিংস কী করে সেগুলি আপনার উত্তরের মূল বৈশিষ্ট্য হ'ল তার ব্যাখ্যা সহ আমি উত্সাহিত করি এবং এটি গুরুত্বপূর্ণ যে কোনও প্রশাসক সচেতন হওয়া উচিত যে তারা এই সেটিংস স্থায়ীভাবে স্থাপন করা উচিত তারা যে কোনও সময় পরিবর্তন স্বীকার করার জন্য তাদের সিস্টেমকে কনফিগার করবে, কার্বারোস এবং অন্যান্য গুরুত্বপূর্ণ নেটওয়ার্ক পরিষেবাদি ভাঙ্গতে পারে তা যত বড়ই হোক না কেন।
টুইস্টি ইমপারসোনেটর

2

যদি এনটিপি সার্ভারটি কনফিগার করা থাকে তবে পাওয়ারশেল ওয়ান লাইনার:

gsv w32time | sasv; w32tm /resync /force

আপনি যদি সিএমওএস বাটারি ব্যর্থ হন তবে এটি ওএস শুরুর পরে পুনরায় সংযোগ করতে পারে যদি আপনি এই .bat ফাইলটি শুরুতে রাখতে পারেন:

@powrshell -NoProfile -Command 'gsv w32time | sasv; w32tm /resync /force'

/forceএর জন্য ডকুমেন্টেড কমান্ড-লাইন বিকল্প নয় w32tm /resync
দাই


0

এই ক্রমে চেষ্টা করুন। সারাক্ষণ কাজ করে।

w32tm /unregister

w32tm /register

net stop w32time

net start w32time

w32tm /resync

0

হোস্টটি যদি একটি উইন্ডোজ সার্ভার 2016 অ্যাক্টিভ ডিরেক্টরি ডোমেন কন্ট্রোলার (এডিডিসি) হয় তবে প্রায় কোনও সমাধান (@ আকোস ব্যতীত) কাজ করে না, কারণ এটি নিজেকে একটি "নির্ভরযোগ্য" উত্স হিসাবে বিবেচনা করে যা বড় সময় পরিবর্তন করতে পারে না।

w32tm /resync /forceকাজ করে না, কারণ /forceসার্ভার 2016 এ উপস্থিত হয় না।

net time /SET /Y হয় কাজ করে না, কারণ এটি জিজ্ঞাসা করা হবে:

আপনি কি সময়ের সাথে ম্যাচের জন্য স্থানীয় কম্পিউটারের সময় সেট করতে চান \AD.example.net? (Y / N) [Y]

অবশ্যই, এটি চালু থাকলে এটি কাজ করবে না AD.example.net, /Yকেবল প্রশ্নটি লুকিয়ে রাখবে।

পাওয়ারশেল ব্যবহার করে পদক্ষেপগুলি আমার পক্ষে কাজ করে:

  1. অবিশ্বাস্য হিসাবে ডাব্লু 32 সময় পরিষেবা সেট করুন :
w32tm /config /reliable:no /syncfromflags:manual /update

বিকল্পটির /syncfromflags:manualঅর্থ হল পিয়ার তালিকায় তালিকাভুক্ত এনটিপির সাথে সিঙ্ক (অর্থাত্ বাহ্যিক এনটিপি), /updateকনফিগারেশনটি পরিবর্তিত হয়েছে এমন সময় পরিষেবাদির জন্য।

  1. ডাব্লু 32 টাইম পুনরায় চালু করুন
Stop-Service w32time
Start-Service w32time
  1. সুসংগত
w32tm /resync

এই কাজ করা উচিত.

  1. আপনার যদি নির্ভরযোগ্য সময় উত্স হিসাবে এডিডিসির প্রয়োজন হয় তবে এটিকে আবার নির্ভরযোগ্য করুন:
w32tm /config /reliable:yes /update
Stop-Service w32time
Start-Service w32time

0

আমার একটি উইন 10 চিত্র রয়েছে যা আমি একটি স্ন্যাপশটে পুনরুদ্ধার করতে পারি যেখানে এই ত্রুটি বার্তাটি সর্বদা পুনরুত্পাদনযোগ্য: "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সফল হওয়ার আগে অনেক মিনিট অপেক্ষা করতে হয়েছিল ।

সময় সিঙ্ক্রোনাইজেশন শেষ পর্যন্ত সফল হয়, কেবল একটি সময়োচিত এবং নির্ভরযোগ্য পদ্ধতিতে নয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.