گیک فارسی

نوشته های یک گیک فارسی از فعالیت ها ،‌ علاقه مندی ها و نقد هایش

حل مشکل ساعت اشتباه Windows Server حتی با تنظیم NTP و Timezone

15 دیدگاه‌ها

یکی از مشتری‌های قدیمی حسابی شاکی بود از اینکه چرا ساعت Server درست نیست و دچار مشکل شدن ، من که مطمئن بودم حتمی TimeZone گذاشتم و NTP هم تنظیم کردم که Automatic تاریخ و ساعت را Sync کنه و DST هم درست باید باشه بعد از Login و اطمینان از تنظیمات درست متوجه شدم ایشون درست میگن و چند دقیقه بعد از اینکه زمان درست Sync میشه ویندوز اتوماتیک زمان را بر میگردونه روی یک Timezone دیگری.

بعد از بررسی خیلی موارد که توی ویندوز بهش بر خورده بودم و تجربه داشتم ممکنه اختلال ایجاد کنه و حل نشدنش رفتم سراغ Google و با جستجو متوجه شدم روی سیستم‌های مجازی و VM گاهی تنظیمات به شکلی انجام میشه که سیستم عامل ساعتش را با مجازی ساز خودش Sync میکنه. البته برخی حالت‌های دیگه هم بود که مربوط به مشکلات سخت افزاری بود و من بعید میدونستم سخت‌افزار های چنین Data center معتبری مشکل داشته باشه.

بعد از کمی جستجوی بیشتر متوجه شدم باید NTP را تنظیم کنم که فقط از Manual Peer List زمان را Sync کنه و نه Domain Controller :

w32tm /config /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org",0x8 /syncfromflags:MANUAL
w32tm /config /update
net stop w32time
net start w32time
w32tm /resync /nowait

به این شکل مشکل حل شد و امیدوارم دیگه درگیر ویندوز نشم.



برچسب‌ها:

  1. آرمین شیخ گفت:

    خواستم فقط تشکر کنم این مشکل رو هم من داشتم و حل شد خیلی ممنون

  2. ج ب گفت:

    سلام این کدها رو باید کجا نوشت؟

    1. یونیک مدیر گفت:

      اینها کد نیستند ، Command یا همون دستور هستند که توی Command Prompt ویندوز اجرا میشوند.

  3. سامان گفت:

    مشکل من اینه که روی ویندوز 7 DST علی رغم تنظیم timezone به جای اینکه 22 سپتامبر باشه 17 سپتامبر هستش. علی رغم آپدیت ویندوز 7 dst تغییری نکرد.

    1. یونیک مدیر گفت:

      فکر کنم مشکل شما Local باشه و ربطی به این موردی که من گفتم نداره.
      چون اطلاعات کاملی ندادین کمک زیادی از دستم بر نمیاد.
      این آموزش ممکنه کمکتون کنه:
      https://www.youtube.com/watch?v=wGP6uJ3aLDw

      فراموش نکنین که Timezone ایران GMT + 03:30 هست که حتما باید تیک مربوط به DST را هم بزنید.

  4. محمدجواد گفت:

    سلام
    من دقیقا همین مشکل رو دارم اما با هیچ روشی حل نشده حتی با این روش
    میشه کمک کنین؟

    1. یونیک مدیر گفت:

      سیستم عامل شما دقیقا چیه !؟
      موردی که من گفتم بیشتر روی VPS ها پیش میاد و روی ویندوز local عموما این مشکل نباید باشه و احتمالا مشکل از تنظیمات ناصحیح ساعت ویندوز یا مشکلات ویروسی هستش.

  5. رضا گفت:

    تشکر فراوان

  6. احسان طهوری گفت:

    hp پیشنهاد می دهد:
    regedit را اجرا نمایید.
    مراحل را به ترتیب طی نمایید: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
    در قسمت سفید کلیک راست نمایید و New –> DWORD(32-bit) Value را اجرا نمایید.
    نام را برابر RealTimeIsUniversal قرار دهید.
    بر روی آن دابل کلیک نمایید و مقدار را برابر 1 قرار دهید.
    حال زمان صحیح را بر روی سیستم عامل اعمال نمایید.

    1. مجید گفت:

      ممنونم درست شد
      این مشکل منو حل کرد

  7. kurosh amiri گفت:

    سلام
    مشکل من این هست که باید تایم یکی از سرورهای ما به عقب برگرده و توی گذشته کار کنه ولی وقتی که تاریخ رو برمیگردونیم دوباره خود به خود برمیگرده به زمان حال ! این مشکل هم قابل حل هست؟ ویندوز الان سرور 2008 هست !! یک سرور دیگه هم داریم که 2016 بود و یه مدت اینکار رو انجام د ادیم و بدون هیچ مشکلی کار کرد

    1. یونیک مدیر گفت:

      متاسفانه در این زمینه تجربه عملی ندارم ولی اگه سرویس NTP را قطع کنید بروزرسانی اتوماتیک انجام نخواهد شد و شاید مشکلتون حل بشه.

  8. مریم گفت:

    سلام دوست عزیز. من روی سرور فیزیکی این مشکل را دارم که هر چند ماه یکبار زمان یکی الی دو دوقیقه جلو می افتد و این مشکل دایما تکرار میشود…

    1. یونیک مدیر گفت:

      باید یشتر بررسی کرد ولی احتمال میدم مشکل سخت افزاری هم باشه ،‌بهتره با پشتیبانی سرور مطرح کنید.

  9. ابوالفضل عرفانی گفت:

    مهندس گرامی. دستت درد نکنه مشکل منم حل شد. خدا خیرت بده

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *