מאפייני הבעיה
כאשר אתה מתקין עדכון עבור Microsoft .NET Framework 4, רכיב Native Image Generator (NGen.exe) משתמש באחוז גבוה ממחזורי המעבד במחשב למשך זמן רב. זמן זה משתנה בהתאם לכמות תמונות המקור המותקנות במחשב.
סיבה
עדכונים עבור .NET Framework 4 מחייבים יצירה מחדש לחלוטין של מטמון תמונות המקור, פעולה האורכת זמן רב מאוד. עבור מחשבים מסוימים, אינטראקציה עם תמונות מקור שהותקנו קודם לכן עלולה לגרום לפעולת היצירה מחדש של תמונות המקור לארוך זמן רב מהצפוי. למרות בעיה זו משפיעה רק על זמני התקנה, ההשפעה עלולה להיות מספר דקות עד עשרות דקות. מחשבים שבהם מותקנות יותר תמונות מקור יחוו זמני יצירה ארוכים יותר.
דרכים לעקיפת הבעיה
כדי שאנו נעקוף בעיה זו עבורך, עבור לסעיף "תקנו עבורי". אם אתה מעדיף לתקן בעיה זו בעצמך, עבור לסעיף "אני מעדיף לתקן בעצמי".
תקנו עבורי
כדי לתקן בעיה זו באופן אוטומטי, לחץ על הלחצן או על הקישור תקן. אז לחץ על הפעלה בתיבת הדו-שיח הורדת קובץ ופעל בהתאם לשלבים באשף התיקון.
עבור Microsoft .NET Framework 4, מהדורת 32 סיביות |
עבור Microsoft .NET Framework 4, מהדורת 64 סיביות |
עבור Microsoft .NET Framework 4, מהדורת Itanium |
---|---|---|
הערות
-
ייתכן שאשף זה מוצג באנגלית בלבד. עם זאת, התיקון האוטומטי פועל גם עבור גרסאות של Windows בשפות אחרות.
-
אם אינך נמצא מול המחשב שבו אירעה הבעיה, תוכל לשמור את התיקון האוטומטי בכונן הבזק או בתקליטור ולאחר מכן תוכל להפעיל אותו במחשב שבו אירעה הבעיה.
אני מעדיף לתקן בעצמי
כדי לעקוף בעיה זו, ייתכן שתוכל להפחית במידה מסוימת את זמני היצירה של תמונות המקור אם תכריח את NGen.exe ליצור תמונות מקור חדשות בלי להתייחס למה שכבר נוצר בעבר.
כדי לשפר את זמני היצירה, ישירות לפני התקנת עדכון .NET Framework 4, פתח שורת פקודה עם הרשאות מלאות והפעל את הפקודות הבאות.
חשוב הפעל פקודות אלה מיד לפני החלת העדכון. אחרת, פקודות אלה יעילות פחות.
במחשב שבו פועלת מערכת הפעלה Windows עם 32 סיביות
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
במחשב שבו פועלת מערכת הפעלה Windows עם 64 סיביות
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
%windir%\microsoft.net\framework64\v4.0.30319\ngen.exe update /force /queue