MSConfig (נקראת באופן רשמיSystem Configuration בחלונותויסטה,7, ו-8, ו- Microsoft System Configuration Utility במערכות ההפעלה הקודמות, בעברית נקראת התוכנהכלי שירות לקביעת תצורת המערכת אוקביעת תצורת המערכת) היאתוכנת מערכת שתפקידה לאבחן בעיות בתהליך האתחול של חלונות. ניתן להשתמש בתוכנה גם כדי לקצר את זמן האתחול.
היא יכולה להפעיל ולבטל פעילות תוכנותמנהלי התקנים ושירותי חלונות המופעלים בזמן עליית המערכת, או לשנות את פרמטרי האתחול. בין היתר, המשתמש היה יכול להגדיר דרך התוכנה הפעלה ידנית של "מצב בטוח", והגדרות נוספות הקשורות לכך. היא כלולה בכל הגרסאות של חלונות החל מחלונות 98 להוציא אתחלונות 2000. אף על פי שבחלונות 95 ו-2000 התוכנה אינה קיימת כברירת מחדל, ניתן להוריד אותה גם למערכות אלו.
על פימיקרוסופט, MSConfig לא תוכננה כדי לשמש ככלי ניהול לתוכנות ושירותים הפועלים בזמן עליית המערכת, למרות שזהו השימוש הנפוץ ביותר שלה.[1] MSConfig על גלגוליה סיפקה כלים רבים נוספים, וביניהם:
שינוי תכונות של קובצי אתחול, במערכות מבוססותDOS לדוגמה הכוונה הייתה לקובצי אצווה כמוAUTOEXEC.BAT וקובצי הגדרות שהקרנל משתמש בהם כמוSYSTEM.INI.
בחלונות 98 ומילניום, הכלי יכל לספק הגדרות תמיכה מתקדמות למערכת ההפעלה. המשתמש היה גם יכול להריץ כלי מערכת בסיסיים דרכו.
בחלונות 98 המשתמש היה יכול להיעזר בכלי כדי ליצור גיבוי לקובצי האתחול.
במילניום, המשתמש היה יכול להפעיל או לבטל מנהלי התקן וירטואליים (VXD) סטטיים מסוימים כך שייטענו או שלא ייטענו במהלך עליית המערכת, להגדיר או לשנותמשתני סביבה, ולשנות הגדרות של שפות הקלט שמותקנות על המערכת, דבר שעד כה המשתמש יכל לעשות רק ב-Real mode של DOS דרך שינוי הקובץ AUTOEXEC.BAT.
במילניום וב-XP המשתמש היה יכול לשחזר קבצים מסוימים מההתקנה המקורית של המערכת.
בכל מערכות NT שהגיעו לפני ויסטה, הכלי סיפק אפשרויות לשינוי קובץ הגדרות האתחול (Boot.ini) שממנומנהל האתחול NTLDR היה קורא. במערכות מויסטה והלאה יש שימוש במנהל אתחול מתקדם יותר שהחליף את NTLDR, ולכן חלון ההגדרות השתנה בהתאם. כמו כן, MSConfig במערכות ויסטה והלאה הכלי מאפשר למשתמש להפעיל כלים נוספים כמו הצגת מידע מערכת, הגדרות מערכת שונות, אפשרויות אינטרנט, והגדרות בקרת משתמש (UAC).
בחלונות 8, החלק האחראי על הפעלה וביטול פעילות תוכנות מנהלי התקנים ושירותי חלונות המופעלים בזמן עליית המערכת עבר למנהל המשימות. הלשונית Startup בכלי עודנה קיימת אך היא מפנה את המשתמש למנהל המשימות.