- PCMagazine - http://www.pcmagazine.co.il -
תקלת svchost לאחר התקנת Service Pack 3
נכתב ע''י צוות העורכים בתאריך 1 באוקטובר 2008 @ 2:14 בקטגוריה מדריכים | 1 Comment
הגורם לתופעה הוא Windows Update! עם הפעלת העדכונים האוטומטיים התחילו הצרות. Microsoft "בטעות" כללו את קובץ ההפעלה של Windows Update שנקרא, "WUAUENG.DLL" בגרסאתו הישנה. לכן, בכל פעם שתנסו להפעיל את Windows Update לאחר התקנת Service Pack 3, תקבלו את הודעת השגיאה של " Generic Host Process for Win 32 Services ". זאת לאחר שהקובץ SVCHOST.EXE יקבל משמעות חדשה של OVERRUNNING במעבד המחשב.
* ניסינו לבצע Windows Update באופן ידני. המחשב שלנו פשוט קפא, שום דבר לא קרה. אחרי כמה דקות, המחשב כבר נהיה ממש חם וסרגל הוינדוס התחתון כבר איבד מהצבעים שלו .
* ניסינו את התיקון ממיקרוסופט, אבל לא ממש הועיל. ניסינו לפתור זאת דרך עוד כתבה ממיקרוסופט תחת התיאור: "תיקון: בעת שימוש ב-Windows Update כדי לבדוק אם יש עדכונים המשתמשים ב-Windows Installer, לרבות עדכוני Office, ניצול CPU עלול להגיע ל 100 אחוז תקופות ממושכות" ועדיין, אין פתרון. אז כתבנו פתרון משלנו, כזה שעובד.
1. לחץ על התחל -> הפעלה, הקלד "services.msc" (ללא מרכאות) בתיבה פתח ולחץ על אישור.
2. לחץ לחיצה כפולה על השירות "עדכונים אוטומטיים".
3. לחץ על הכרטיסייה כניסה, לוודא שהאפשרות "חשבון מערכת מקומית" מסומנת וכן את האפשרות "אפשר לשירות לקיים אינטראקציה עם שולחן העבודה" אינה מסומנת.
4. בדוק אם שירות זה מאופשר ב "listed Hardware Profile". אם לא, אנא לחץ על לחצן הפעל כדי להפעיל אותו.
5. לחץ על הכרטיסייה "כללי" ותוודא ש "סוג הפעלה" הוא "אוטומטי". לחץ על כפתור "הפעל" תחת "מצב שירות" (Startup Type) וודא שהוא מופעל אוטומטית.
6. חזור על השלבים לעיל עם שירות נוסף: Background Intelligent Transfer Service (BITS)
רשום את רכיבי Windows Update בשנית, ונקה את תקיית הקבציים הזמניים הלא תקינה של Windows Update.
1. לחץ על התחל ולאחר מכן לחץ על הפעלה,
2. בשדה הפקודה לחץ "REGSVR32 WUAPI.DLL" (ללא מרכאות) והקש Enter.
3. כאשר אתה מקבל את "DllRegisterServer ב WUAPI.DLL הצליח" , לחץ על אישור.
4. חזור על שלבים אלה עבור כל אחת מהפקודות הבאות:
REGSVR32 Wuaueng.dll
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL
לאחר סיום הפעולות הנ"ל, שכן התיקייה הזמנית של Windows Update עשויה להיות פגומה, נבצע את השלבים הבאים בכדי לשנות את התקייה\למחוק אותה ועל ידי כך תיווצר אחת חדשה ותקינה.
1. לחץ על התחל, הפעלה, הקלד: cmd והקש Enter. הפעל את הפקודה הבאה בחלון הפקודה. "Net stop wuauserv" (שים לב, ייתכן שיהיה עליך לבצע אתחול למחשב לפני שהפקודה net stop תעבוד … במקרה שלי, לא הייתי צריך)
2. לחץ על התחל, הפעלה, הקלד: %windir% והקש Enter.
3. בתקייה שנפתחה, עליך לשנות את שם התקייה: "SoftwareDistribution" ל "SDold".
4. לחץ על התחל, הפעלה, הקלד: cmd והקש Enter. הפעל את הפקודה הבאה בחלון שנפתח. net start wuauserv
לאחר שעשיתם את כל זה, בצעו הפעלה מחדש למחשב. עשו עידכוניים דרך האתר על מנת להסדיר את התקייה החדשה שאמורה להיווצר. זה עובד מעולה! ואני מקווה שמיקרוסופט יתקנו זאת במהרה כי זה ממש מעיק!
הכתבה הודפסה מאתר PCMagazine: http://www.pcmagazine.co.il
קישור לכתבה: http://www.pcmagazine.co.il/guides/pid=242&name=svchostexe-%d7%94%d7%a9%d7%aa%d7%92%d7%a2-%d7%90%d7%97%d7%a8%d7%99-%d7%94%d7%aa%d7%a7%d7%a0%d7%aa-sp3-generic-host-process-for-win-32-services
לחץ כאן להדפסה.
Copyright © PCMagazine. All rights reserved