وجود فارق ساعة واحدة في الوقت عند استخدام الخاصية System.TimeZone في نظام التشغيل Windows Vista في المنطقة الزمنية الخاصة بمدينة القدس أثناء استخدام التوقيت الصيفي

تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عند استخدام برنامج Microsoft .NET Framework 2.0 في نظام التشغيل Windows Vista، قد تقوم خاصية DateTime.Now بعرض نتائج غير صحيحة بوجود فارق ساعة واحدة. تحدث هذه المشكلة إذا تحقق الشرطان التاليان:
  • إذا تم تكوين نظام التشغيل Windows Vista للاستخدام في المنطقة الزمنية الخاصة بمدينة القدس.
  • إذا كانت الشهور تحتوي على انتقالات خاصة بالتوقيت الصيفي.
على سبيل المثال في عام ٢٠٠٧، أصدرت خاصية DateTime.Now تقارير غير صحيحة عن "التوقيت الصيفي" الذي يبدأ خمسة أيام قبل التوقيت المحدد (في ٢٥ مارس بدلاً من ٣٠ مارس). بالإضافة إلى ذلك، سوف تصدر خاصية DateTime.Now تقريرًا غير صحيح عن "التوقيت الصيفي" الذي ينتهي بعد الوقت المحدد بأربعة عشر يومًا (في ٣٠ سبتمبر بدلاً من ١٦).

لذا، يكون هناك فارق قدره ساعة في برامج ‎.NET Framework مثل Windows Media Center التي يتم تشغيلها على نظام التشغيل Windows Vista في المنطقة الزمنية الخاصة بمدينة القدس أثناء هذه الفترات.
السبب
تحدث هذه المشكلة نتيجة لوجود قواعد منطقة زمنية ذات تاريخ ثابت للمنطقة الزمنية الخاصة بمدينة القدس. لا تعالج خاصية System.TimeZone.CurrentTimeZone قواعد التاريخ الثابت بشكل صحيح. وتتوقع خاصية System.TimeZone.CurrentTimeZone أن تكون كافة تواريخ الانتقال أوقاتًا غير ثابتة (نسبية). على سبيل المثال، تتوقع خاصية System.TimeZone.CurrentTimeZone أن يكون تاريخ الانتقال في التنسيق التالي:
عدد يوم من الأسبوع في الشهر
ملاحظة في نظام التشغيل Windows Vista، تكون منطقة التوقيت الخاصة بمدينة القدس هي المنطقة الوحيدة التي تستخدم قواعد تاريخ ثابت.
الحل
تم ترخيص هذا التحديث وفق شروط "اتفاقية ترخيص Windows Vista".

معلومات التحديث

يمكنك تنزيل الملف التالي من "مركز التنزيل لـ Microsoft":

بالنسبة لنظام التشغيل Windows Vista، الإصدارات ٣٢ بت

تنزيلقم بتنزيل الحزمة رقم ٩٤٠٧١٦ الآن.

بالنسبة لنظام التشغيل Windows Vista، الإصدارات ٦٤ بت

تنزيلقم بتنزيل الحزمة رقم ٩٤٠٧١٦ الآن.

لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
119591 كيفية الحصول على ملفات دعم Microsoft من الخدمات عبر الإنترنت
قامت شركة Microsoft بفحص هذا الملف للتحقق من عدم وجود فيروسات. واستخدمت شركة Microsoft أحدث برامج الكشف عن الفيروسات التي كانت متوفرة وقت نشر الملف. وقد تم تخزين الملف على خوادم مزودة بإجراءات أمان متقدمة تساعد على منع إجراء أية تغييرات غير مصرح بها على هذا الملف.

المتطلبات المسبقة

يجب أن يكون Microsoft .NET Framework 2.0 مثبتًا لديك لتطبيق هذا التحديث.

متطلبات إعادة التشغيل

لا يلزم الأمر إعادة تشغيل جهاز الكمبيوتر بعد تثبيت هذا التحديث.

معلومات استبدال التحديث

لا يحل هذا التحديث محل أية تحديثات أخرى.
تصريح
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في قسم "ينطبق على".
معلومات أخرى
لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
824684 وصف للمصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft
خصائص

رقم الموضوع: 940716 - آخر مراجعة: 01/16/2015 09:45:39 - المراجعة: 1.5

  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Business 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Ultimate
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Enterprise
  • Windows Vista Business
  • kbnosurvey kbarchive kbvistasp1fix kbbug atdownload kbwinvistapostrtmfix kbfix kbqfe kbpubtypekc KB940716
تعليقات