كيف تضبط ساعتك
إذا كانت ساعة جهازك مضبوطة على غير الوقت الصحيح، فقد تتعطّل الطوابع الزمنية ورموز التحقق بخطوتين وتذكيرات التقويم والاتصالات الآمنة. تشغيل المزامنة التلقائية يحل ذلك في أقل من دقيقة.
جارٍ فحص ساعتك…
تُعرض الإرشادات الخاصة بـWindows. أليس هذا جهازك؟ اختره من الأعلى.
Windows 11 و10
- انقر بزر الفأرة الأيمن على الساعة في شريط المهام واختر ضبط التاريخ والوقت. (أو افتح الإعدادات › الوقت واللغة › التاريخ والوقت.)
- فعِّل ضبط الوقت تلقائيًا.
- انقر مزامنة الآن. ينبغي أن يتغيّر الوقت المجاور إلى «قبل قليل».
- تأكّد من صحة المنطقة الزمنية — المنطقة الخاطئة تبدو كساعة متأخرة بساعات كاملة.
إذا أخفقت «مزامنة الآن»
افتح موجّه الأوامر أو PowerShell كمسؤول ونفّذ:
w32tm /resync
إذا أُبلغ أن الخدمة لا تعمل، فشغّلها أولًا:
net start w32time
w32tm /resync
إذا نجحت «مزامنة الآن» لكنك ما زلت متأخرًا بأقل من ثانية
لا ينقل Windows الساعة قفزًا إلا إذا تجاوز الخطأ قيمة MaxAllowedPhaseOffset، وهي ثانية واحدة افتراضيًا. أما الخطأ الأصغر فيُصحَّح بتعديل رفيق لسرعة النبض، وهذا لا يستمر إلا ما دامت خدمة Windows Time تعمل. والخدمة تبدأ بمشغِّل، فيوقفها Windows بعد المزامنة بقليل ويترك التصحيح في منتصفه. لهذا قد تُبلغ مزامنة الآن بالنجاح في كل مرة بينما يبقى خطأ في حدود أجزاء من الثانية إلى ما لا نهاية.
في PowerShell كمسؤول، أبقِ الخدمة تعمل ودع Windows يصحّح الأخطاء الأقل من ثانية مباشرةً:
Set-Service W32Time -StartupType Automatic
Start-Service W32Time
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\Config' -Name MaxAllowedPhaseOffset -Value 0 -Type DWord
w32tm /config /update
Restart-Service W32Time
w32tm /resync /force
قِس النتيجة دون مغادرة الطرفية — ينبغي أن تعود الفروق بأجزاء الألف من الثانية لا بأعشارها:
w32tm /stripchart /computer:time.cloudflare.com /samples:5 /dataonly
ضبط MaxAllowedPhaseOffset على 0 يسمح أيضًا لـWindows بإرجاع الساعة إلى الوراء حين تتقدّم، وهو ما لا تحبّه بعض التطبيقات الحساسة للوقت. لتجنّب ذلك، أبقِ القيمة عند 1 واكتفِ بجعل الخدمة تلقائية — عندئذ يعمل التصحيح التدريجي، لكنه يحتاج ساعات لاستيعاب ثانية كاملة.
زامِن أكثر حتى لا تنحرف من جديد
ساعة الحاسوب المتروكة لحالها تتقدّم أو تتأخّر عادةً ثانيةً أو أكثر يوميًا، بينما لا يتحقّق Windows 11 إلا كل 32768 ثانية — أي ما يزيد قليلًا على تسع ساعات. الاستعلام كل ساعة يبقي الخطأ بين مرة وأخرى أصغر بكثير:
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient' -Name SpecialPollInterval -Value 3600 -Type DWord
Restart-Service W32Time
لا تسري هذه الفترة إلا إذا كان الخادم المضبوط يحمل الراية 0x1. والقيمة الافتراضية في Windows، time.windows.com,0x9، تتضمّنها أصلًا، فلا شيء آخر يحتاج تغييرًا عادةً — تحقّق من قيمتك بـw32tm /query /source ومن تبويب وقت الإنترنت الموضّح أدناه.
استخدام خادم وقت آخر
لوحة التحكم › الساعة والمنطقة › التاريخ والوقت › تبويب وقت الإنترنت › تغيير الإعدادات. اضبط الخادم على time.windows.com أو pool.ntp.org ثم انقر تحديث الآن.
يستحق التجربة إذا أخفقت المزامنة تمامًا، وإن كان نادرًا ما يفسّر فارقًا صغيرًا: خوادم الوقت العامة متوافقة فيما بينها في حدود أجزاء من الألف من الثانية، فالساعة المتأخرة بجزء ملحوظ من الثانية ليست مضلَّلة من خادمها.
macOS
- افتح قائمة Apple › إعدادات النظام.
- انتقل إلى عام › التاريخ والوقت.
- فعِّل ضبط الوقت والتاريخ تلقائيًا. ينبغي أن يظهر المصدر
time.apple.com. - تأكّد من تفعيل ضبط المنطقة الزمنية تلقائيًا حسب موقعك الحالي.
في macOS Monterey وما قبله يكون المسار تفضيلات النظام › التاريخ والوقت؛ انقر القفل أولًا لفتحه.
فرض إعادة المزامنة من الطرفية
sudo sntp -sS time.apple.com
iPhone وiPad
- افتح الإعدادات › عام › التاريخ والوقت.
- فعِّل الضبط تلقائيًا.
- إن كان الخيار باهتًا، فتحقّق من الإعدادات › مدة استخدام الجهاز › قيود المحتوى والخصوصية — فقد يكون تغيير التاريخ والوقت محظورًا هناك.
- ما زال خاطئًا؟ فعِّل وضع الطيران ثم أوقفه، أو أعد تشغيل الجهاز، لإجباره على جلب وقت الشبكة من جديد.
يأخذ iOS وقته من شبكة الهاتف أو من الواي فاي، فقد يحتاج جهاز ظلّ طويلًا دون اتصال إلى لحظة بعد عودته.
Android
- افتح الإعدادات › النظام › التاريخ والوقت. وعلى أجهزة Samsung يكون المسار الإعدادات › الإدارة العامة › التاريخ والوقت.
- فعِّل ضبط الوقت تلقائيًا (تسمّيه بعض الإصدارات استخدام الوقت المقدَّم من الشبكة).
- فعِّل كذلك ضبط المنطقة الزمنية تلقائيًا.
- إن كان الخيار مفعَّلًا والساعة ما زالت خاطئة، فأوقفه ثم أعد تفعيله لفرض التحديث.
Linux
تستعمل معظم التوزيعات الحديثة systemd-timesyncd. فعِّل وقت الشبكة وتحقّق من النتيجة:
sudo timedatectl set-ntp true
timedatectl status
ابحث عن System clock synchronized: yes. ولفرض ذلك:
sudo systemctl restart systemd-timesyncd
إن كنت تستعمل chrony
sudo chronyc makestep
chronyc tracking
إن كنت تستعمل ntpd
sudo ntpd -gq
ChromeOS
- يضبط ChromeOS الوقت تلقائيًا ولا يمكن ضبطه يدويًا، فالساعة الخاطئة تعني في الغالب الأعم منطقة زمنية خاطئة.
- افتح الإعدادات › خيارات متقدمة › التاريخ والوقت.
- اضبط المنطقة الزمنية على الاختيار من قائمة ثم اختر منطقتك، أو دعه يستخدم موقعك.
- إن ظلّت خاطئة، فسجّل الخروج ثم الدخول من جديد، أو أعد تشغيل جهاز Chromebook.
لماذا تهمّ دقة الساعة
تسجيل الدخول والتحقق بخطوتين
تُشتق رموز تطبيقات المصادقة من الوقت الحالي. وإذا انحرفت الساعة أكثر من ثلاثين ثانية تقريبًا فشلت هذه الرموز.
الاتصالات الآمنة
الشهادات صالحة بين تاريخين فقط، فالساعة المنحرفة كثيرًا تسبّب تحذيرات «اتصالك ليس خاصًا» في مواقع سليمة تمامًا.
الاجتماعات والتذكيرات
تنبيهات التقويم والمؤقّتات والمهام المجدولة كلها تنطلق وفق الساعة المحلية، فتنحرف بانحرافها.