یکی از مشتریهای قدیمی حسابی شاکی بود از اینکه چرا ساعت 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
به این شکل مشکل حل شد و امیدوارم دیگه درگیر ویندوز نشم.
خواستم فقط تشکر کنم این مشکل رو هم من داشتم و حل شد خیلی ممنون
سلام این کدها رو باید کجا نوشت؟
اینها کد نیستند ، Command یا همون دستور هستند که توی Command Prompt ویندوز اجرا میشوند.
مشکل من اینه که روی ویندوز 7 DST علی رغم تنظیم timezone به جای اینکه 22 سپتامبر باشه 17 سپتامبر هستش. علی رغم آپدیت ویندوز 7 dst تغییری نکرد.
فکر کنم مشکل شما Local باشه و ربطی به این موردی که من گفتم نداره.
چون اطلاعات کاملی ندادین کمک زیادی از دستم بر نمیاد.
این آموزش ممکنه کمکتون کنه:
https://www.youtube.com/watch?v=wGP6uJ3aLDw
فراموش نکنین که Timezone ایران GMT + 03:30 هست که حتما باید تیک مربوط به DST را هم بزنید.
سلام
من دقیقا همین مشکل رو دارم اما با هیچ روشی حل نشده حتی با این روش
میشه کمک کنین؟
سیستم عامل شما دقیقا چیه !؟
موردی که من گفتم بیشتر روی VPS ها پیش میاد و روی ویندوز local عموما این مشکل نباید باشه و احتمالا مشکل از تنظیمات ناصحیح ساعت ویندوز یا مشکلات ویروسی هستش.
تشکر فراوان
hp پیشنهاد می دهد:
regedit را اجرا نمایید.
مراحل را به ترتیب طی نمایید: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
در قسمت سفید کلیک راست نمایید و New –> DWORD(32-bit) Value را اجرا نمایید.
نام را برابر RealTimeIsUniversal قرار دهید.
بر روی آن دابل کلیک نمایید و مقدار را برابر 1 قرار دهید.
حال زمان صحیح را بر روی سیستم عامل اعمال نمایید.
ممنونم درست شد
این مشکل منو حل کرد
سلام
مشکل من این هست که باید تایم یکی از سرورهای ما به عقب برگرده و توی گذشته کار کنه ولی وقتی که تاریخ رو برمیگردونیم دوباره خود به خود برمیگرده به زمان حال ! این مشکل هم قابل حل هست؟ ویندوز الان سرور 2008 هست !! یک سرور دیگه هم داریم که 2016 بود و یه مدت اینکار رو انجام د ادیم و بدون هیچ مشکلی کار کرد
متاسفانه در این زمینه تجربه عملی ندارم ولی اگه سرویس NTP را قطع کنید بروزرسانی اتوماتیک انجام نخواهد شد و شاید مشکلتون حل بشه.
سلام دوست عزیز. من روی سرور فیزیکی این مشکل را دارم که هر چند ماه یکبار زمان یکی الی دو دوقیقه جلو می افتد و این مشکل دایما تکرار میشود…
باید یشتر بررسی کرد ولی احتمال میدم مشکل سخت افزاری هم باشه ،بهتره با پشتیبانی سرور مطرح کنید.
مهندس گرامی. دستت درد نکنه مشکل منم حل شد. خدا خیرت بده
سلام دامین کنترلر من هم خود به خود ساعتش تغییر میکنه ساعت رو درست میکنم مجدد بعد از چند دقیقه خودش میره جلو دلیل چیه ؟
رسول جان من روی ویندوز زیاد به این مشکل خوردم ، احتمال میدم سخت افزاری باشه مورد!