מאז ההשקה של Windows XP לקראת סוף 2001 לא ידענו מנוח ממיקרוסופט. כל כמה זמן התגלו עובדות מטרידות ולא נעימות על בטיחותה על מערכת ההפעלה החדשה והכה נחשקת שמיקרוסופט הגדירה כקפיצה הגדולה ביותר שביצעה בתכנון מערכת הפעלה. אמנם באמת מדובר היה בקפיצת מדרגה משמעותית מבחינת יציבות המערכת, קלות העבודה בה ואיתה וכמובן התוספות הרבות שהגיעו איתה אך מצד שני מבחינת אבטחה רבים טענו כי מיקרוסופט הלכה שני צעדים אחורה.
את חלקן של הבעיות הרבות שנמצאו מיקרוסופט ניסתה לתקן באמצעות השקתה של גרסת Service Pack 1 (ובקיצור SP1) שהושקה כשנה לאחר מכן, בסוף 2002. כמובן שמיקרוסופט הצליחה באופן חלקי ביותר ומאז השקתה של SP1 מצאנו את עצמנו פעמים רבות מבצעים עדכונים נוספים למערכת ההפעלה שלנו באמצעות כניסה לאתר העדכונים של מיקרוסופט. מכאן שזה היה רק עניין של זמן עד שמיקרוסופט תציג את ה-Service Pack 2 (ובקיצור SP2). כאמור, SP2 אמורה להיות הדבר האחרון באבטחה כאשר ההתמקדות היא בארבע חזיתות: 1) אבטחת רשת, 2) אבטחת זיכרון, 3) אבטחת דואר אלקטרוני (דוא"ל), 4) גלישה מאובטחת. עד לפני כמה ימים מיקרוסופט הצהירה כי SP2 תוכרז עוד בחצי הראשון של 2004 (H1 2004) כאשר מספר אתרים ברחבי הרשת אף טענו כי התאריך המדובר הוא ה-15 ביוני אך השבוע מסר דובר החברה כי ההכרזה לא תגיע לפני הרבעון השלישי של 2004 (Q3 2004) כאשר לפי מספר מקורות הרצון הוא לקיים את ההכרזה ב-21 ביולי.
לפי מיקרוסופט הסיבה לדחייה היא ש-SP2 עדיין לא עומדת בסטנדרטים שמציבים לה הלקוחות שהם כאמור אנחנו. הצרה היא שכתוצאה מהעיכובים והבעיות שהתגלו במהלך העבודה על SP2 מיקרוסופט נאלצה לבצע העברה של אנשי צוות אשר עבדו על מערכת ההפעלה הבאה של מיקרוסופט, הלא היא ה-Longhorn, לעבודה על ה-SP2 על מנת לנסות לעמוד בלוח הזמנים. העברה זו הביאה לדחייה גם בגרסת ה-Beta של Longhorn מאמצע 2004 לתחילת 2005.