מאפייני הבעיה

אתה עלול להיתקל לביצועים איטיים במחשב שבו פועל Microsoft Internet Information Services (IIS) 6.0. בעיה זו מתרחשת כאשר מתקיימים התנאים הבאים:

  • השתמש באימות משולב של Windows יחד עם IIS 6.0.

  • השתמש בפרוטוקול האימות Kerberos כדי לאמת את המשתמש באתר האינטרנט.

הערה למבקרים באתר אינטרנט מתארח במחשב עלול להיתקל גם ביצועים איטיים. בעיה זו סביר יותר להתרחש אם המבקרים מוגבלת רוחב פס.

הגורם

בעת שימוש בפרוטוקול האימות Kerberos, IIS 6.0 מחייב את הלקוח לעבור אימות עבור כל בקשת HTTP. התנהגות זו גורמת להגדלת תעבורת רשת.אופן פעולה זה שונה מ- Microsoft Internet Information Services (IIS) 5.0. ב- IIS 5.0, לקוח מאומתת על-ידי Kerberos לאחר בקשת HTTP התחלתית נשאר מאומתים במשך כל ההפעלה HTTP Keep-Alive.

פתרון

Service pack מידע

כדי לפתור בעיה זו, השג את ה-service pack האחרונה של Windows Server 2003. לקבלת מידע נוסף, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

889100 כיצד להשיג את ה-service pack האחרונה של Windows Server 2003

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

תיקון חם נתמך זמין מ-Microsoft. עם זאת, תיקון חם זה מיועד לפתור רק את הבעיה המתוארת במאמר זה. יש להחיל תיקון חם זה רק במערכות שהתעוררה בהן בעיה ספציפית זו. תיקון חם זה עשוי לעבור בדיקות נוספות. לכן, אם המערכת שברשותך לא נפגעה באופן חמור מבעיה זו, מומלץ להמתין לעדכון התוכנה הבא המכיל תיקון חם זה.אם התיקון החם זמין להורדה, ישנו סעיף "הורדת תיקון חם זמינה" בראש מאמר Knowledge Base. אם מקטע זה אינו מופיע, פנה לשירות הלקוחות והתמיכה של Microsoft כדי לקבל את התיקון החם.הערה אם בעיות נוספות מתרחשות או אם נדרש פתרון בעיות כלשהו, ייתכן שתצטרך ליצור בקשת שירות נפרדת. דמי התמיכה המקובלים יחולו על שאלות וסוגיות תמיכה נוספות אשר אינן מצריכות את התיקון חם הספציפי הזה. לקבלת רשימה מלאה של מספרי הטלפון של התמיכה ושירות הלקוחות של Microsoft או כדי ליצור בקשת שירות נפרדת, בקר באתר האינטרנט הבא של Microsoft:

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

דרישות מוקדמות

יש לך Windows Server 2003 Service Pack 1 (SP1) מותקן כדי להחיל תיקון חם זה.

מידע רישום

חשוב הסעיף, שיטה או המשימה הזו מכילה פעולות המציינות כיצד לשנות את הרישום. עם זאת, עלולות להתרחש בעיות חמורות אם תשנה את הרישום באופן שגוי. לפיכך, ודא כי אתה מבצע צעדים אלה בקפידה. לקבלת הגנה נוספת, בצע גיבוי של הרישום לפני שתבצע בו שינויים. כך תוכל לשחזר את הרישום מאוחר יותר במקרה שתתעורר בעיה. לקבלת מידע נוסף על אופן הגיבוי והשחזור של הרישום, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

322756 כיצד לגבות ולשחזר את הרישום ב- Windowsלאחר החלת תיקון חם זה, עליך להוסיף ולהגדיר את ערך הרישום EnableKerbAuthPersist. לשם כך, בצע את הפעולות הבאות:

  1. לחץ על התחל, לחץ על הפעלה, הקלד regedit ולאחר מכן לחץ על אישור.

  2. אתר את מפתח המשנה הבא של הרישום ולחץ עליו:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters

  3. בתפריט עריכה, הצבע על חדש ולאחר מכן לחץ על ערך DWORD.

  4. הקלד EnableKerbAuthPersist עבור שם הערך ולאחר מכן הקש ENTER.

  5. לחץ לחיצה ימנית על EnableKerbAuthPersistולאחר מכן לחץ על שנה.

  6. בתיבה נתוני ערך , הקלד 1 או כל ערך שאינו אפס כדי להפעיל את התיקון החם, ולאחר מכן לחץ על אישור.הערה כדי להחזיר את שירות IIS התנהגות ברירת המחדל, הגדר את הערך כ- 0.

  7. צא מעורך הרישום.

  8. הפעל מחדש את שירות IIS. לשם כך, בצע את הפעולות הבאות:

    1. לחץ על התחל, לחץ על הפעלה, הקלד cmd ולאחר מכן לחץ על אישור.

    2. הקלד את הפקודות הבאות. הקש ENTER לאחר כל פקודה:

      iisadmin בפקודה net stop

      הפקודה net start iisadmin

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

אם שירות ה-IIS פועל בעת החלת תיקון חם זה, עליך להפעיל מחדש את שירות IIS.

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

תיקון חם זה אינו מחליף תיקונים חמים אחרים.

פרטי קובץ

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

Windows Server 2003, ארכיטקטורת Itanium

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

W3core.dll

6.0.3790.2683

1,059,328

15-Apr-2006

18:19

Windows Server 2003, x64

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

W3core.dll

6.0.3790.2683

569,344

15-Apr-2006

06:04

Windows Server 2003, x86

שם קובץ

גירסת קובץ

גודל קובץ

תאריך

שעה

W3core.dll

6.0.3790.2683

348,672

15-Apr-2006

05:29

מצב

מיקרוסופט אישרה כי מדובר בבעיה במוצרי מיקרוסופט הרשומים בסעיף 'חל על'. בעיה זו תוקנה לראשונה ב- Microsoft Windows Server 2003 Service Pack 2.

מידע נוסף

לאחר הפעלת את ערך הרישום EnableKerbAuthPersist והפעל מחדש את שירות IIS, IIS 6.0 דורש עוד ללקוח שיש לבצע אישור מחדש של כל בקשת HTTP. לקוחות שיש שיש לבצע אישור מחדש אם הם לבצע בקשת HTTP אחר באמצעות יציאת TCP לקוח אחר. תרחיש זה קורה כאשר יש ליצור הפעלה חדשה של HTTP Keep-Alive. לקבלת מידע נוסף אודות הפעלות HTTP Keep-Alive, בקר באתר האינטרנט הבא של כוח המשימה להנדסה באינטרנט ' (IETF):

http://www.ietf.org/rfc/rfc2616.txtלקבלת מידע נוסף על מינוח עדכוני התכנה, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

824684 תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של מיקרוסופט

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

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.