تصحيح: التطبيقات المستندة إلى Windows استخدام متغير البيئة TZ قد لا تعمل كما هو متوقع بسبب التغييرات إلى التوقيت الصيفي

الأعراض

قد لا تعمل المستندة إلى Windows تطبيقات Microsoft التي تستخدم متغير البيئة TZ كما هو متوقع بسبب التغييرات إلى التوقيت الصيفي (DST). يبدأ في ربيع عام 2007، تاريخ بدء التوقيت الصيفي وتاريخ انتهاء التوقيت الصيفي للولايات المتحدة سيتم الانتقال إلى التوافق مع "قانون سياسة الطاقة" لعام 2005. التوقيت الصيفي في الولايات المتحدة سيتم بدء الأسابيع الثلاثة السابقة (2:00 ص في يوم الأحد الثاني في آذار/مارس) وسينتهي بعد ذلك بأسبوع (2:00 ص في أول يوم أحد في تشرين الثاني/نوفمبر) من خلال السنوات السابقة.

في نظام التشغيل Windows Vista ونظام التشغيل Microsoft Windows Server 2003 ونظام التشغيل Microsoft Windows XP، عند استخدام متغير البيئة TZ دالة وقت التشغيل C (CRT) localtime وسوف CRT الدالة _localtime64 بشكل غير صحيح يتعرف التوقيت الصيفي. هذه الوظائف سيتم التعرف على التوقيت الصيفي اعتبارا من يوم الأحد الأول من نيسان/أبريل وتنتهي يوم الأحد الأخير من تشرين الأول/أكتوبر لكافة التواريخ.

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

إذا كان سلوك CRT يؤثر تطبيق، يمكنك حل هذه المشكلة عن طريق تثبيت تحديث مكتبة CRT.

تختلف التحديث CRT وتحديث نظام التشغيل Windows بالطرق التالية:
  • تحديث نظام التشغيل Windows تمكين Windows للتعرف على تغييرات التوقيت الصيفي بشكل صحيح باستخدام القواعد الجديدة التوقيت الصيفي لعام 2007. توصي Microsoft بهذا التحديث لكل مستخدم بشكل عام.
  • عند استدعاء التطبيقات مكتبات CRT بعد تثبيت التحديث CRT، استخدام مكتبات CRT القواعد التوقيت الصيفي 2007 لمعالجة التواريخ بشكل صحيح. CRT نفسه ليس تطبيق. لا يتفاعل مستخدم مع CRT مباشرة. بدلاً من ذلك، هو CRT DLL التي تستخدم تطبيقات مخصصة.

تحديث نظام التشغيل ويندوز التراكمية والتحديث CRT غير مرتبطة. عدم التحديث بحل مشكلة التي تسببت بأخرى.

الحل

معلومات حزمة الخدمة

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لنظام التشغيل Windows Vista. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
935791 كيفية الحصول على أحدث حزمة خدمة لنظام التشغيل Windows Vista

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

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

نظام التشغيل Windows Server 2003

Download قم بتنزيل حزمة WindowsServer2003-رقم KB932590-x86-ENU.exe الآن.
Windows Server 2003 للأنظمة المستندة إلى Itanium
Download قم بتنزيل حزمة WindowsServer2003-رقم KB932590-ia64-ENU.exe الآن.
Windows Server 2003 x64 Edition
Download قم بتنزيل حزمة WindowsServer2003.WindowsXP-رقم KB932590-x64-ENU.exe الآن.
Windows Vista
Download قم بتنزيل الحزمة رقم KB932590-Windows6.0-x86.msu الآن.

نظام التشغيل Windows Vista للأنظمة المستندة إلى x64

Download قم بتنزيل الحزمة رقم KB932590-Windows6.0-x64.msu الآن.
Windows XP
Download قم بتنزيل حزمة WindowsXP-رقم KB932590-x86-ENU.exe الآن.

نظام التشغيل Windows XP x64 Edition

Download قم بتنزيل حزمة WindowsServer2003.WindowsXP-رقم KB932590-x64-ENU.exe الآن.

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

المتطلبات الأساسية

لا توجد أية متطلبات مسبقة لتطبيق تحديث البرنامج هذا.

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

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

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

تحديث البرنامج هذا لا يحل محل أية إصلاحات عاجلة أخرى.

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
Windows XP
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msvcrt.dll7.0.2600.3085343,04019-Feb-200710:32x86
نظام التشغيل Windows Vista، الإصدار 32 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msvcrt.dll7.0.6000.20538681,47216-Feb-200702:42x86
نظام التشغيل Windows Vista، الإصدار 64 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msvcrt.dll7.0.6000.20538641,02416-Feb-200704:06x64
Windows Server 2003، النسخة 32 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msvcirt.dll7.0.3790.6525120003-Mar-200709:35x86
Msvcrt.dll7.0.3790.652327,68003-Mar-200709:35x86
Windows Server 2003 Service Pack 1، الإصدار 32 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمة
Msvcirt.dll7.0.3790.289356,83203-Mar-200710:02x86SP1
Msvcrt.dll7.0.3790.2893349,18403-Mar-200710:02x86SP1
Windows Server 2003 Service Pack 2، الإصدار 32 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمة
Msvcirt.dll7.0.3790.403456,83203-Mar-200709:47x86SP2
Msvcrt.dll7.0.3790.4034349,18403-Mar-200709:47x86SP2
Windows Server 2003، النسخة 32 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msvcirt.dll7.0.3790.6525120003-Mar-200709:35x86
Msvcrt.dll7.0.3790.652327,68003-Mar-200709:35x86
Windows Server 2003 Service Pack 1، الإصدار 64 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمة
Msvcirt.dll7.0.3790.289393,18402-Mar-200718:27x64SP1
Msvcrt.dll7.0.3790.2893519,68002-Mar-200718:27x64SP1
Windows Server 2003 Service Pack 2، الإصدار 64 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمة
Msvcirt.dll7.0.3790.403493,18402-Mar-200718:30x64SP2
Msvcrt.dll7.0.3790.4034519,68002-Mar-200718:30x64SP2
Windows Server 2003، الإصدار 64 بت لمعالجات Itanium
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msvcirt.dll7.0.3790.652165,37602-Mar-200718:27IA-64
Msvcrt.dll7.0.3790.652894,97602-Mar-200718:27IA-64
Windows Server 2003 الخدمة Pack 1، الإصدار 64 بت لمعالجات Itanium
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msvcirt.dll7.0.3790.2893184,32002-Mar-200718:27IA-64
Msvcrt.dll7.0.3790.2893952,83202-Mar-200718:27IA-64
Windows Server 2003 Service Pack 2، الإصدار 64 بت لمعالجات Itanium
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msvcirt.dll7.0.3790.4034184,32002-Mar-200718:31IA-64
Msvcrt.dll7.0.3790.4034952,83202-Mar-200718:31IA-64

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على". تم تصحيح هذه المشكلة أولاً في ويندوز فيستا حزمة الخدمة 1.

مزيد من المعلومات

بعد تثبيت هذا التحديث، التطبيقات التي تحتوي على متغير البيئة TZ تعيين بشكل صحيح يتعرف على التوقيت الصيفي في 2007.

لمزيد من المعلومات حول متغير البيئة TZ ، قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:دالات CRT ووظائف Microsoft Foundation فئات (MFC) استدعاء الدالة localtime والداله _localtime64 قد تتأثر أيضا بالتغيير من التوقيت الصيفي. دالات CRT التالية ودالات MFC استدعاء الدالة localtime والداله _localtime64 :
  • ctime
  • _wctime
  • _tctime
  • _ctime64
  • _wctime64
  • _tctime64
  • mktime
  • _mktime64
  • _utime
  • _wutime
  • _tutime
  • _utime64
  • _wutime64
  • _tutime64
  • COleDateTime::operator=
  • CTime::GetLocalTm
  • CTime::Format
لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

خصائص

رقم الموضوع: 932590 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات