סימפטומים
מבוי סתום עשוי להתרחש כאשר שתי הפונקציות הבאות פועלות בו-זמנית ב-Windows Embedded CE 6.0 R3:
- FreePhysPage
- HNDLCreateHandle
הערה: הפונקציה FreePhysPage נקראת לשחרור זיכרון פיזי והפונקציה HNDLCreateHandle נקראת ליצירת נקודות אחיזה של אובייקטים.
גורם
בעיה זו מתרחשת מכיוון ששתי פונקציות אלה קוראות הן למקטע הקריטי והן לנעילת טבלה של נקודת אחיזה של אובייקטים. עם זאת, הפונקציות קוראות למקטע הקריטי ולנעילת הטבלה של נקודת האחיזה של האובייקט בסדר שונה.
פתרון
מידע על עדכון תוכנה
עדכון תוכנה נתמך זמין כעת מ- Microsoft כעדכון חודשי של Windows Embedded CE 6.0 Platform Builder (מרץ 2011). באפשרותך לאשר זאת על-ידי גלילה אל המקטע 'פרטי קובץ' במאמר זה. שם קובץ החבילה מכיל את גירסת המוצר, התאריך, מספר המאמר במאגר הידע וסוג המעבד. תבנית שם הקובץ של החבילה היא:
גירסת מוצר-yymmdd-kbnnnnnn-סוג מעבדלדוגמה: Wincepb50-060503-kb917590-armv4i.msi הוא תיקון ARMV4i Windows Embedded CE 5.0 Platform Builder המתועד במאמר KB 917590 ואשר כלול בעדכון החודשי של מאי 2006. כדי לפתור בעיה זו באופן מיידי, לחץ על מספר המאמר שלהלן לקבלת מידע על השגת עדכוני תוכנה ל-Windows Embedded CE Platform Builder ולמערכת הפעלה מרכזית:
837392 כיצד לאתר תיקוני ליבה של מערכת ההפעלה עבור מוצרי Microsoft Windows Embedded CE Platform Builder
הערה עדכון חודשי זה של Windows Embedded CE 6.0 זמין גם להורדה מאתר האינטרנט הבא של מרכז ההורדות של Microsoft:
עדכונים של Windows Embedded CE 6.0
דרישות מוקדמות
כדי להחיל עדכון תוכנה זה, עליך להתקין את כל עדכוני התוכנה שהונפקו בעבר עבור מוצר זה.
דרישת הפעלה מחדש
לאחר התקנת עדכון תוכנה זה, עליך לבצע בנייה נקייה של הפלטפורמה כולה. לשם כך, השתמש באחת מהשיטות הבאות:
- בתפריט Build , לחץ על Clean Solution ולאחר מכן לחץ על Build Solution.
- בתפריט 'בנה ', לחץ על 'בנה מחדש פתרון'.
אין צורך להפעיל מחדש את המחשב לאחר החלת עדכון תוכנה זה.
מידע על החלפת עדכון
עדכון זה אינו מחליף עדכונים כלשהם.
פרטי הקובץ
הגרסה האנגלית של חבילת עדכון תוכנה זו כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות של קבצים אלה מפורטים בזמן אוניברסלי מתואם (UTC). בעת הצגת פרטי הקובץ, הוא מומר לשעה מקומית. כדי למצוא את ההבדל בין UTC לזמן המקומי, השתמש בכרטיסיה אזור זמן בפרטים תאריך ושעה של לוח הבקרה.
קובצי התקנה
| Wincepb60-110321-kb2514264-armv4i.msi | 3,502,592 | 21 במרץ 2011 | 23:12 |
|---|---|---|---|
| Wincepb60-110321-kb2514264-mipsii.msi | 3,340,800 | 21 במרץ 2011 | 23:12 |
| Wincepb60-110321-kb2514264-mipsii_fp.msi | 3,456,000 | 21 במרץ 2011 | 23:12 |
| Wincepb60-110321-kb2514264-mipsiv.msi | 3,377,152 | 21 במרץ 2011 | 23:12 |
| Wincepb60-110321-kb2514264-mipsiv_fp.msi | 3,500,544 | 21 במרץ 2011 | 23:12 |
| Wincepb60-110321-kb2514264-sh4.msi | 3,155,968 | 21 במרץ 2011 | 23:12 |
| Wincepb60-110321-kb2514264-x86.msi | 2,989,568 | 21 במרץ 2011 | 23:12 |
Files הכלולים בחבילת תיקון חם זו
| Windows embedded CE 6.0_update_kb2514264.htm | 7,903 | 21 במרץ 2011 | 23:07 | 110321_kb2514264 |
|---|---|---|---|---|
| Physmem.c | 33,056 | 15 במרץ 2011 | 20:23 | Private\Winceos\Coreos\Nk\Kernel |
| לוח זמנים | 29,267 | 15 במרץ 2011 | 20:23 | Private\Winceos\Coreos\Nk\Kernel |
| Nkmain.lib | 2,742,832 | 15 במרץ 2011 | 20:20 | Public\Common\Oak\Lib\Armv4i\Debug |
| Nkprmain.lib | 2,779,696 | 15 במרץ 2011 | 20:20 | Public\Common\Oak\Lib\Armv4i\Debug |
| Nkmain.lib | 1,766,118 | 15 במרץ 2011 | 20:20 | Public\Common\Oak\Lib\Armv4i\Retail |
| Nkprmain.lib | 1,791,546 | 15 במרץ 2011 | 20:20 | Public\Common\Oak\Lib\Armv4i\Retail |
| Nkmain.lib | 2,585,948 | 15 במרץ 2011 | 20:21 | Public\Common\Oak\Lib\Mipsii\Debug |
| Nkprmain.lib | 2,621,934 | 15 במרץ 2011 | 20:21 | Public\Common\Oak\Lib\Mipsii\Debug |
| Nkmain.lib | 1,675,448 | 15 במרץ 2011 | 20:21 | Public\Common\Oak\Lib\Mipsii\Retail |
| Nkprmain.lib | 1,705,592 | 15 במרץ 2011 | 20:21 | Public\Common\Oak\Lib\Mipsii\Retail |
| Nkmain.lib | 2,660,800 | 15 במרץ 2011 | 20:22 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Nkprmain.lib | 2,697,062 | 15 במרץ 2011 | 20:22 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Nkmain.lib | 1,735,150 | 15 במרץ 2011 | 20:21 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Nkprmain.lib | 1,765,402 | 15 במרץ 2011 | 20:21 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Nkmain.lib | 2,618,338 | 15 במרץ 2011 | 20:22 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Nkprmain.lib | 2,654,456 | 15 במרץ 2011 | 20:22 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Nkmain.lib | 1,700,496 | 15 במרץ 2011 | 20:22 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Nkprmain.lib | 1,730,542 | 15 במרץ 2011 | 20:22 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Nkmain.lib | 2,698,448 | 15 במרץ 2011 | 20:23 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Nkprmain.lib | 2,734,842 | 15 במרץ 2011 | 20:23 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Nkmain.lib | 1,766,658 | 15 במרץ 2011 | 20:22 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| Nkprmain.lib | 1,796,808 | 15 במרץ 2011 | 20:22 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| Nkmain.lib | 2,180,764 | 15 במרץ 2011 | 20:23 | Public\Common\Oak\Lib\Sh4\Debug |
| Nkprmain.lib | 2,205,996 | 15 במרץ 2011 | 20:23 | Public\Common\Oak\Lib\Sh4\Debug |
| Nkmain.lib | 1,519,028 | 15 במרץ 2011 | 20:23 | Public\Common\Oak\Lib\Sh4\Retail |
| Nkprmain.lib | 1,543,404 | 15 במרץ 2011 | 20:23 | Public\Common\Oak\Lib\Sh4\Retail |
| Nkmain.lib | 2,172,392 | 15 במרץ 2011 | 20:20 | Public\Common\Oak\Lib\X86\Debug |
| Nkprmain.lib | 2,200,524 | 15 במרץ 2011 | 20:20 | Public\Common\Oak\Lib\X86\Debug |
| Nkmain.lib | 1,531,102 | 15 במרץ 2011 | 20:20 | Public\Common\Oak\Lib\X86\Retail |
| Nkprmain.lib | 1,551,114 | 15 במרץ 2011 | 20:20 | Public\Common\Oak\Lib\X86\Retail |
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
מידע נוסף
לקבלת מידע נוסף על המינוח של עדכוני תוכנה, לחץ על מספר המאמר שלהלן כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:
824684 תיאור של המונחים הרגילים המשמשים לתיאור עדכוני התוכנה של Microsoft