الرئيسية
» WINDOWS
»
كيفية تشغيل برنامج بتاريخ ووقت محددين باستخدام RunAsDate
كيفية تشغيل برنامج بتاريخ ووقت محددين باستخدام RunAsDate
يُتيح لك برنامج RunAsDate تشغيل برنامج ويندوز بتاريخ ووقت من اختيارك دون تغيير ساعة جهازك. فهو يُشغّل البرنامج فورًا، دون انتظار تاريخ لاحق. وهذا ما يجعله مفيدًا لفحص البرامج الحساسة للتاريخ أو العمل مع تطبيق يتطلب عرض تاريخ مُحدد.
ما الذي يغيره RunAsDate
يعترض برنامج RunAsDate استدعاءات التاريخ والوقت التي يُجريها التطبيق المُختار في نظام ويندوز، ويُوفّر التاريخ والوقت اللذين قمتَ بتعيينهما. بينما يستمر باقي نظام ويندوز في استخدام ساعة النظام الحقيقية، وتستمر التطبيقات الأخرى في العمل بشكل طبيعي. يمكنك تشغيل برامج منفصلة بأوقات مُحاكاة مختلفة.
لا تتحكم هذه الأداة في التطبيقات التي تستمد وقتها من مصدر آخر، مثل خادم بعيد. وقد تتسبب أيضًا في تعطل بعض البرامج. تشير صفحة NirSoft الرسمية حاليًا إلى أن الأداة هي الإصدار 1.41، وتوفر تنزيلات منفصلة لأنظمة 32 بت و64 بت. متطلبات نظام التشغيل Windows المذكورة تعمل حتى Windows 10؛ أما Windows 11 فغير مدرج، لذا لا تضمن الصفحة توافقها معه. يُرجى مراجعة وثائق RunAsDate قبل استخدامها.
كيفية تشغيل برنامج بتاريخ ووقت محددين
1. قم بتنزيل واستخراج الإصدار المتوافق
افتح صفحة تنزيل RunAsDate الرسمية . اختر الإصدار 32 بت لتطبيق 32 بت، أو الإصدار x64 لتطبيق 64 بت؛ تأكد من مطابقة بنية التطبيق، وليس فقط بنية نظام التشغيل Windows لديك. نزّل ملف ZIP، واستخرجه إلى مجلد، ثم افتحه RunAsDate.exe. الأداة محمولة ولا تحتاج إلى مُثبِّت.
اختر التنزيل الذي يتوافق مع البرنامج الذي تريد تشغيله.
2. حدد الملف التنفيذي
في قسم "التطبيق المراد تشغيله" ، أدخل مسار البرنامج أو اختر "استعراض " وحدد موقعه .exe. يُستخدم خيار "تشغيل كـ تاريخ" لتشغيل ملف تنفيذي، وليس لفتح مستند أو أي ملف آخر. إذا كان البرنامج يتطلب وسائط سطر الأوامر، فأضفها في قسم "المعلمات" . استخدم خيار "بدء التشغيل في مجلد" فقط عندما يحتاج التطبيق إلى مجلد عمل محدد، كما هو الحال عند قراءة الملفات عبر مسارات نسبية.
المسار التنفيذي مطلوب؛ أما المعلمات ومجلد البدء فهي اختيارية.
3. حدد التاريخ والوقت
اختر التاريخ والوقت اللذين يجب أن يعرضهما التطبيق في عناصر التحكم بالتاريخ/الوقت . فعّل خيار "تقديم الوقت وفقًا للوقت الفعلي" إذا كنت ترغب في استمرار تقدم الساعة المحاكاة بعد التشغيل. اتركه غير مُفعّل إذا كنت تريد تثبيت الوقت المحدد.
اترك خيار "الوضع الفوري" معطلاً في المحاولة الأولى. يُدخل هذا الخيار الوقت المحدد فور بدء العملية، مما قد يُفيد التطبيقات التي تقرأ الساعة مبكراً. تُحذر شركة NirSoft من أن هذا الخيار قد يُسبب مشاكل، خاصةً مع بعض برامج .NET. في حال تعطل التطبيق، تأكد من تعطيل "الوضع الفوري" وحاول مرة أخرى.
حدد الوقت المستهدف أولاً؛ قم بتمكين الوضع الفوري فقط إذا كان البرنامج يحتاج إليه.
4. شغّل البرنامج وتحقق من سلوكه
اختر "تشغيل" . سيفتح التطبيق فورًا، وسيستقبل التاريخ والوقت المحددين من خلال اعتراضات استدعاءات Windows RunAsDate. تحقق من عرض التاريخ في البرنامج نفسه أو من نتيجة اختبار آمنة للتأكد من صحة ما يراه. إذا كنت ستعيد استخدام الإعدادات نفسها، يمكنك إنشاء اختصار لحفظ اختصار لهذه الإعدادات.
يقوم برنامج التشغيل بتشغيل الملف التنفيذي المحدد فورًا باستخدام التاريخ والوقت المُحددين.
القيود واستكشاف الأخطاء وإصلاحها
لا يزال البرنامج يعرض التاريخ الحقيقي. قد يقرأ الوقت من خدمة عبر الإنترنت أو يستخدم طريقة لا يعترضها RunAsDate. لا يستطيع RunAsDate تغيير ساعة الخادم.
لن يبدأ البرنامج أو سيتعطل. تأكد من اختيارك الإصدار المناسب (32 بت أو 64 بت). أبقِ وضع التشغيل الفوري مُعطّلاً؛ إذا كان الهدف يتطلب عادةً صلاحيات إدارية، فقم بتشغيل RunAsDate بصلاحيات المسؤول.
تحتاج إلى تشغيل البرنامج لاحقًا. لا يقوم RunAsDate بجدولة تشغيل مستقبلي. استخدم أداة جدولة لتحديد وقت التشغيل، ثم اضبط RunAsDate على التاريخ والوقت اللذين يجب أن يراهما التطبيق.
تحذر شركة NirSoft أيضًا من أن خاصية RunAsDate ليست طريقة موثوقة لتمديد الفترة التجريبية للبرامج، إذ يمكن للتطبيقات اكتشاف تغيير الوقت أو الحصول على ساعتها من مصدر آخر. استخدمها فقط للاختبارات المشروعة أو فحوصات التوافق، وتجنب تطبيقها على العمليات الحساسة.