مقدمة
توضح هذه المقالة مشكلة حيث يؤدي استدعاء التعليمات البرمجية في ملف unwind.cpp تطبيق تعطل في Windows 7 مضغوط مضمن. يتوفر تحديث لحل هذه المشكلة. قبل تثبيت هذا التحديث، يجب تثبيت كافة التحديثات التي تم إصدارها مسبقاً لهذا المنتج.
الأعراض
عند استدعاء التعليمات البرمجية التالية في ملف Unwind.cpp في أحد تطبيقات Windows 7 مضغوط مضمن، مرجع عنوان تم إنشاؤها في التعليمات البرمجية (عنوان = READ_DATA_ULONG (ProcessId، سجل [ريجينديكس] + (شفرة التشغيل & 0xfff))؛) يشير إلى منطقة عنوان صالح ويؤدي إلى تعطل التطبيق.
رمز Unwind.cpp
static BOOL ArmWalkEpilog( __in ULONG PrologBeginAddress,
__in ULONG EpilogPc,
__in ULONG MaxEpilogBytes,
__in CONTEXT * ContextRecord,
__in PROCESSID_T ProcessId
)
الحل
معلومات تحديث البرامج
تحديث برامج معتمدة تتوفر من Microsoft مثل Windows المضمنة ضغط 7 الشهرية تحديث (أيار/مايو عام 2015).
ملاحظة: Windows المضمنة ضغط 7 الشهرية يتوفر هذا "التحديث" للتنزيل من موقع "مركز تنزيل microsoft" التالي على الويب:
المتطلبات الأساسية
يتم دعم هذا التحديث فقط إذا تم تثبيت كافة التحديثات التي تم إصدارها مسبقاً لهذا المنتج أيضًا.
متطلبات إعادة التشغيل
بعد تطبيق هذا التحديث، يجب تنفيذ بنية نظيفة للنظام الأساسي بأكمله. للقيام بذلك، استخدم إحدى الطرق التالية:
-
في بنية القائمة، انقر فوق تنظيف الحل، وثم انقر فوق إنشاء الحل.
-
في القائمة بنية، انقر فوق إعادة بناء الحل.
ليس لديك لإعادة تشغيل جهاز الكمبيوتر بعد تطبيق تحديث البرنامج هذا.
معلومات استبدال التحديث
لا يحل هذا التحديث محل أية تحديثات أخرى.
يحتوي إصدار اللغة الإنجليزية من حزمة تحديث البرنامج هذه سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
الملفات التي تم تضمينها في حزمة التحديث
اسم الملف |
حجم الملف |
التاريخ |
الوقت |
مسار |
---|---|---|---|---|
Unwind.cpp |
146,120 |
27-Apr-2015 |
19:18 |
Private\Winceos\Coreos\Core\Dll\Arm |
Coremain.lib |
1,216,586 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Checked |
Kcoremain.lib |
1,109,628 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Checked |
Coremain.lib |
1,079,606 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Retail |
Kcoremain.lib |
1,017,654 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Retail |
Coremain.lib |
1,364,534 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Debug |
Kcoremain.lib |
1,242,752 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Debug |
Coremain.lib |
1,289,906 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Checked |
Kcoremain.lib |
1,176,004 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Checked |
Coremain.lib |
1,164,376 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Retail |
Kcoremain.lib |
1,096,356 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Retail |
Coremain.lib |
1,442,196 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv6\Debug |
Kcoremain.lib |
1,313,226 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv6\Debug |
Coremain.lib |
1,086,896 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Checked |
Kcoremain.lib |
986,936 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Checked |
Coremain.lib |
949,118 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Retail |
Kcoremain.lib |
894,854 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Retail |
Coremain.lib |
1,131,578 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Debug |
Kcoremain.lib |
1,027,722 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Debug |
Coremain.lib |
1,123,768 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Checked |
Kcoremain.lib |
1,027,352 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Checked |
Coremain.lib |
1,019,412 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Retail |
Kcoremain.lib |
962,594 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Retail |
Coremain.lib |
1,248,922 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Sh4\Debug |
Kcoremain.lib |
1,141,584 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Sh4\Debug |
Coremain.lib |
1,218,244 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
Kcoremain.lib |
1,111,442 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
Coremain.lib |
1,081,430 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Kcoremain.lib |
1,019,318 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Coremain.lib |
1,366,294 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Kcoremain.lib |
1,244,546 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Coremain.lib |
1,279,004 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Checked |
Kcoremain.lib |
1,166,664 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Checked |
Coremain.lib |
1,154,132 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Retail |
Kcoremain.lib |
1,087,494 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Retail |
Coremain.lib |
1,432,188 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv7\Debug |
Kcoremain.lib |
1,304,686 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv7\Debug |
Coremain.lib |
1,289,760 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Checked |
Kcoremain.lib |
1,175,858 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Checked |
Coremain.lib |
1,164,240 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv5\Retail |
Kcoremain.lib |
1,096,220 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv5\Retail |
Coremain.lib |
1,442,288 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Debug |
Kcoremain.lib |
1,313,252 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Debug |
Coredll.exp |
291,856 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Checked |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Checked |
Coredll.exp |
291,753 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Retail |
Coredll.lib |
395,808 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Retail |
Coredll.exp |
291,854 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Debug |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Debug |
Coredll.exp |
292,573 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Checked |
Coredll.lib |
395,978 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Checked |
Coredll.exp |
292,470 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Retail |
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Retail |
Coredll.exp |
292,571 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv6\Debug |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv6\Debug |
Coredll.exp |
295,287 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Checked |
Coredll.lib |
405,346 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Checked |
Coredll.exp |
295,187 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Retail |
Coredll.lib |
405,170 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Retail |
Coredll.exp |
295,285 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Debug |
Coredll.lib |
405,346 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Debug |
Coredll.exp |
301,290 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Checked |
Coredll.lib |
406,204 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Checked |
Coredll.exp |
301,186 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Retail |
Coredll.lib |
406,028 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Retail |
Coredll.exp |
301,288 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Sh4\Debug |
Coredll.lib |
406,204 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Sh4\Debug |
Coredll.exp |
289,053 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Checked |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Checked |
Coredll.exp |
288,950 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Mipsii_fp\Retail |
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Mipsii_fp\Retail |
Coredll.exp |
289,051 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Debug |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Debug |
Coredll.exp |
292,569 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Checked |
Coredll.lib |
395,978 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Checked |
Coredll.exp |
292,470 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Retail |
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Retail |
Coredll.exp |
292,571 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv7\Debug |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv7\Debug |
Coredll.exp |
292,573 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Checked |
Coredll.lib |
395,978 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Checked |
Coredll.exp |
292,470 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Retail |
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Retail |
Coredll.exp |
292,571 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv5\Debug |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv5\Debug |
المراجع
التعرف على المصطلحات التي تستخدم لوصف تحديثات برامج Microsoft.