Microsoft acknowledged it postponed the release of Windows XP Service Pack 3 because the upgrade can corrupt data in a point-of-sale software system.