انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: USSR در 23 بهمن 1404، 09:27 قظ
-
سلام.
من مینت و ویندوز10 را در دو پارتیشن جدا روی یک رایانه دارم که بخوبی هم کار میکنند. ولی.
هر بار که از ویندوز خارج و مینت را بوت میکنم تنظیم ساعت ویندوز دقیقا 3.5 ساعت عقب میره یعنی درست ساعت لندن را نشان میده. ولی اگر فقط با ویندوز کار کنم و مینت را بوت نکنم ساعت ویندوز زمان درست را نشان میده. تکرار میکنم که فقط ساعت ویندوز خراب میشه و ساعت مینت همچنان دقیق و درست نشان داده میشه.
علت چیه و راه حل چیه؟
سپاس.
-
سلام احتمالا ساعت ویندوز رو UTC نیست. فایل پیوست شده اکسترکت و رو روی ویندوز اجرا کنید به احتمال زیاد حل میشه.
-
سلام و سپاس.
منظورتان همین جا است؟ این از اول هم همین حالت بود و من تغییری نداده بودم.
(https://s8.uupload.ir/files/untitled_0tvf.png)
-
۱- عبارت CMD رو در منوی استارت جستجو و با دسترسی Administrator اون رو باز کنید
۲- سپس این خط کد رو داخل اون اجرا کنید:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f
۳-اگه پیام The operation completed successfully رو دیدید، کار تمومه.
توضیح خلاصه:
ویندوز ساعت رو بر حسب منطقه ذخیره میکنه و لینوکس بر حسب UTC
روش لینوکس استاندارد هست و ما ویندوز رو ملزم میکنیم که اون هم به همین شیوه ساعت رو ذخیره کنه تا تداخل نداشته باشیم.
اون اسکریپتی هم که فرستادند به احتمال زیاد همین کار رو برای شما انجام داده. باید یکبار سیستم رو ریستارت کنید تا تاثیرش رو ببینید.
-
امیدوارم مشکلتان حل شده باشد. همانطور که دوستان گفتند سیستمهای مبتنی بر یونیکس زمان اصلیشان UTC است و بر آن اساس کار میکنند و بعد بسته به منطقهی زمانی کاربر زمان را نمایش میدهند؛ اما ویندوز زمان را بر اساس منطقهی زمانی کاربر ذخیره میکند. البته این کار یک مشکل دارد که ویندوز برای رفعش مجبور شده در بعضی موارد به همان شیوهی یونیکس عمل کند. مشکل هم ساعت تابستانی است. فرض کنید شما در ساعت ۲۳:۳۰ فایلی را ذخیره میکنید و سیستم شما زمان ذخیره شده را بر اساس زمان محلی نگه دارد. سپس چهل دقیقهی دیگر مجبور شوید به خاطر ساعت تابستانی ساعت را یک ساعت به عقب برگردانید. آن وقت اگر همان موقع فایلی ذخیره کنید سیستم زمان آن را ۲۳:۱۰ ثبت میکند.
-
سلام و عرض تشکر.
روش شما را انجام دادم و نتیجه را در عکس میبینید.
(https://s8.uupload.ir/files/untitled_fzs.png)
-
سلام
باید با دسترسی ادمین CMD رو باز کنید
روش راست کلیک کنید و از منوی انتخابی گزینه Run as administrator رو انتخاب کنید.