שתף קטע נבחר

המדריך למבקר בשירותי Windows

השירותים (Services) של Windows XP. אתם יודעים שהם שם, אתם יודעים שהם חשובים, אבל אין לכם מושג מה קורה שם, נכון? אם זה המצב אז הגעתם למקום הנכון


השירותים (Services) הם רכיבי תוכנה המשולבים (ברובם) ב-Windows XP ומרחיבים את הפונקציונליות הבסיסית של גרעין (Kernel) מערכת ההפעלה. XP מפעילה את חלקם בשלב הפעלת המערכת, ומאפשרת למשתמש או ליישומים שונים להפעיל שירותים אחרים בכל זמן.

 

לדוגמה, זיהוי אוטומטי של חומרה בתכונת Plug & Play, הקצאת כתובות IP דינמית בשיטת DHCP, הצפנת ה-SSL המשמשת את הדפדפן שלכם או הפעלת ה-Spooler שמכיל את תור ההדפסה שלכם - כל אלה מופעלים באמצעות שירותים.

 

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

 

למה להתעסק עם השירותים?

בין השירותים שכלולים בהתקנה של Windows XP (ושל ה-Service Packs) ישנם כאלה שבלעדיהם המחשב שלכם פשוט ייתקע. אחרים, נמצאים שם מסיבות היסטוריות בלבד.

 

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

 

מאמרים ומדריכים רבים שפורסמו באינטרנט, מציעים קונפיגורציות מומלצות של שירותים. אבל אף אחד מהם לא מתיימר להציג בחירה אידיאלית אחת שתהיה נכונה לכולם. אין דין מחשב ביתי שמחובר לאינטרנט באמצעות מודם ADSL, כדין כזה שמחובר לרשת ארגונית עם תשתית תוכנה מיקרוסופטית, למשל.

 

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

 

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

 

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

 

בבדיקה אקראית שערכנו על מחשב XP סטנדרטי עם 1GB זיכרון, הצלחנו לפנות כ-32MB של זיכרון באמצעות שינוי של ברירות המחדל לערכים המומלצים שתמצאו בטבלה שבהמשך. השינוי הזה קיצר את זמן האתחול של המחשב בכ-10 אחוזים והניב שיפור כולל של כ-4 אחוזים בביצועי המחשב.

 

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

 

איך עושים את זה

יש שתי דרכים לראות את רשימת השירותים שרצה במחשב שלכם.

 

הראשונה היא להריץ את ה-System Configuration Utility (הקלידו msconfig משורת הפקודה) ולהיכנס ללשונית Services. תוצג לכם רשימה תמציתית, שניתנת לפילוח מהיר - כן/לא של מיקרוסופט. דרכה תוכלו גם להפעיל או לנטרל שירותים שונים, אבל עדיף לעשות זאת בדרך השנייה.

 

הדרך השנייה, הטובה והעדיפה לטפל בשירותים, היא באמצעות כלי ניהול השירותים. הקלידו services.msc בשורת הפקודה והקישו Enter (אפשר להגיע גם מחלון Computer Management, הזמין בקליק ימני על סמל My Computer ובחירה ב-Manage).

  

שימו לב שלגבי כל שירות מוצגים שמו, התיאור שלו, מצבו הנוכחי והגדרת האתחול שלו. "המצב הנוכחי" יכול להיות מופעל (Started) או כבוי. "הגדרת האתחול" יכולה להיות אחד משלושה ערכים:

  • Automatic. טען והפעל באתחול.
  • Disabled. אל תטען.
  • Manual. טען ואפשר הפעלה בעת הצורך.

 

בהקלקה ימנית על שם השירות, תקבלו גישה לפעולות השונות שניתן לבצע עליו, כמו להפעיל, לכבות, לאתחל וכו'. בחרו ב-Properties כדי לראות יותר פרטים על השירות, או כדי לשנות את הגדרת האתחול באופן קבוע.

  

איך להשתמש בטבלה

בסך-הכל, מתוך 81 ה-Services האופייניים במחשב XP Pro עם SP2 (לא כולל Services שאינם של מיקרוסופט) ישנם 14 מיותרים בעליל (שאפשר לכאורה להגדירם כ-Disabled), 11 שאי אפשר לוותר עליהם בשום מצב (מומלץ להשאיר Automatic), ועוד 56 שעשויים להיות דרושים או מיותרים (בדרך-כלל נלך על Manual).

 

הערכים המומלצים בטבלה הם אלו שנראו לנו הכי מתאימים לצרכים של "המשתמש המקצועי הממוצע" (כלומר אתם), בהנחה שיש דבר כזה; במקרים בהם יש הבדל בין משתמש ביתי וארגוני, או בין מחשב בודד (Stand-alone) למחשב שמחובר לרשת מקומית, השתדלנו להתייחס.

 

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

 

כשאינכם בטוחים אם אתם זקוקים לשירות מסויים או לא, הכי טוב להעביר אותו למצב Manual (ולא Disabled). במצב הזה, אם יהיה בו צורך, הוא יופעל.

 

רק צאו מתוך הנחה שהפעלה אוטומטית היא הימור בטוח יותר מאשר הפעלה מותנית באמצעות הגדרת Manual. יש יותר מקרים (אם כי מעטים) בהם הפעלה מאוחרת של שירות שהוגדר כ-Manual נכשלת, או משפיעה רק באופן חלקי.

 

אזהרה: גבו עכשיו, לפני שאתם עושים שינוי כלשהו! 

 


טבלת השירותים

טבלת השירותים
שם השירות שם התהליך תיאור המלצה
Alerter Services.exe אם אתם חלק מרשת, ייתכן שהשירות הזה משמש את המחשב שלכם כדי לקבל Administrative Alerts. במחשב ביתי אפשר בדרך-כלל לכבות. Manual/Disabled
Application Layer Gateway Alg.exe ייתכן שאתם זקוקים לו אם אתם משתמשים ב-Firewall של Windows או ב-Internet Connection Sharing. Manual
Application Managment svchost.exe -k netsvcs חיוני להוספה והסרה של יישומים. Manual
Automatic Updates svchost.exe -k netsvcs חיוני לפעולת Windows Update. עדיף להפעיל אלא אם כן אתם מטפלים בכל העדכונים ידנית. Automatic
Background Intelligent Tranfer svchost.exe -k netsvcs מנהל הורדה של קבצים ושימושי כאשר הורדת עדכון, למשל, נפסקת בגלל כיבוי המחשב. Manual
ClibBook clipsrv.exe מאפשר העתקה והדבקה בין מחשבים ברשת מקומית. Disabled
COM+ Event System svchost.exe שולט בהודעות מערכת שקשורות לרכיבי COM+. Manual
COM+ System Application dllhost.exe משמש את מנגנון המעקב אחרי רכיבי COM+ ובדרך-כלל בלתי שימושי בעליל Manual
Computer Browser svchost.exe -k netsvcs עוקב אחרי המחשבים המחוברים לאותה רשת LAN. ההגדרות המומלצות: Automatic אם אתם ברשת מקומית, Disabled אם יש לכם מחשב אחד, Manual אם אתם מאחורי Router. תלוי במקרה
Criptographic Services svchost.exe -k netsvcs מספק את האזהרות על דרייברים ללא חתימה דיגיטלית. Automatic
DCOM Server Process Launcher svchost -k DcomLaunch כמו שהשם אומר. Automatic
DHCP Client svchost.exe -k netsvcs מקצה כתובות IP דינמיות לצורך החיבור לאינטרנט. חיוני אם אתם משתמשים ב-ICS או סתם מחוברים לאינטרנט המהיר. Automatic
Distribution Link Tracking Client svchost.exe -k netsvcs אחראי על קישורים בין מערכות הקבצים של מחשבים שונים ברשת. הסיכוי שתצטרכו אותו קטן. Manual
Distribution Transaction Coordinator msdtc.exe משלים את השירות הקודם. Manual בארגון, Disabled בבית
DNS Client Cache svchost.exe -k NetworkService מנהל מטמון של כתובות DNS עבור המחשב שלכם. מחשבים ברשת הארגונית עשויים להזדקק לו. מחשבים ביתיים דרך-כלל לא (תלוי בציוד ותוכנות התקשורת המותקנים). Manual
Error Reporting Service svchost.exe -k netsvcs מפעיל את המערכת המעצבנת לדיווח על תקלות למיקרוסופט, שמופיע אחרי נפילת יישום או מערכת. Disabled
Event Log services.exe לא כל-כך משנה מה הוא עושה כי אי אפשר להפסיק אותו בכל מקרה. Automatic
Fast User Switching svchost.exe -k netsvcs השירות שעומד מאחורי האפשרות למעבר בין משתמשים פעילים. מיותר אם אתם לא משתמשים באפשרות הזו. Manual/ Disabled
Help and Support svchost.exe מציג את הקישורים בחלוניות העזרה ביישומי מיקרוסופט. Automatic
Human Interface Device Access svchost.exe -k netsvcs תומך בכפתורי קיצור במקלדות. Manual
HTTP SSL svchost.exe -k HTTPFilter מספק תמיכת SSL לדפדפן שלכם. Automatic
IMAPI CD-Burning COM Service imapi.exe מספק את האפשרות לצרוב תקליטורים ישירות מתיקיות. פחות שימושי אם אתם נוהגים להשתמש בתוכנת צריבה. Manual
Indexing Service cisvc.exe מאנדקס קבצים כדי לאפשר גישה מהירה. שירות לא כל-כך מוצלח שעלול לפגוע בביצועים ולכן עדיף לנטרל אותו. Disabled
InstallDriver Table Manager IDriveT.exe תזדקקו לו לעיתים רחוקות עם התקנת דרייברים מבוססת InstallShield. Manual
IPSEC Servies lsass.exe משמש לאותנטיקציה של העברות קבצים מוצפנות. מופעל לעיתים נדירות. Manual
Logical Disk Manager Service svchost.exe חיוני לשליטה בדיסק/ים הקשיח/ים שלכם.

 

Manual
Logical Disk Manager Administrative Service dmadmin.exe משמש בזמן שינויים בהגדרות של הכוננים. עד אז אפשר לוותר עליו ולכן מומלץ להגדיר אותו כידני Manual
Messenger Service svchost.exe -k netsvcs ב-SP2 השירות הזה כבר נוטרל על-ידי מיקרוסופט. Disabled
MS Software Shadow Copy Provider Service dllhost.exe משמש את כלי הגיבוי שמגיע עם Windows. אם אתם לא משתמשים בו אפשר לנטרל. Manual/Disabled
Net Logon Service lsass.exe רכיב אותנטיקציה עבור Domains. בדרך-כלל מיותר בשימוש ביתי. Manual/Disabled
NetMeeting Remote Desktop Sharing Service mnmsrvc.exe מאפשר גישה מרחוק למחשב שלכם באמצעות NetMeeting. מיותר אם אתם לא משתמשים ב-Remote Desktop. Disabled
Network Connections Service svchost.exe -k netsvcs חיוני כדי להתחבר לאינטרנט. Automatic
Network DDE Service netdde.exe מאפשר העברת נתונים בין יישומים על מחשבים שונים בערוצי DDE. ברירת המחדל ב-SP2 היא Disabled ומי אנו שנחלוק עליה. Disabled
Network DDE DSDM Service netdde.exe משלים את השירות הקודם ומיותר באותה מידה. Disabled
Network Location Awareness svchost.exe -k netsvcs שימושי אם מופעל אצלכם ICS (Internet Connection Sharing) של מיקרוסופט. אופייני במקרים של מחשב שמחובר לאינטרנט מצד אחד ולמחשב אחר מצד שני. Manual/Disabled
Network Provisioning Service svchost.exe -k netsvcs שימושי במערכות ניהול מסויימות ברשתות מקומיות. בדרך-כלל מיותר למשתמשים ביתיים. Manual
NT LM Security Support Provider Service lsass.exe שימושי אם אתם מפעילים חיבור Telnet. Manual/Disabled
Office Source Engine OSE.EXE שומר קובצי התקנה לשם שחזור רכיבי MS Office. בלתי שימושי עד שיש בו צורך ולכן עדיף שיהיה ידני. Manual
Performance Logs and Alerts Service smlogsvc.exe משמש את כלי ניטור הביצועים המובנה של XP. אפשר לנטרל אם אתם לא משתמשים. Manual/Disabled
Plug and Play Service services.exe כמו שזה נשמע. להשאיר! Automatic
Portable Media Serial Number Service svchost.exe עשוי להיות שימושי אם אתם מחברים למחשב נגן מדיה כלשהו. Manual/Disabled
Print Spooler Service spoolsv.exe מנהל את תור ההדפסה שלכם. אם אין לכם מדפסת אפשר לוותר עליו Disabled/Automatic
Protected Storage Service lsass.exe מספק הגנה על סיסמאות ועל מידע שנשמר לתכונת ה-AutoComplete Automatic
QoS RSVP Service rsvp.exe שירות שאמור לעזור למערכת ההפעלה לנהל בחוכמה את תווך התקשורת שלכם, אבל לא נתמך על-ידי ספקי האינטרנט ולכן אין בו תועלת. Disabled
Remote Access Connection Manager Service svchost.exe -k netsvcs חיוני אם אתם משתמשים ב-ICS. מיותר ברוב המקרים האחרים. Manual
Remote Desktop Help Session Manager Service sessmgr.exe תומך בתכונת Remote Desktop. אם אתם לא משתמשים בה אפשר לוותר. Disabled/Manual
Remote Procedure Call (RPC) Service Svchost.exe -k rpcss חיוני לפעולתם של הרבה שירותים אחרים. להשאיר. Automatic
Remote Procedure Call (RPC) Locator Service locator.exe משלים את השירות הקודם ולכן לא מומלץ לגעת בברירת המחדל שהיא Manual. Manual
Remote Registry Service svchost.exe -k LocalService מאפשר למנהל רשת לבצע שינויים בקבצי הרישום שלכם. אם מדובר במחשב ביתי עדיף לנטרל. Disabled/Manual
Removable Storage Service svchost.exe -k netsvcs שימושי עם סוגים מסויימים של אמצעי אחסון. לעיתים נדירות יש בו צורך. Manual
Routing and Remote Access Service svchost.exe -k netsvcs בלתי שימושי בעליל במחשב ביתי. עשוי להיות שימושי בארגון, אך גם בספק. Disabled/Manual
Secondary Logon Service svchost.exe -k netsvcs מאפשר שימוש בתכונת Run As. במה שקשור לאבטחה, עדיף לכבות. לשיקולכם. Disabled/Automatic
Security Accounts Manager Service lsass.exe מעניק שירותי אבטחה שונים ולא כדאי להתעסק איתו. Automatic
Security Center svchost.exe -k netsvcs "מרכז האבטחה" של SP2. אם אתם משתמשים בכלי אבטחה טובים ויודעים מה אתם עושים, אפשר לוותר. Disabled/Automatic
Server Service svchost.exe -k netsvcs מספק שירותי הדפסה וניהול קבצים ברשת מקומית. אם אין לכם כזו תוכלו לוותר עליו. Disabled/Automatic
Shell Hardware Detection Service svchost.exe -k netsvcs חיוני לזיהוי אוטומטי של התקני חומרה שונים. Automatic
Smart Card Service SCardSvr.exe יש לכם SmartCard במחשב? אם לא - כבו אותו. Disabled/Manual
Smart Card Helper Service SCardSvr.exe משלים את השירות הקודם. Disabled/Manual
SSDP Discovery Service svchost.exe -k LocalService שירות ששמו נקשר בפרצת אבטחה מטרידה. אפשר לוותר בשקט גמור. Disable
System Event Notification Service svchost.exe -k netsvcs הרבה תוכנות משתמשות בו. להשאיר. Automatic
System Restore Service svchost.exe -k netsvcs השירות של מנגנון שחזור המערכת. אם אינכם משתמשים בו אפשר לכבות. Disabled/Automatic
Task Scheduler Service svchost.exe -k netsvcs נחוץ ל-Task Scheduler. אם אינכם משתמשים בו אפשר לכבות. Disabled/Automatic
TCP/IP NetBIOS Helper Service svchost.exe -k LocalService מספק תמיכה לפרוטוקול NetBIOS על-גבי TCP/IP. הסיכוי שתשתמשו בו אם אין לכם רשת מקומית ישנה הוא די קטן. Manual
Telephony Service svchost.exe -k netsvcs משמש לחיוג מהמחשב, גם במודמים אנלוגיים ולעיתים גם ב-ADSL. Manual
Telnet Service tlntsvr.exe כשתשתמשו ב-Telnet הפעילו אותו. Disabled
Terminal Services Service svchost -k DComLaunch חיוני אם אתם משתמשים ב-Remote Desktop, Terminal Server או אם מוגדרים מספר משתמשים על המחשב. Manual
Themes Service svchost.exe -k netsvcs מאפשר להשתמש ב-Themes. בלעדיו, ממשק ה-XP שלכם יראה עוד יותר בסיסי מזה של Windows 2000. במחשב חלש זה אולי לטובה. Automatic/Manual
Uninterruptible Power Supply Service ups.exe עשוי להיות חשוב לכם אם אתם משתמשים באל-פסק שנשלט מהמחשב Manual
Universal Plug and Play Device svchost.exe -k LocalService עשוי להיות נחוץ אם אתם משתמשים ברשת מקומית. Manual
Upload Manager Service svchost.exe שריד ישן של פרוטוקול רשת בו אתם לא משתמשים. Disabled
Volume Shadow Copy Service vssvc.exe הפעילו אם אתם משתמשים בתוכנת הגיבוי המובנית של XP. Disabled/Manual
WebClient Service svchost.exe -k LocalService אם אתם לא משתמשים ב-IE אתם לא זקוקים לו. Manual
Windows Audio Service svchost.exe -k netsvcs שולט באודיו במחשב שלכם. Automatic
Windows Firewall/Internet Connection Sharing (ICS) svchost.exe -k netsvcs השאירו אותו גם אם אתם משתמשים ב-Firewall אחר. Automatic
Windows Image Acquisition (WIA) Service svchost.exe -k imgsvc עשוי להיות חיוני אם יש לכם מצלמה או סורק. Manual
Windows Installer Service msiexec.exe /V משמש להתקנת תוכנות שיש להם קבצים עם סיומת msi. Manual
Windows Management Instrumentation Service svchost.exe -k netsvcs חיוני להרצת תוכנות. Automatic
Windows Management Instrumentation Driver Extensions svchost.exe -k netsvcs משמש למעקב אחרי דרייברים. Manual
Windows Time Service svchost.exe -k netsvcs מסנכרן את השעון במחשב שלכם עם השעון של השרת המקומי או ספק האינטרנט שלכם ובדרך-כלל גורם רק בעיות. Disabled
Wireless Zero Configuration Service svchost.exe -k netsvcs חיוני בניידים, מיותר בשולחניים ללא חיבור אלחוטי. Disabled/Automatic
WMI Performance Adapter Service wmiapsrv.exe משהו שקשור לדרייברים. השאירו אותו ב-Manual. רוב הזמן הוא לא יופעל. Manual
Workstation Service svchost.exe -k netsvcs חיוני להרבה תוכנות. Automatic

 

לפנייה לכתב/ת
 תגובה חדשה
הצג:
אזהרה:
פעולה זו תמחק את התגובה שהתחלת להקליד
מומלצים