Service Control Manager (בקיצור SCM, תרגום מנהל השליטה בשירותים) הוא תהליך מערכת מיוחד, הקיים משפחת מערכות ההפעלה חלונות NT, המתחיל, מפסיק, ומקשר, בין תהליכי שירותי חלונות.
קובץ ההרצה שלו ממוקם בנתיב codice_1. תהליכי שירותים יוצרים קשר עם SCM, באמצעות API מוגדר היטב, ואותו API, נמצא בשימוש פנימי על ידי כלים אינטראקטיביים, לניהול שירותי חלונות, כגון MMC הקשור ל-codice_2, וכלי שורת הפקודה לבקרת השירותים -codice_3.
מנהל המשימות
מנהל המשימות הוא תוכנת מנהל משימות, מנטר מערכת ומנהל אתחול, הכלולה במערכות ההפעלה חלונות של מיקרוסופט.
היא מספקת מידע אודות ביצועי המחשב והיישומים הרצים, תהליכים ושימוש במעבד המחשב. מידע זיכרון פיזי ווירטואלי, פעילות רשת, נתונים וסטטיסטיקות, משתמשים מחוברים ושירותי מערכת. מנהל המשימות יכול גם לשמש להגדיר קדימויות תהליכים, חיסול תהליכים בכוח, כיבוי, הפעלה מחדש, מעבר למצב שינה, או ניתוק המשתמש המחובר למערכת.
מנהל המשימות מאפשר לצפות בתהליכים הרצים במערכת, לחסל אותם, ליצור תהליכים חדשים.
בצורתו המוכרת לנו כיום, מנהל המשימות התקבל בחלונות NT 4.0. גרסאות קדומות יותר של חלונות NT כללו יישום ניהול משימות, אך תכונותיו היו פחותות ממנהל המשימות. בגרסאות של חלונות שהיו מבוססות DOS (חלונות 3.x, 95, 98) הייתה תוכנה שנקראה "רשימת משימות" (Task list) להצגת תוכנות הרצות במערכת. תוכנה זו הופעלה על ידי הרצת הקובץ taskman.exe שהיה בנתיב codice_1, או על ידי שימוש בצירוף המקשים שלהלן.
קיים קיצור דרך לפתיחת מנהל המשימות – צירוף המקשים:
תפקוד.
בגרסתו הנוכחית של הכלי (החל מחלונות 8 והלאה), כאשר המשתמש קורא לראשונה למנהל המשימות, הוא מופיע בגרסה "מופשטת" שמכילה את רשימת התוכניות הפועלות כרגע, וניתן "להרחיב" אותו על ידי לחיצה על כפתור "יותר פרטים". במצב המלא, מנהל המשימות מכיל מספר לשוניות:
היסטוריה.
מנהל המשימות פותח במקור כפרויקט צד שפותח על ידי דייוויד פלומר, שעבד כמתכנת בחברת מיקרוסופט. ועד מהרה הפך לפרויקט עיקרי שנכלל בסופו של דבר בחלונות NT כפי שאנו מכירים אותו כיום.
חלונות 9X.
בחלונות 9x הייתה קיימת תוכנית קטנה בשם "סגירת תוכנית" שהופעלה כאשר המשתמש לחץ על צירוף המקשים והציגה את רשימת המשימות הפתוחות כרגע, ביחד עם אפשרות לסיים את המשימה הנבחרת, או לכבות את המחשב. התוכנית לא הייתה מציגה תהליכי מערכת חשובים (kernel32.dll למשל) כדי למנוע מהמשתמש לסיים אותם ולהקריס את המערכת בנוסף לכך, היה קיים יישום בשם System monitor שהיה מציג מידע גרפי על אחוזי הניצול של משאבי המערכת. שני היישומים האלו היוו למעשה את הבסיס למנהל המשימות של חלונות NT.
חלונות NT 4.0.
הגרסה הראשונית של מנהל המשימות, שנכללה בחלונות NT, כללה רק 3 לשוניות: יישומים (הייתה מציגה את כל היישומים הפתוחים כרגע, ונתנה אפשרות לסיים את פעולתו של יישום כלשהו כgraceful exit), תהליכים (דרכו המשתמש היה יכול להכריח תהליך כלשהו להסתיים כforce quit), וביצועים (דרכו המשתמש היה יכול לצפות באחוזי השימוש במעבד ובזיכרון הווירטואלי). מסך זה נשאר ללא שינוי מהותי בחלונות 2000.
חלונות XP.
בחלונות XP התווסף תפריט ובו אפשרויות יציאה מהמשתמש וכיבוי המחשב, אפשרויות שאמנם קיימות גם בתפריט ההתחל, אולם דרך מנהל המשימות ניתן לעשות בהן שימוש כאשר שולחן העבודה קרס או שהמעטפת הגרפית (Explorer.exe) לא הייתה נטענת כמו שצריך.
בנוסף לכך, נוספה תמיכה בתהליכים בעלי יותר מ-15 תווים בשמם. בגרסאות קודמות התוכנה הייתה חותכת שמות ארוכים מדי, אולם החל מXP השמות מוצגים במלואם. התווספו שתי לשוניות חדשות: "רשת" - שהייתה מציגה את אחוזי השימוש בחיבורי הרשת במחשב, ו"משתמשים". בעוד שלשונית ה"משתמשים" נשארה עם יתר גרסאותיה של חלונות, לשונית ה"רשת" אוחדה בסופו של דבר עם לשונית ה"ביצועים".
חלונות ויסטה ו-7.
בחלונות ויסטה נוספו אפשרויות נוספות למנהל המשימות, וביניהן:
בנוסף לכך, תפריט אפשרויות הכיבוי והיציאה מהמערכת שהתווסף בחלונות XP, הוסר במנהל המשימות של ויסטה ו-7.
תכונות קובץ
תכונות קובץ הם מטא דאטא אודות קובץ מחשב, המגדירות את התנהגות מערכת הקבצים.
כל תכונה יכולה להיות בשני מצבים, תקפה או מבוטלת. התכונות נחשבות נפרדות ממידעי מטא דאטא אחרים, כגון תאריך, שעה, סיומת קובץ או הרשאות מערכת הקבצים. בנוסף לקבצים ותיקיות, כוננים לוגיים ומערכות קבצים אחרות, יכולות גם הם, להכיל תכונות קובץ.
באופן מסורתי ל-MS-DOS ולחלונות יש 4 תכונות קובץ; "ארכיון", "מוסתר", "לקריאה-בלבד", ו"מערכת", אך בהמשך נוספו מספר תכונות חדשות. מערכות הנגזרות מ-4.4BSD-Lite, כמו FreeBSD, NetBSD, OpenBSD, DragonFly BSD, ו-OS X, תומכות בסדרת תכונות "מערכת" ו"משתמש". גרסאות מאוחרות של ליבת לינוקס תומכות אף הם בסדרת תכונות קבצים.
שירותי חלונות
שירותי חלונות הם תוכניות מחשב הרצות ברקע, במשפחת מערכות ההפעלה חלונות NT של מיקרוסופט. הם מקבילים לרעיון של הדיימונים ביוניקס. תהליכי חלונות חייבים להתאים לכללי הממשק והפרוטוקולים של ה-Service Control Manager הרכיב האחראי על ניהול השירותים בחלונות.
שירותי חלונות יכולים להיות מוגדרים להתחיל לפעול בעת עליית מערכת ההפעלה, ולרוץ ברקע כל עוד חלונות פעילה, או לחלופין להיות מופעלים ידנית או על פי אירוע.
מערכות ההפעלה של חלונות NT, כוללות שירותים רבים ב-3 רמות של משתמשים; "מערכת" "שירות רשת" ו-"שירות מקומי". רכיבי חלונות מקושרים לעיתים לתהליך האירוח לשירותי חלונות (svchost.exe). מכיוון שהשירותים של חלונות פועלים בהקשר של חשבונות משתמש ייעודיים משלהם, הם יכולים לפעול גם כאשר משתמש אינו מחובר.
לפני חלונות ויסטה, שירותים המותקנים כ"שירות אינטראקטיבי" יכולים לקיים אינטראקציה עם שולחן העבודה של חלונות, ומראים ממשק משתמש גרפי. בחלונות ויסטה, לעומת זאת, שירותים אינטראקטיביים אינם בשימוש ולא יפעלו כהלכה, כתוצאה מהקשחת שירותי חלונות.
מרכז הפעולות
מרכז הפעולות (בעבר היה ידוע כמרכז האבטחה) הוא רכיב תוכנה במערכות ההפעלה של מיקרוסופט, חלונות XP (החל מחבילת שירות 2), ויסטה, 7, ו-8. התוכנה מאפשרת למשתמש לצפות במצב הגדרות ושירותי האבטחה במחשב. מרכז הפעולות מנטר באופן קבוע שינויים בהגדרות האבטחה, ומידע את המשתמש באמצעות הודעת בלון עזרה אם מתגלה בעיה. בחלונות 7 שונה שם התוכנה למרכז הפעולות, משום שנוספו לה תפקידי תחזוקה בנוסף לאבטחה. שם השירות האחראי על התוכנה הוא "wscsvc".
ב-25 באוגוסט 2004 ה-PC Magazine פרסם מאמר אודות מרכז האבטחה של XP, וטען כי הוא מאפשר להפוך את המחשב לפגיע יותר, אם יצליחו נוזקות להשתלט עליו ולהציג כאילו המצב הנוכחי תקין, ואינו דורש כל פעולת הגנה. לשם ביצוע פעולה שכזו על ידי נוזקה, היא נדרשת לספק הרשאות ניהוליות.
מפת תווים
מפת תווים היא תוכנה הכלולה במערכות ההפעלה חלונות של מיקרוסופט, המאפשרת לצפות בכל התווים והגופנים המותקנים במערכת, לבדוק איזה קלט מקלדת, משמש להקלדת התו (באמצעות קוד Alt), וכן להעתקת התווים לכל תוכנית היכולה להציג אותם. התוכנה שימושית לרוב לשם הקלדת תוים מיוחדים.
ניתן לפתוח את התוכנה באמצעות שורת הפקודה, או באמצעות הקלדת 'charmap' בתיבת הדו-שיח "Run".
ב"עורך התווים" ניתן ליצור תווים מיוחדים שיוצגו לאחר יצירתם במפת התווים. המערכת מאפשרת לחפש תווים על פי שמם, הצליל שלהם, קטגוריות וערכי יוניקוד.
מפת התווים של GNOME
מפת התווים של GNOME (אנגלית GNOME Character Map, ידועה באופן רשמי כ-Gucharmap) היא תוכנת מפת תווי יוניקוד המהווה חלק מ-GNOME. התוכנה מאפשרת להציג תווים על ידי קטעי יוניקוד, או סוגי כתב. התוכנה נבנתה בערכת הכלים GTK+, ויכולה לרוץ על כל פלטפורמה התומכת ב-GTK+. מספר תוכניות טקסט משתמשות בתוכנה לקלט תווים.
גרסה 0.1 של התוכנה הופצה ב-13 בדצמבר 2002 עם יכולות צפייה בסיסיות בגופני יוניקוד, אשר התפתחו בהמשך. ב-2 ביולי 2003 הוחלט שהתוכנה תיכלל ב-GNOME 2.4. חודשיים אחר כך ב-10 בספטמבר הופצה גרסה 1.0.0 של התוכנה שכללה תיקוני באגים, ועדכוני תרגומים שנכללו ב-GNOME 2.4.
התוכנה כוללת תיאור קצר של תווים קרובים, ולעיתים את משמעות התוו המבוקש. התוכנה משמשת גם להעתקת תווים בצורת העתק הדבק. פונקציות החיפוש מתאפשרות במספר שיטות, הכוללות חיפוש לפי שם היוניקוד או קוד התו.
הערות שוליים.
Neptune
Neptune (או: Microsoft Neptune בשמה המלא) היה שם הקוד לגרסת מערכת ההפעלה חלונות, שהייתה בפיתוח החל מ-1999. היא התבססה על חלונות 2000, ותוכננה להיות הגרסה הראשונה המיועדת לצרכנים, המבוססת על חלונות NT, ונועדה להחליף את סדרת חלונות 9x (כפי שבסופו של דבר, נהיה בסוף עם חלונות XP וממשיכותיה).
Neptune הורכבה באופן רחב על בסיס חלונות 2000, אך נוספו בה תכונות חדשות כדוגמת חומת אש, שבהמשך שולבה בחלונות XP כ-Windows Firewall. כמו כן נוסף בה מסך כניסה, אשר נותר גם הוא ב-XP. ב-Neptune נוסה גם ממשק משתמש חדש, שילוב של HTML עם ממשק Win32 מסורתי, שהיה נקרא "מרכז הפעילות" לפעולות ממוקדות-משימה.
בתחילת שנת 2000 מיזגה חברת מיקרוסופט את הצוות העובד על Neptune, עם הצוות שפיתח את Windows Odyssey, העדכון של חלונות 2000 למשתמשים עסקיים. הקבוצה המשולבת עבדה על מיזם חדש שהיה תחת שם הקוד Whistler, שהופץ בסוף 2001 כחלונות XP. בינתיים הפיצה מייקרוספט מערכת הפעלה נוספת מבוססת DOS למשתמש הביתי, שנקראה חלונות ME.