אוסף תיקונים חמים 2889633 זמינה עבור .NET Framework 3.5 על Windows 8 או Windows Server 2012

מבוא

מאמר זה מתאר אוסף תיקונים חמים 2889633 הזמינים עבור Microsoft .NET Framework 3.5. לקבלת מידע נוסף אודות הבעיה הפותר התיקון החם, עיין בסעיף 'מידע נוסף'.

אוסף תיקונים חמים זה זמין עבור מערכות ההפעלה הבאות:

  • Windows 8

  • Windows Server 2012


מידע נוסף

מידע על תיקונים חמים

תיקון חם נתמך זמין כעת מ- Microsoft. עם זאת, הוא מיועד רק את הבעיה המתוארת במאמר זה. יש להחיל אותו רק במערכות שהתעוררה בהן בעיה ספציפית זו.

כדי לפתור את הבעיה, פנה לשירותי התמיכה בלקוחות של Microsoft לקבלת התיקון החם. לקבלת רשימה מלאה של מספרי הטלפון בשירותי התמיכה ללקוח של Microsoft ומידע על עלויות תמיכה, בקר באתר האינטרנט הבא של Microsoft:

http://support.microsoft.com/contactus/?ws=supportהערה במקרים מיוחדים, ניתן לבטל את החיובים שהצגת שיחות תמיכה אם מומחה תמיכה של Microsoft יקבע שעדכון ספציפי יפתור את הבעיה. דמי התמיכה המקובלים יחולו על נוספים שאלות וסוגיות תמיכה אשר אינן מצריכות העדכון הספציפי האמור.

דרישת הפעלה מחדש

עליך להפעיל מחדש את המחשב לאחר החלת תיקון חם זה, אם נעשה שימוש בכל הקבצים המושפעים. מומלץ לסגור את כל היישומים מבוססי .NET Framework לפני החלת תיקון חם זה.

מידע על החלפת התיקון החם

חבילת תיקון חם זה אינו מחליף את חבילת תיקון חם שפורסם בעבר.

הגירסה העולמית של תיקון חם זה כוללת את תכונות הקובץ (או תכונות קובץ מתקדמות יותר) המפורטות בטבלה הבאה. התאריכים והשעות המתייחסים לקבצים הללו רשומים לפי זמן אוניברסלי מתואם (UTC). כשמציגים את פרטי הקובץ, היא מומרת לזמן המקומי. כדי לברר את הפרש השעות בין זמן UTC לזמן המקומי, השתמש בכרטיסייה אזור זמן בפריט ' תאריך ושעה ' בלוח הבקרה.

וענף שירות LDR

עבור כל הגירסאות מבוססות x86 הנתמכות של Windows 8

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:06

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:06

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:06

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:06

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:06

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:06

עבור כל גירסאות מבוססות x64 של Windows 8 או 2012 שרת Windows הנתמכות

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

Mscorlib.dll

2.0.50727.7039

4,571,136

20-Sep-2013

22:06

Mscordacwks.dll

2.0.50727.7039

1,757,336

20-Sep-2013

22:06

Mscorwks.dll

2.0.50727.7039

10,004,632

20-Sep-2013

22:06

Sos.dll

2.0.50727.7039

486,024

20-Sep-2013

22:06

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:06

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:06

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:06

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:06

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:06

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:06

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:06

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:06

אוסף תיקונים חמים זה פותר הבעיות

בעיות נפוצות של זמן ריצה (CLR) שפה

בעיה 1:כאשר אתה מפעיל יישום של 64 סיביות במצב מעורב המשתמשת רבה של זיכרון, גם אם די זיכרון זמין, מתרחשת שגיאה החוצה--אין זיכרון פנוי.

לאחר התקנת תיקון זה, תצטרך להפעיל ולהתאים את התצורות הבאות קובץ app.exe.config או כוורת הרישום של 64 סיביות.

עבור הקובץ app.exe.config, בצע את ההתאמות הבאות:<?xml version ="1.0"?><configuration>
<runtime>
<ReserveMemoryForJumpStubs enabled="true"/>
<PrecodeInCodeHeap enabled="true"/>
<JumpStubReserve value="<value>"/>
</runtime>
</configuration>
עבור הרישום, בצע את ההתאמות הבאות:

            HKLM\Software\Microsoft\.NETFramework\ReserveMemoryForJumpStubs:dword = 1
HKLM\Software\Microsoft\.NETFramework\PrecodeInCodeHeap:dword = 1
HKLM\Software\Microsoft\.NETFramework\JumpStubReserve:dword = <value>


הערות:

  • כדי לאפשר תיקון זה, ReserveMemoryForJumpStubs ו- PrecodeInCodeHeap חייב להיות מוגדר כ- "true". JumpStubReserve הוא הגדרה אופציונלי, ויש לו ערך ברירת מחדל של 2 אחוז.

  • אם עדיין מתרחשות שגיאות מחוץ זיכרון, ערכים גדולים יותר בהפרשים קבועים יכולים לשמש כדי לשמור אחוז גדול יותר של ערימה קוד. "20" הוא ערך ביניים סבירים עבור JumpStubReserve. עם זאת, ערכים גדולים יותר להפעיל יש השפעה שלילית יותר ויותר על הביצועים.

טופסי Windows

בעיה 1:בהנחה שיש לך יישום Windows Forms בעל טפסים מרובים, כי המשתמש הוא גלילה אחד מטפסים אלה. במהלך פעולת גלילה, שהטופס נסגר באופן אסינכרוני, כגון החל מהתאריך אירוע קצובה בזמן, על-ידי האוטומציה UI, או בעת הפעלה מחדש של המערכת. בעת סגירת הטופס, היישום מתריע על חריג ObjectedDisposedException במחסנית הבאים: System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle()
System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get()
System.Windows.Forms.dll!System.Windows.Forms.Control.CaptureInternal.set(bool value)
System.Windows.Forms.dll!System.Windows.Forms.Control.WmMouseDown(ref System.Windows.Forms.Message m, System.Windows.Forms.MouseButtons button, int clicks)

בעיה 2:ביישום טופס Windows, CheckedListBox ותיבה משולבת מוצגים מלבנים ריקים במערכת הפעלה של 64 סיביות.

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×