Microsofts toegenomen betrokkenheid ten aanzien van veiligheid heeft ervoor gezorgd dat het bedrijf heeft besloten om het tweede service pack voor Windows XP gratis aan iedereen ter beschikking te stellen: gebruikers met een licentie én gebruikers zonder licentie. Volgens Barry Goffe, productmanager bij Microsoft, zijn er in dit nieuwe service pack geen maatregelen toegevoegd om het installeren op een illegale Windows XP-installatie onmogelijk te maken. Dit in tegenstelling tot service pack 1, waarin wel dat soort features aanwezig waren. Het was voor Microsoft geen eenvoudige beslissing om SP2 aan iedereen beschikbaar te stellen. De afweging ging tussen de veiligheid van klanten en andere internetgebruikers enerzijds, en het feit dat Microsoft omzet binnen moet krijgen om te overleven en daarom illegale gebruikers zoveel mogelijk wil weren anderzijds. Uiteindelijk heeft het softwarebedrijf besloten om de veiligheid te laten prevaleren omdat de negatieve gevolgen van onbeveiligde computers onwenselijker zouden zijn dan een misgelopen omzet door het illegale gebruik van Windows XP.
Update: Een forumbezoeker van Flexbeta heeft recent build 2120 van service pack 2 voor Windows XP geïnstalleerd, hoewel hij geen officiële betatester is. Nadat hij dat gedaan had werd zijn systeem gelocked en moest hij zijn exemplaar opnieuw activeren. Uit onderzoek bleek dat dit kwam doordat in SP2 een groot aantal corporate keys zijn geblokkeerd. Dit is opvallend omdat Microsoft bij monde van Barry Goffe, productmanager van Windows bij Microsoft, had laten weten geen keys te gaan blokkeren in dit service pack. Het is dus op dit moment nog onduidelijk of er nu wel of geen keycheck in de officiële versie van service pack 2 aanwezig gaat zijn. Wanneer het product ID, dat is te controleren via System Properties, een groep van drie getallen bevat én deze cijfers zijn 64x, dan zal SP2 er op dit moment voor zorgen dat je systeem gelocked wordt en hernieuwd activeren zal dan noodzakelijk zijn. Als deze groep getallen 640 is, is er echter niets aan de hand en kan het service pack normaal geïnstalleerd worden.
Update 2: Verder onderzoek heeft uitgewezen dat alle corporate keys geblokkeerd worden en dat alle keys die eerder door service pack 1 werden uitgesloten het nu weer doen. Het lijkt er dus erg sterk op dat het inderdaad een bug is en dat Microsoft gelijk heeft. Dit betekent dat in service pack 2 alleen de keys geblokkeerd worden die in service pack 1 ook al geblokkeerd werden en dat hier geen nieuwe anti-installatiemaatregelen aan zijn toegevoegd.