• On The Insider: Britney's Bikini-Clad Top 10
October 1, 2009 10:16 AM PDT

Microsoft finalizes Windows 7 'XP Mode'

by Ina Fried
  • Font size
  • Print
  • 62 comments
Share

Microsoft said on Thursday that it has finished development work on the virtualized version of Windows XP that Windows 7 users can use to run programs that won't work on the newer operating system.

In a statement, Microsoft said that it has finalized the code for the free "XP Mode" and that the software will be made available on October 22, the same day that Microsoft launches Windows 7.

Computer makers will also be able to offer Windows XP Mode with their systems, Microsoft said.

Microsoft said back in April that it would offer the XP Mode. Aimed primarily at small businesses, the virtualization layer is designed to help ease the transition for those still running programs that don't work properly with Windows 7 or Windows Vista.

To use the compatibility layer, users need to be running Windows 7 Professional, Windows 7 Enterprise, or Windows 7 Ultimate.

The other tricky point is that to use XP mode, consumers also need a machine that has chip level virtualization support and has that feature turned on, something that isn't always easy for consumers to determine.

At its core, XP Mode consists of two things, the Windows Virtual PC engine and a licensed copy of Windows XP Service Pack 3 as a packaged virtual machine, both of which Microsoft will make available for download.

During her years at CNET News, Ina Fried has changed beats several times, changed genders once, and covered both of the Pirates of Silicon Valley. These days, most of her attention is focused on Microsoft. E-mail Ina.

Recent posts from Beyond Binary
Microsoft reposts Windows 7 download tool
Griffin taking the long way to CES
Microsoft labs tests a Wikipedia of average Joes
Windows 7 family pack starting to sell out
Behind last night's Bing outage
Microsoft's Bing goes down
Bing's iPhone plans (and more)
Microsoft's Mehdi on financial impact of Yahoo deal
Add a Comment (Log in or register) (62 Comments)
  • prev
  • 1
  • next
by dragonblogger October 1, 2009 10:34 AM PDT
This is a great way to encourage people to upgrade early, while still using the software that hasn't updated or caught up yet.
Reply to this comment
by Random_Walk October 2, 2009 6:20 AM PDT
Depends... while most folks would likely appreciate it, how does performance stand up under, oh, games?
by captain_numerica October 2, 2009 8:57 AM PDT
No VM (on any platform) is suitable for games. :(
by rockn_1234567 October 1, 2009 10:39 AM PDT
Why won't be offering a virtual Vista mode or a virtural Windows Me mode?
Reply to this comment
by MrZook October 1, 2009 10:44 AM PDT
sarcasm? vista is pretty much the same as 7, and Me is only used by folks with Pachard Bell pentium machines (monitor not included).
by kewell82 October 1, 2009 10:44 AM PDT
Why waste your time?
by Orion Blastar October 1, 2009 10:51 AM PDT
You can download VirtualBox from Sun and then run any Windows system in it that you want for Windows 7.
http://www.virtualbox.org/

Provided you have a legit version of Windows XP, Windows ME, Windows Vista, etc to install inside of it.

VirtualBox is a free program that works like Microsoft's VirtualPC but isn't limited to Windows 7 Pro and up, it can run on any version.
by Vegaman_Dan October 1, 2009 5:49 PM PDT
Now let's wait a moment here. What on the surface might appear to be blatant trolling may actually be someone ignorant and just doesn't know any better.

XP mode is for businesses and such that need XP compatibility in a VM. Windows ME isn't a domain supported/capable OS and would not be as useful.
by seanw711 October 1, 2009 10:51 AM PDT
This is a BS feature beyond most users.
Virtual Box can be downloaded for free and allows the running of virtual machines without
hardware virtualisation. All the user needs is a XP license (which microsoft could provide for them - but of course won't)
Actually , you can keep your XP machine and virtualise the Windows 7 machine rather.........
Windows 7 RC runs perfectly fine under XP :)
Reply to this comment
by mathcreative October 1, 2009 11:05 AM PDT
?

but why would yu do that? W windows 7 yu can boot into the OS yu use most while virtualizing windows xp to runs stuff that 7 doesn't support.
by bananaphonerules October 1, 2009 2:42 PM PDT
@seanw711
I actually think its better for most users. They won't notice the difference (apart from the first time delay starting).
They usually don't get the VM concept so the more hidden the better.
by Vegaman_Dan October 1, 2009 5:51 PM PDT
Support would be another area of concern. If you use a Microsoft product with Windows, then Microsoft is your support choice. If you use a Sun product with Windows, then Sun may make it difficult for you to get support, saying the problem is with Microsoft. Call Microsoft and they will say you're using Sun products- call them for support with their products.

Keeping it all in house makes it a cleaner support solution.
by Random_Walk October 2, 2009 6:22 AM PDT
"Keeping it all in house makes it a cleaner support solution."

Wow.

Seriously... just, wow. I mean, why would you bother buying a PC from Dell or HP? Why not just urge Microsoft to make one so you'd never have to worry about buck-passing ever again?
by The_happy_switcher October 1, 2009 11:03 AM PDT
XP mode finalized on my computer at work, too. Oddly enough, it's called Windows XP. "At Microsoft we never fail to try to sell you the same thing over again--whether you need it or not."
Reply to this comment
by renGek October 1, 2009 11:12 AM PDT
Well its a free download and nobody says you have to use it. And quite frankly, I'm sure they would be happier if you use win 7 instead of xp so whats the issue.
by alathan--2008 October 1, 2009 11:30 AM PDT
renGek said "Well its a free download and nobody says you have to use it. And quite frankly, I'm sure they would be happier if you use win 7 instead of xp so whats the issue."

Is it a FREE download? The article only says it will be "available for download", nothing about free. I'd be surprised if they didn't charge *something* for it... with perhaps a discount if you already have a registered XP serial number.
by hafenbrack October 1, 2009 11:48 AM PDT
This WILL be a free download, as stated in severl previous articles, for those who purchase Win 7 Pro or Win 7 ultimae.
by Hey_Radar October 1, 2009 11:52 AM PDT
It not "free". You have to get the Windows 7 Professional Edition, which is about $100 more than the Home edition, to use the XP mode.

I agree like the others. Just use Virtual Box, or even MS Virtual PC and run your old XP license in those.
by Lennron October 1, 2009 2:14 PM PDT
It's a free download for those who have the Professional version. The reason it's better than programs like virtual box is because once you set up your XP programs through XP Mode the first time, you don't have to open up the virtual environment again. It runs automatically from the start menu or wherever you want to place it.
by viper396 October 1, 2009 3:37 PM PDT
God forbid The_Happy_switcher actually did some reseach and presented any real facts before posting his tired diatribe of pointless BS. Obvious he's very insecure and not so happy about his "switch".
by Vegaman_Dan October 1, 2009 5:55 PM PDT
@The_happy_switcher:

I think you may have misunderstood the concept and the article here. XP mode for Windows 7 is for workstations that have Windows 7 installed. You have XP on a system, therefore nothing applies to your situation at all.

What are you doing using XP anyways? You should be using a *Macintosh*, you silly person. And if your company says you have to use XP, then show them your true convictions and quit. Refuse to work for any complany that doesn't use a Mac. That'll show 'em!


Businesses will likely be using Enterprise/Pro/Ultiimiate anyways as those offer domain support and that's the standard of the industry.
by Lennron October 2, 2009 7:33 AM PDT
@Vegaman

Keep in mind that Mr. Happy doesn't know what the hell he's talking about.
by mathcreative October 1, 2009 11:06 AM PDT
Why don't they keep the old libaries? I honestly want to know. Cause isn't running native much faster then visualization?
Reply to this comment
by bananaphonerules October 1, 2009 2:45 PM PDT
Yes. Native is faster. Its mostly about 'moving on' from supporting the bad practices of past (folder paths, depricated methods etc).
They're taken a leaf from the Apple handbook and reduced the amount legacy support...but given business users a way out (much like Parrallels in MAC).

Now... only if they removed ALL legacy support and went straight for new apps only.
by ZetaZeta_ October 1, 2009 4:20 PM PDT
I can't possibly know, but I can speculate.
If there was 100% API-parity/compatibility to Windows XP, there might be a case where developers (instead of making a Vista/7-only version or porting a version of their software to Vista/7) instead develop XP-only software, since they know it will run on both Windows XP and Windows 7.
Think of OS/2, where it had complete Windows compatibility. I have seen it argued that developers could develop for Windows only, knowing that their application would work on both systems. There are benefits, but also drawbacks to this, as it can make your newer technology irrelevant, since no one is using it.

I suppose.

Microsoft wants to satisfy people who need to run XP-only applications, but at the same time, they want there to be a benefit to developing native Windows 7 applications. That benefit would be the ability to run it natively on Windows 7.
by pentest October 1, 2009 5:28 PM PDT
Zeta nailed it.

It is to force developers to write apps that won't run on Xp easily, so users pony up for Win MEv3.

It is not like the new PAI's are any better or more secure.
by Random_Walk October 2, 2009 6:30 AM PDT
@Zeta:

Yes and no... depends on a couple of factors.

OSX had 'Classic' Mode (a VM for MacOS) for awhile. Apple managed to push a transition though because...

* Classic required that you had MacOS 9.2.2 installed separately on the machine
* It ran slower than native apps in OSX, and slower than OS9 apps in a native OS9 environment.

Making it this way gave developers the push they needed to go OSX all-in.

Now having tried "XP Mode", you do have a point. Why would a developer bother, if they can just write for XP and be done with it? OTOH, it isn't anywhere near as perfect as their marketing department would claim...for example, it still won't run VMWare's vSphere 4 client worth a damn (how convenient, eh?).
by mathcreative October 7, 2009 10:07 AM PDT
ty for yur responses
by JimPratt3 October 1, 2009 11:12 AM PDT
Vista re-packaged!
Reply to this comment
by hafenbrack October 1, 2009 11:49 AM PDT
If you have ever used Vista or Win 7, you would know just how incorrect this statement is...
by Mr. Dee October 1, 2009 12:01 PM PDT
Could say the same thing about OS X and Linux releases.

Tell me whats the real difference between Snow Leopard and Leopard or Ubuntu 8.04 and 8.10?
by celticbrewer October 1, 2009 12:54 PM PDT
@Jim

Good. I love Vista and I've never had problems running incredibly ancient software on Vista HP 64bit. I love how it never crashes, unlike the XP machine that it replaced.
by ZetaZeta_ October 1, 2009 1:29 PM PDT
@ Mr. Dee:
Comparing releases of Ubuntu to releases to Windows or OS X isn't exactly fairly because it's not supposed to be a big leap. It's a 6 month development cycle (2 updates a year) that take less than an hour to install and give you the latest technologies and constant improvement to the system. Sure, there's nothing compelling that's different, but it doesn't have to be. You're slowly trying to reach a point of perfection through constant development.
Also, it's free, and like 2 clicks.

That said, I definitely agree a lot of development has gone into Windows, and I like how Windows 7 has turned out. It's snappier, and there really some improvement in the user interface. It's lighter than VIsta. It's faster then Vista. It's, in my experience, just as good as XP, with new technologies to boot. I don't know why, instead of properly refuting Jim's comment, you have to resort to a strawman argument downplaying his comment with "well look at everyone else." Your argument doesn't even make sense... it's very hard to mock a Linux system (or at least, it doesn't make much sense to do so) for making improvements every 6 months. I don't know why you would do it. Well, I can make a guess.
by Gold_Storm_Mac October 1, 2009 2:38 PM PDT
@Mr.Dee
I dont know, should i trust you. after all you dont own them (OS X)
by bananaphonerules October 1, 2009 2:50 PM PDT
@ZetaZeta

huh? I've been deploying Windows 7 in 30 minuties per PC, so is Ubuntu slow to install? Two clicks as well.
Plus driver support is awesome. I do like Ubuntu but windows 7 is great too.

Ps. Don't try to argue that shorter development cycles make better software...I don't agree with that (having been a development manager in the past). Timeframes and quality are only linked by size and number the 'features' (see the Iron triangle concept).
by ZetaZeta_ October 1, 2009 4:17 PM PDT
@bananaphonerules -
In-place upgrades take 30 minutes? O_O

In all seriousness, I wasn't trying to imply Windows was slow to install (there are pros and cons to both systems' installations/upgrades), or that a short development cycle is necessarily better (although in my opinion it has a great potential to be), I was trying to explain to Mr. Dee that having only a small set of differences between 2 versions of a Linux OS shouldn't be an insult, and I don't know why he'd bring it up, unless he was admitting that Windows Vista -> Windows 7 isn't a "real" upgrade (rather than refute the original poster). Having read some of his other posts, I don't believe that not to be the case, so I suppose he might just be tired of using logic in every CNET post he makes (which is on basically every article mentioning the term "Windows").

Read my comment in light of Mr. Dee's comment.

"Ps. Don't try to argue that shorter development cycles make better software."

I didn't actually say that, but I suppose that's what you read. "Fast-good-cheap." Is 6 months actually fast? If, in one version of Ubuntu, they decide to implement a certain number of technologies that would take them 3 or 4 months. I'm not a Ubuntu developer, but in my experience, there's not that much different between releases, but the system always has several small improvements over its predecessor. If that "6 month development time" isn't for writing a system from the ground up, but instead "continual development" and stuff like bug fixes or small additions, then "6 months" doesn't sound that fast at all.

"I've been deploying Windows 7 in 30 minuties per PC, so is Ubuntu slow to install?"

If Windows Vista took 6 years to develop, does that make a Ubuntu release a rushed cheap piece of software?
I was trying to say the two pieces of software were very different, and you're trying to tell me these two pieces of software are very different.
Let's agree to agree, here. Linux development and Windows development are two completely different animals, and they likely don't follow the same basic rules of thumb that normally go into developing a product. One is open source, the other is not. They both have ups and downs.
by pentest October 1, 2009 5:30 PM PDT
You can install 7 in 30 minutes, and then there are updates and tons of disks and downloads to go, not too mention countless reboots.

opensuse == 90 minutes and 1 reboot to a complete and fully confugured desktop or server.
by Vegaman_Dan October 1, 2009 6:01 PM PDT
@pentest:

"You can install 7 in 30 minutes, and then there are updates and tons of disks and downloads to go, not too mention countless reboots."

I suppose this could be true if you were an incompetent moron and did things like put the DVD in upside down in the drive. Anything is possible,, after all. But for normal people, 30 minutes is more than ample for the OS install. You might find this out for yourself it you actually try installing it yourself.

I'm sure you know which side up to put in the DVD.
by DrtyDogg October 2, 2009 3:16 AM PDT
"I'm sure you know which side up to put in the DVD."

I'm not so sure after what I've read.
by GreeneD-R October 1, 2009 11:51 AM PDT
for those who did get the memo Vista is dead Win 7 replaces it but XP get to hang on till Win 7 dies again .. Win 7 is vista -Lite and now had a mode some consumers will find hard to know if they can run the XP mode and will need techs to run it .. WOW thank MS I'll be so busy installing XP or Win 7 this next month I never get to sleep but wow techs are going to busy all over the place.

GC
Reply to this comment
by Vegaman_Dan October 1, 2009 6:04 PM PDT
Closed minds will never learn.
by gofalcons October 2, 2009 12:23 AM PDT
Greene....I cant even understand what you're trying to say.....get an education, then complain.
by shycelticwitch October 1, 2009 1:42 PM PDT
I can't stop laughing long enough to comment on this one... the title of the article says it all...
Reply to this comment
by viper396 October 1, 2009 2:32 PM PDT
Let me guess....you're a bored Mac user who thinks someone might perceive you as a better person because of the intrinsically shallow post you made. You must have been rolling back when Apple released Bootcamp.
by Vegaman_Dan October 1, 2009 6:07 PM PDT
"Microsoft finalizes Windows 7 'XP Mode'"

Um, it's the title of the article and states that Microsoft has finalized the XP compatiblity mode. You find this humorous? That's.... just... strange.

But then your comment does say volumes about your ability to have an open mind.


@viper396:

Just one of our resident trolls. Move along, nothing to see here. Wait until Oct 22 when they explode with their need to shout and rant about the sky falling.
by shycelticwitch October 2, 2009 10:52 AM PDT
LOL it's not me who's going to be screaming about the sky falling. After all, I am not the one waiting for this recycled product.

And your response made my day! Nothing more satisfying than lighting a fire under a bug and watching it squirm.
by shycelticwitch October 2, 2009 10:54 AM PDT
@ viper396... nothing to see here, just visit any Apple article to see how Vegemiteman trolls for MS.
by shycelticwitch October 2, 2009 10:59 AM PDT
Almost forgot... what the heck is Bootcamp? If it's on my Mac, I obviously don't need it or I would be using it. Oh... wait... isn't that some platform for running Windows? THAT's why I've never seen it! My Office suite runs perfectly on OSX so I have no reason to put an unstable operating system on my Macs. My 2 PCs are running just fine (for PCs) on XP so that is where they will stay.
by jtjt145 October 1, 2009 2:52 PM PDT
Everybody knows Win7 is just a re-batch of Vista!
Yes, they removed some of the most obvious nuisances, threw in some more eye-candy!
The DRM is the same. Even on an upmarket machine it runs like a dog. I tested it!

In short ... Win7 is an O/S for the technically challenged, the old moms and dads of computing, who don't mind the suffering. Fine with me.

You won't see many serious professionals, who have a choice, caught on it!

My 2cents.
Arthur
Reply to this comment
by Seaspray0 October 1, 2009 3:16 PM PDT
Everyone elses review says you're wrong.
by YankeePoodle October 1, 2009 3:32 PM PDT
Oh! Dear Enlightened one, spare us for our ignorance. Serious professionals who write drivers dont care about windows 7. Serious professional who develop third party applications dont even "think" about Windows 7. Only amatuer .net developers will use windows. You are great, your genius deserves an entry in guniess book of records and nobel peace prize simultaneously. Your awesomeness is colossal, the rest of us are born with only 23pairs of chromosomes unlike you who have the Xtra large one more pair. I cannot go on and on about how great thou are. I re-read your post and close my eyes, all I can see is SALVATION. Thank you for showing me the path.
by Vegaman_Dan October 1, 2009 6:11 PM PDT
@JTJT145:

Here's your two cents back. I think we overpaid for your opinon's true value. :)

If you did indeed test it on an 'upscale' machine, please tell us what it was, the installation method, system resources, etc. I've installed this on more than a thousand systems to date and have not seen a single instance of 'dog' performance as you claimed. Let's see if there is a hardware, software, or user failure here that can better address the issue.
by kivbirdzta October 5, 2009 11:56 PM PDT
But...isn't running like a dog a good thing?
by wiimonkey9 October 1, 2009 4:05 PM PDT
"The other tricky point is that to use XP mode, consumers also need a machine that has chip level virtualization support and has that feature turned on, something that isn't always easy for consumers to determine. "

How is this not easy? I was lazy so I had my 8yr. old brother do it for me and he did fine. Are consumers really that stupid?
Reply to this comment
by Vegaman_Dan October 1, 2009 6:13 PM PDT
It's something that comes pretty much standard on most systems in the last few years. Consumer systems don't have it nearly as much as business class systems, but then consumers largely won't need XP mode in the first place.

It's a non-issue.
by deniceels October 2, 2009 6:14 AM PDT
@Vega: Not an issue for desktop, but laptop is another issue, as mention in Intel's own ark link, certain model of T-series doesn't include virtualisation, thus can be a sticky issue and that's when problem/s may arise from it.

Here's the link: http://ark.intel.com/Default.aspx
by pbuerk October 1, 2009 4:16 PM PDT
"Tell me whats the real difference between Snow Leopard and Leopard"

A bunch of little things, but one very big thing which is Exchange Support. That's the last major objection SMB users have had against Mac, besides the purchase price.

But back to the original point - I'm glad MS is including this capability in 7. It will be interesting to try a virtualized XP on an install of 7 within Parallels.
Reply to this comment
by GreeneD-R October 1, 2009 6:12 PM PDT
"How is this not easy? I was lazy so I had my 8yr. old brother do it for me and he did fine. Are consumers really that stupid?"

YES.. and so are most small business people as they seem to buy only Vista Home Premium because its cheaper or it what comes with the cheap BS system they buy at Cosco.

in the last year or so any system i put in for business has the right software but some how some one re-formats it with a cheaper version of Vista or has me install XP Pro over it.

I get calls from from companies asking if the need to get win 7 if all the programs that work on XP will work or if the Vista change over would be best . I get calls on the XP mode for Vista and many see it as too costly an upgrade as why they need to change if all is working well.
Some have system they just don't want to change out some have systems they would like to set on fire but with an upgrade in some hardware would make the system working faster and more up to date. People and business are looking at the over all cost of systems and they cut corners to get a system that works and get the job done but sometime don't see need to get the the top of the line system.
My question why does the Virtual programs need to be a chip level ? there are many ways to do that with out need some kind of hardware Virtual system. sounds like MS has some $$$ invested some place..

GC
Reply to this comment
by yada_yada_yada October 2, 2009 4:02 AM PDT
If users that really want to continue using Windows XP PRO for thier applications and are not home users who want to play games or receptionists who want to do excel speadsheets, then they should opt for the Windows XP For Embedded Systems (FES) option, which is aviable until 2016.
Reply to this comment
by rp69 October 2, 2009 8:51 AM PDT
I applaud their efforts in ensuring backward compatibility with the apps but I sure would like to see a lot more being done with legacy device driver support in particularly with 64 bit.
Reply to this comment
by cweb512 October 3, 2009 1:17 PM PDT
so does this mean if i am getting windows 7 home premium i will not get xp mode because i would really need it because I have a few programs that only work on xp
Reply to this comment
by thydavidcome October 6, 2009 7:45 AM PDT
For people saying "Oh just use Virtual Box" "Oh just use VMware"

This is COMPLETELY diffrent. Unlike Virtual Box, or VM ware, which is just emulation Windows XP mode allows you to install a program in Windows XP. Once installed into Windows XP is converts it and installs the program into Windows 7.

So it allows programs that ONLY work on Windows XP to load on Windows 7. You simply boot up Windows XP mode, install the program, and BAM it installs it into Windows 7. You can close windows XP mode and never have to see it again.

While VMware etc etc You need to keep booting the virtual XP just to use your XP only programs.
Reply to this comment
(62 Comments)
  • prev
  • 1
  • next
advertisement

First Mobile Firefox enters home stretch

Mozilla plans to roll out the first release candidate of Firefox for mobile phones next week. Coming next year: multitouch, Windows Mobile support, and more.

Faces of the recession: One year later

photos CNET revisits the people and places profiled in a series about the impact of the bad economy on different parts of the tech industry.

About Beyond Binary

During her years at CNET News, Ina Fried has changed beats several times, changed genders once, and covered both of the Pirates of Silicon Valley. These days, most of her attention is focused on Microsoft.


Beyond Binary is a look at how technology is changing our lives and the people behind all that life-changing stuff, with an extra emphasis on that which emanates from Redmond, Wash.

Add this feed to your online news reader

Beyond Binary topics

Binary Bits

    Follow Ina on Twitter (Twitter name: InaFried)
    advertisement
    advertisement

    Inside CNET News

    Scroll Left Scroll Right