microsoft
Report a problem

'Windows XP Mode' revealed for Windows 7

Sam Symons   on 24 April 2009 - 22:26 · 158 comments & 34608 views

Advertisement (Why?)
Remember that major announcement that was planned for Windows 7 a while back? Well, it's finally here, revealed on Paul Thurrott's Windows SuperSite. So, what is it? It's a feature of Windows 7 called 'Windows XP Mode'.

So, what exactly is this new mode? As you can probably tell from the name, it's a method to provide better compatibility in Windows 7, and to pull it off with as little trouble as possible. It's also dubbed XPM, or formerly Virtual XP. According to Thurrott, "XPM is built on the next generation Microsoft Virtual PC 7 product line, which requires processor-based virtualization support (Intel and AMD) to be present and enabled on the underlying PC, much like Hyper-V, Microsoft's server-side virtualization platform. However, XPM is not Hyper-V for the client. It is instead a host-based virtualization solution like Virtual PC; the hardware assistance requirement suggests this will be the logical conclusion of this product line from a technological standpoint. That is, we fully expect future client versions of Windows to include a Hyper-V-based hypervisor."

XP Mode will bring a Virtual PC-based environment, as well as a fully licensed version of Windows XP SP3, free for all owners of Windows 7 Professional, Enterprise and Ultimate editions. This is good from a commercial point of view. Earlier, Microsoft could happily say that Windows 7 was just as compatible with software as Windows Vista, but now they can add 100% compatibility with Windows XP, too. So, for you IE6 users, you're in luck. Do not expect this to run like a proper Virtual PC; that being, a separate operating system running within a window. XP Mode will integrate itself with the Windows 7 desktop, and so the older software will run just like a normal Windows 7 application. Essentially, this is two operating systems running under an updated desktop.

Thurrott expects to have screenshots up of it running shortly, and also look forward to seeing an in-depth guide of it on Within Windows very soon. Neowin will publish more information as it arrives. Thoughts?

Post a comment · Send to friend Comments · There are 158 additional comments
(9 replies) #1 VMIT on 25 Apr 2009 - 00:44
Whoa front page news too little too late. This has been floating around for quite a few hours now.
#1.1 Sam Symons on 25 Apr 2009 - 01:21
VMIT said,
Whoa front page news too little too late. This has been floating around for quite a few hours now.

I got it up as soon as I saw it. It's a matter of being approved for the front page.
#1.2 Recon415 on 25 Apr 2009 - 01:26
I think news has to go some kind of an approval process. Sorta why the front page news is always released in bursts of like 3-5 articles at once.
#1.3 +Frazell Thomas on 25 Apr 2009 - 01:30
lol wow... VMIT you think the news is useless once it is a few "hours" old... I guess you should only be reading "0-second" news sites then :|
#1.4 +Chrono951 on 25 Apr 2009 - 01:38
Accroding to Engadget, Win 7 RC coming to MSDN & Technet 4/30 and the public 5/05. Official from Microsoft.
#1.5 ufis on 25 Apr 2009 - 03:14
VMIT said,
Whoa front page news too little too late. This has been floating around for quite a few hours now.


The only news site i go to is neowin and i just saw this. I don't care if its a few hours old its new to me right now.
#1.6 PsykX on 25 Apr 2009 - 06:13
VMIT said,
Whoa front page news too little too late. This has been floating around for quite a few hours now.


Yeah, Neowin shouldn't have put this article here then.... I... guess?
#1.7 Minimoose on 25 Apr 2009 - 07:47
VMIT said,
Whoa front page news too little too late. This has been floating around for quite a few hours now.


Some of us aren't scouring the internet for tech news constantly, so it's new to us
#1.8 tuxplorer on 25 Apr 2009 - 17:56
This is simply the next version of Virtual PC which adds native host OS integration (removes the desktop and start menu/taskbar from the guest OS). This should in an ideal scenario work with any OS, esp Vista, but Microsoft is trying to sell if off as an exclusive Windows 7 feature for business reasons. VMWare Workstation 6.5 released in September 2008 aleady does this (called Unity mode instead of XP Mode) and isn't locked for Windows 7 hosts and Windows XP guests. Sadly, THIS WON'T GIVE ME BACK THE FEATURES REMOVED FROM WINDOWS VISTA OR WINDOWS 7 WITH NATIVE INTEGRATION. Users will still have to manage and patch this "Virtual XP".
#1.9 PGHammer on 25 Apr 2009 - 18:21
tuxplorer said,
This is simply the next version of Virtual PC which adds native host OS integration (removes the desktop and start menu/taskbar from the guest OS). This should in an ideal scenario work with any OS, esp Vista, but Microsoft is trying to sell if off as an exclusive Windows 7 feature for business reasons. VMWare Workstation 6.5 released in September 2008 aleady does this (called Unity mode instead of XP Mode) and isn't locked for Windows 7 hosts and Windows XP guests. Sadly, THIS WON'T GIVE ME BACK THE FEATURES REMOVED FROM WINDOWS VISTA OR WINDOWS 7 WITH NATIVE INTEGRATION. Users will still have to manage and patch this "Virtual XP".




Yes; VMWare includes it; however, VMWare *charges* for it (in fact, they charge more than a Windows license (especially one under Software Assurance) costs on a per-seat basis). Remember how much Workstation 6.5 costs (either as an upgrade or standalone). In this case, if you are going to upgrade anyway (and you should from XP, just due to security issues alone), there's actually some *value-added* you can take away from the upgrade.

And as far as patches go for XPM, they can be pushed down to users with WSUS (enterprise users) or Windows/Microsoft Update (non-enterprise users); in short, the same way they get updates today.

Lastly, what features are lost due to the implementation of XPM? This is NOT meant to replace native Vista/Windows 7 application implementation (any more than Unity is). This is meant (instead) to *tide over* a company/enterprise waiting for a native implementation of their vertical-specialty application for Windows 7 as they migrate from XP *without* having to install another application (even Microsoft's own Virtual PC, let alone VMWare).

Are you being obtuse, sir (in fact, willfully and deliberately obtuse)?
#2 Intelman on 25 Apr 2009 - 00:49
Sounds cool, but I want it now. Perhaps this can foil punkbusters inability to support 7.
(1 reply) #3 AnthoWin on 25 Apr 2009 - 00:58
Nice, looks like I will be investing in either Professional or Ultimate version (here's hoping they will be available cheaply for student in 2010 )

But where's my nice alternate interface surprise?
#3.1 m.keeley on 25 Apr 2009 - 01:24
Doesn't look as though it's coming, not really suprised as it would have needed a lot of testing. Still possible that they'll add a new theme I guess as that could be added any time and doesn't really need testing as such, same as the rumored Snow Leapard theme revamp.
(4 replies) #4 LeoKesler on 25 Apr 2009 - 01:01
One simple question: Am I able to play D3D / opengl games with "Windows XP Mode" ?
#4.1 yakumo on 25 Apr 2009 - 01:17
LeoKesler said,
One simple question: Am I able to play D3D / opengl games with "Windows XP Mode" ?


At a guess it's targeted at business users, so like any previous versions of virtual PC, no hardware accelerated 3d.

But here's hoping I'm wrong
Though I'd want it for older things than punkbuster. punkbuster just needs to fix their £#^#£% #%^£# code.
#4.2 MioTheGreat on 25 Apr 2009 - 02:19
LeoKesler said,
One simple question: Am I able to play D3D / opengl games with "Windows XP Mode" ?


Why would you need to? There are very very few games that work with XP and not Vista.
#4.3 +shinji257 on 25 Apr 2009 - 14:00
MioTheGreat said,
Why would you need to? There are very very few games that work with XP and not Vista.


This would be for the really old games that may of never been updated for Vista. I'm sure they thought of everything on this. Keep in mind that XVM is based on Virtual-PC but isn't it. Afterall VPC doesn't support integrating to the desktop.
#4.4 excalpius on 25 Apr 2009 - 16:48
All I can see this useful for is old DOS games...everything else now runs on Vista/7 better than it ever ran on XP.
(2 replies) #5 johndotcom83 on 25 Apr 2009 - 01:02
this sounds alot like MED-V
#5.1 The Burning Rom on 25 Apr 2009 - 03:19
Agreed. It sounds very much like MED-V...without the server side management. I was just about to being test MED-V (and MDOP), but now with this coming down the pike, I may hold off.
#5.2 GP007 on 25 Apr 2009 - 05:53
Because it is, but like it was said, without the server side parts. The idea and probably the chunks of the code are the same.
(11 replies) #6 mac6400 on 25 Apr 2009 - 01:13
This sounds Strangely like how the Mac OS X handles Mac OS 9 (classic mode).
#6.1 m.keeley on 25 Apr 2009 - 01:20
You haven't been able to run OS 9 for ages not that it's any loss for most people.
#6.2 mikefarinha on 25 Apr 2009 - 01:56
mac6400 said,
This sounds Strangely like how the Mac OS X handles Mac OS 9 (classic mode).


I believe that Mac OSX used emulation to support OS 9 apps. This uses virtualization and will be optimized for CPUs that support virtualization.
#6.3 roadwarrior on 25 Apr 2009 - 03:17
This is still handled in a very similar manner. The programs run in a seamless desktop environment. This type of feature goes all the way back to OS/2 though (it ran Windows 3.1 apps in a similar manner).
#6.4 roadwarrior on 25 Apr 2009 - 03:26
m.keeley said,
You haven't been able to run OS 9 for ages not that it's any loss for most people.


You can still run Classic Mode on PowerPC Macs running Mac OS X 10.4 or earlier. Only Intel Macs and PowerPC Macs running Leopard cannot run Classic.
#6.5 Marshalus on 25 Apr 2009 - 04:44
@roadwarrior, as was said, that was emulation, this is virtualization.
#6.6 GP007 on 25 Apr 2009 - 05:56
the OSX version used fat binaries, and emulation to switch the OS9 code to OSX code on the fly.

This as has been said is virtualization and doesn't need any change to the older code of the app etc. Just have the right CPU support.
#6.7 PsykX on 25 Apr 2009 - 06:15
mac6400 said,
This sounds Strangely like how the Mac OS X handles Mac OS 9 (classic mode).

I thought the same!
But it doesn't handle it anymore, and it doesn't need to
#6.8 .Reo on 25 Apr 2009 - 13:14
Obviously Microsoft's version of the Classic Environment is much newer and runs on modern hardware. It makes sense that it's not going to be exactly the same as Apple's implementation back in 2001: emulation vs virtualization. However the concept and reasoning behind it basically is. Both systems (Mac OS X and Windows 7) allow a second older OS to run seamlessly at the same time in order to run legacy software on the same desktop.

IMO, it's a smart way to tackle the compatibility problem during a transition period.
#6.9 excalpius on 25 Apr 2009 - 16:51
Yeah, I only seeing this being useful for businesses who are so poorly managed that they are still running homegrown applications that still only work on the NT/2000/XP code base.

So I think this announcement sounds more exciting than it is. Though it is the nail in the coffin for XP and a lovely feature release win for Windows 7.
#6.10 roadwarrior on 25 Apr 2009 - 18:19
GP007 said,
the OSX version used fat binaries, and emulation to switch the OS9 code to OSX code on the fly.


Please don't try to explain something to me that you have no idea about. Classic mode had nothing at all to do with fat binaries. Fat binaries allowed the same program to run on different processor architectures (back in the early 90's during the transition from the 68K to PPC architecture). Universal binaries are the more recent equivalent for the PPC to x86 transition. Neither has anything to do with the Classic Environment on OS X. That was a full version of Mac OS 9 running inside of OS X with similar seamless desktop integration that allowed non-OS X software to run on the OS X desktop. I'm well aware that Classic isn't true virtualization, but it isn't fully emulated either (it's somewhere in between, with some parts of the hardware emulated, but many CPU calls virtualized).

http://en.wikipedia.org/wiki/Classic_Environment
http://en.wikipedia.org/wiki/Universal_binary
http://en.wikipedia.org/wiki/Fat_binary
#6.11 +Brandon Live on 25 Apr 2009 - 20:53
I'm not an expert on old Mac stuff, but as I understand it, Classic works more like the DOS / Win9x VM that Windows NT-based OSes like XP and Vista use to run 16-bit apps.
(2 replies) #7 m.keeley on 25 Apr 2009 - 01:18
Good for people who need XP compatibilty for certain apps saves having to buy an XP license. Not sure if it's just the new version of Virtual PC so you can also run Linux etc or whether it's tied down to XP? If you can run other OS's then I'd imagine VMWare, Parallels and Sun being none too happy.

I guess the main point is that Windows doesn't have to provide legacy support so they can strip things down or even start from scratch which sounds possible with their talk of a cloud OS.
#7.1 M_Lyons10 on 25 Apr 2009 - 02:14
I believe it was announced that Windows 7 was going to support .vhd files, which would be virtual hard disks (Like used in Virtual PC). I believe this is built into 7 now, which seemed odd to me until seeing this announcement. Now it finally makes sense. Before I was thinking that it was a lot of bloat that many standard users would never use...
#7.2 +shinji257 on 25 Apr 2009 - 14:04
m.keeley said,
Good for people who need XP compatibilty for certain apps saves having to buy an XP license. Not sure if it's just the new version of Virtual PC so you can also run Linux etc or whether it's tied down to XP? If you can run other OS's then I'd imagine VMWare, Parallels and Sun being none too happy.

I guess the main point is that Windows doesn't have to provide legacy support so they can strip things down or even start from scratch which sounds possible with their talk of a cloud OS.


Yea. They needed to find an exit avenue so that they could get rid of alot of excess baggage. This is probably the best way to do it. I currently run a XP Virtual Machine inside of VMWare so this will likely save me the trouble of having to set it up again with Win7.
(1 reply) #8 sorlag on 25 Apr 2009 - 01:21
Windows 7 is going to rock!
#8.1 limeares on 25 Apr 2009 - 01:32
Sooo much! Will delete my Vista Ultimate (which is running pretty well) and install 7 ultimate!
#9 Raa on 25 Apr 2009 - 01:23
FINALLY!!! That's "BEEP"ing fantastic news!
I was pretty much sold before, but now it's guaranteed! Microsoft, this was the smartest move you could have made!
Well done!
(9 replies) #10 stezo2k on 25 Apr 2009 - 01:33
wow sounds even better hopefully i can run nero 6 on it

be great if its integrated in 7100
#10.1 m.keeley on 25 Apr 2009 - 01:38
I assume you're joking? If not why would you possibly fire up a VM for that?
#10.2 roadwarrior on 25 Apr 2009 - 03:15
Some people prefer the older, non-overloaded versions of Nero, but unfortunately they don't work correctly on newer OS versions.
#10.3 tabsolution on 25 Apr 2009 - 04:11
Try googling for "nero lite" or "nero micro"
#10.4 yakumo on 25 Apr 2009 - 04:36
tabsolution said,
Try googling for "nero lite" or "nero micro"

I wouldn't trust them not to be full of nasties.

If you want nero6 that pretty much means your after standard burning featues only, not video encode bloat.
So use imgburn instead, its free, and the most reliable disk burning app out there.
nero6's media info will be WAAAY out of date now.
#10.5 ajua on 25 Apr 2009 - 07:50
yakumo said,
I wouldn't trust them not to be full of nasties.

If you want nero6 that pretty much means your after standard burning featues only, not video encode bloat.
So use imgburn instead, its free, and the most reliable disk burning app out there.
nero6's media info will be WAAAY out of date now.

updatepack.nl has real versions of Nero (Lite and Micro).
I use the micro version. You need a legit serial though.
#10.6 SiliconAddiction on 25 Apr 2009 - 08:05
yakumo said,
I wouldn't trust them not to be full of nasties.

If you want nero6 that pretty much means your after standard burning featues only, not video encode bloat.
So use imgburn instead, its free, and the most reliable disk burning app out there.
nero6's media info will be WAAAY out of date now.



VM uses a virtualized optical drive to link with the real one. Nero won't work, I've tried it.
#10.7 +shinji257 on 25 Apr 2009 - 14:06
SiliconAddiction said,
yakumo said,
I wouldn't trust them not to be full of nasties.

If you want nero6 that pretty much means your after standard burning featues only, not video encode bloat.
So use imgburn instead, its free, and the most reliable disk burning app out there.
nero6's media info will be WAAAY out of date now.



VM uses a virtualized optical drive to link with the real one. Nero won't work, I've tried it.


Awww... no burning inside of XVM? Oh well. I'm sure there will be some breaks. I know it was hard to emulate burning capability inside of a VM. VirtualBox did it but it leaves a ghost drive that doesn't go anywhere. They do a direct pass-through for it.
#10.8 xendrome on 25 Apr 2009 - 20:21
yakumo said,
I wouldn't trust them not to be full of nasties.

If you want nero6 that pretty much means your after standard burning featues only, not video encode bloat.
So use imgburn instead, its free, and the most reliable disk burning app out there.
nero6's media info will be WAAAY out of date now.


Yes thats why everyone continues to use Nero Lite, because it's so totally full of spyware and viruses....
#10.9 Ji@nBing on 25 Apr 2009 - 20:27
stezo2k said,
wow sounds even better hopefully i can run nero 6 on it

be great if its integrated in 7100

Try Ashampoo. It works perfectly on Win7 and is just like Nero used to be before it got bloated.
#11 Dipso on 25 Apr 2009 - 01:37
Like Someone Mentioned i'm Crossing my fingers this will support Direct 3d, i've given up on getting KOTOR or Homeworld2 to run Under vista...
(2 replies) #12 iamwhoiam on 25 Apr 2009 - 01:52
Now, strip out any code form the next version of Windows that doesn't absolutely have to be there.
#12.1 GP007 on 25 Apr 2009 - 06:04
That's the idea. Windows 8 will be even more lite and fast after that.
#12.2 Jugalator on 25 Apr 2009 - 10:53
Exactly, this was my thought too. They have much more freedom now, although there of course is the end-user hassle of installing things in XPM if apps would break, so they still need to think of compatibility somewhat.
#13 Luis Mazza on 25 Apr 2009 - 01:59
I don't really care. Would be much happier with a new UI or Aero eye candy :p
But I know this is important for business.
(3 replies) #14 liberatus_sum on 25 Apr 2009 - 01:59
So... basically running vmware or xen. May as well just use Ubuntu with aforementioned virtualisation software.

Last edited by rm20010 on 25 Apr 2009 - 21:02
#14.1 FidgetyMo on 25 Apr 2009 - 02:25
umm OR forget linux altogether because this is about people who choose to run WINDOWS.

liberatus_sum said,
So... basically running vmware or xen. May as well just use Ubuntu with aforementioned virtualisation software.


Last edited by rm20010 on 25 Apr 2009 - 21:02
#14.2 Jugalator on 25 Apr 2009 - 10:54
Uh but then you don't get Windows 7. LOL.

I heard a few people wish to run Windows as the main OS. And not Linux. :p
#14.3 +shinji257 on 25 Apr 2009 - 14:11
liberatus_sum said,
So... basically running vmware or xen. May as well just use Ubuntu with aforementioned virtualisation software.


Please try and stay on topic. The point of XVM is to have a licensed setup of XP inside of a VM that is integrated to the desktop. This isn't the same as running VMware or Xen. VMware is slow to start in some cases. Xen is a PITA to get XP install within (although it can be done). Then you still have to have an XP license anyways.

Last edited by rm20010 on 25 Apr 2009 - 21:02
(1 reply) #15 M_Lyons10 on 25 Apr 2009 - 02:09
Hm... I see in the screenshots (Buried in the links) that there is USB support (Which makes sense)... Perhaps this means that USB support is coming to the next release of Virtual PC? That would be really great.
#15.1 GP007 on 25 Apr 2009 - 06:05
Yeah, since this uses a version of that code.
#16 sk3 on 25 Apr 2009 - 02:23
This is a very good move by microsoft!

I hope they make it as seamless integration like vmware fusion or parallels desktop does on mac and remove every code needed for "compatibility" with older windows versions. the OS would be much faster, i think you only need .NET frameworks and stuff like that.

Anyway, this is a wonderful but, how about performance vs commercial products? (vmware/parallels or even virtualbox that is free)
#17 FrozenEclipse on 25 Apr 2009 - 02:25
Not a fan of XP in this day and age, although the fact that it runs within 7 without the need for using a VM is a good way to implement this IMO. Since I plan to buy 7 Professional, it might be worth checking out this feature.
(1 reply) #18 hardgiant on 25 Apr 2009 - 02:34
boring...I guess good for business but since most are broke right now I doubt they will be upgrading.
#18.1 excalpius on 25 Apr 2009 - 16:54
Now at least they will have the option to buy a new computer with all the new OS security and bells and whistles, while remaining backwards compatibility with any legacy XP-only applications.
(3 replies) #19 vetneufuse on 25 Apr 2009 - 02:37
why wouldn't this support D3D? It's just a layer to run apps in a virtual environment, it would still have full access to the video card as like it says its just windows running in an updated UI... this isn't virtual pc, its virtualized applications... little differences there is you have really one host, that runs applications with different sets of runtimes in a "virtual" environment which then plugs directly into the host enviroment's UI... so it opens like any other windows app, it just runs it under XP mode with XP runtimes inside the Windows 7 UI
#19.1 roadwarrior on 25 Apr 2009 - 03:11
Well, other virtualization products have only limited 3D support, why should this be any different?
#19.2 vetneufuse on 25 Apr 2009 - 13:16
roadwarrior said,
Well, other virtualization products have only limited 3D support, why should this be any different?


because this is different, its virtualized applications... you can run the app outside of the "host" os environment so its just like a windows 7 app but runs like windows xp and looks like win xp... it doesnt run inside a windowed host like vmware or vpc... you can launch an app from the win7 desktop in xp mode it pops up like a normal app.. no "os load" time... with integration directly into the OS like its a normal app
#19.3 roadwarrior on 25 Apr 2009 - 18:27
neufuse said,
because this is different, its virtualized applications...


No. From everything I'm reading, this is nothing more than VirtualPC upgraded with an implementation of VMware's Unity mode. Notice that this includes a license for Windows XP because it is running XP in the background.
(3 replies) #20 Tanshin on 25 Apr 2009 - 02:54
And this just adds to the list of why I choose the Ultimate version over the other versions...

Now I really can't wait!
#20.1 FrozenEclipse on 25 Apr 2009 - 04:54
Tanshin said,
And this just adds to the list of why I choose the Ultimate version over the other versions...

Now I really can't wait!


It's available in the Professional version too...
#20.2 iamwhoiam on 25 Apr 2009 - 07:41
Yes, but booting from the VM environment is not.
#20.3 +shinji257 on 25 Apr 2009 - 14:14
iamwhoiam said,
Yes, but booting from the VM environment is not.


Boot from the VM? I don't see a reference to that although it would be nice none the less.
(1 reply) #21 ThePitt on 25 Apr 2009 - 03:09
sounds good. I wonder if would support dx too (I mean like dx10, heh). But I wonder why would I need 7 anyways...
#21.1 +shinji257 on 25 Apr 2009 - 14:15
Doubt it. This is for backwards compatibility. It would be nice for the old games to at least have DX9 but I don't see it happening. Not on RTM anyways. Maybe on a future update.
#22 $n!pR on 25 Apr 2009 - 03:53
Can't wait till Windows 7 actually releases. Hopefully I'll still be able to get it for free
http://msdn.microsoft.com/en-ca/academic/default.aspx
(1 reply) #23 iron2000 on 25 Apr 2009 - 04:00
Is it possible to add in XP mode via my old XP oem cd?
Or is it only for the XP SP3 that comes with the more expenive versions of Windows 7?

Reminds me of Sonic 3 & Knuckles.
#23.1 Marshalus on 25 Apr 2009 - 04:47
No, that would not be possible.
(3 replies) #24 Marshalus on 25 Apr 2009 - 04:07
This is AWESOME!
#24.1 +Techno_Funky on 25 Apr 2009 - 05:09
Indeed!
#24.2 Saucy on 25 Apr 2009 - 06:06
+1
#24.3 +lcg on 26 Apr 2009 - 13:43
I agree!
(2 replies) #25 +Xerxes on 25 Apr 2009 - 04:19
Very very nice, too bad it's not in the Home Premium version though. Professional and up is too expensive (I'm expecting them to be in the AUD$600 to AUD$800+ price range). However, I'll wait till the official pricing is released and I'll make a final decision then however, so far it sounds like Professional is probably the version I should aim for (and probably just Home Premium for the laptop).
#25.1 jtherrien on 25 Apr 2009 - 04:43
There's not a chance that Pro and Ultimate will be anywhere near $600.
#25.2 +Xerxes on 25 Apr 2009 - 05:48
That is Australian Dollars (AUD) not US dollars and yes I think it will, Vista Ultimate retailed for around AUD$700 so there is a good chance those editions will retail in that price range too. We get ripped off pretty chronically here in Australia unfortunatly
#26 Typhon on 25 Apr 2009 - 04:21
That is truly sick. No more of that dual booting bs for most of my clients.
#27 burnblue on 25 Apr 2009 - 04:32
WHOA... I didn't see it coming and this is a SHREWD business move. They are going to rake in money once the recession is over
(5 replies) #28 Haiden on 25 Apr 2009 - 05:02
I don't get the point. Why did one went get Windows Seven when he can just install XP. Come on, if all the application software works with XP, why not just install XP only rather than having 2 OS that basically acts nearly identical. Plus they can cut more cost.

I don't see much of its use in the business world which have and hold their XP licenses.
#28.1 iamwhoiam on 25 Apr 2009 - 07:43
Because you can use 7 for better memory management, hardware support, ect. and still have compatability with older software that may not work correctly (or at at all) with 7.

I personally think it's a great addition to an already great OS.
#28.2 SiliconAddiction on 25 Apr 2009 - 08:15
Maybe its because XP is an 8 year old OS that barely supports currently tech without major driver patching to the OS itself. Hib is slower, suspend isn't as robust, security isn't as good out of the box, the graphic subsystem is very much still based around the CPU instead of the GPU where it belongs, and the overall system is designed around more current ideas in computing. And when I say ideas I'm not talking the snazzy UI, but what is under the hood. Do yourself a favor and go read a few of the whitepapers out there on Win 7 and learn what is truly different between Vista7 and XP. Its like saying a Hybrid Camery is the same as a '84 Monte Carlo. Yah they both are designed to get you from A to B, both have engines, both have steering wheels, wipers, and tires....but what is under the hood is what makes all the difference as does what is under Win 7's hood.

Haiden said,
I don't get the point. Why did one went get Windows Seven when he can just install XP. Come on, if all the application software works with XP, why not just install XP only rather than having 2 OS that basically acts nearly identical. Plus they can cut more cost.

I don't see much of its use in the business world which have and hold their XP licenses.



#28.3 Jugalator on 25 Apr 2009 - 10:56
I don't get the point. Why did one went get Windows Seven when he can just install XP.

Because Windows 7 has lots of new features? What kind of strange question is this?

Windows 7 has the combined feature set of Windows Vista and Windows 7, what you get after a combined eight years of OS development time, haha.
#28.4 excalpius on 25 Apr 2009 - 16:57
Also, security. Malware would have to get past the much newer Windows 7 to get to the older XP, for example.
#28.5 Haiden on 26 Apr 2009 - 03:21
Of course I know all the features of Seven and tried 7048 before. The thing is isn't it better to run an Operating System natively (just the lone OS, natively is not on the dictionary ^_^)? Running it virtually causes some application to run slower and have more processing power. 2. Businesses as one poster said are still stuck with P4 lines making it more questionable. 3. We are all in the hard times so add the cost.

The fear of businesses is compatibility on what they have. Now presented with this thing that they can actually run their old software through a virtual PC using seven on older platforms and will be using XP (virtually) so that their software/applications work is like saying they are complicating things which are made to be simple.

Plus in a test in our present condition. We have a software (can't name it here, due to restrictions) which eats 180-320MB RAM in XP, is doubled in Vista and Seven 390-740MB. We often run 2 to three instances of this. Instance in a sense that one instance is independent on the other. So in general if you have 3 instance of it, in XP you'll be using 540-960MB which is still good, in Vista eats 2GB actual test and makes your computer to a super crawl then locks up and down. In Seven it BSODs with no apparent reason at times in first instance. Though to be fair, I only tried it on the 7048 which I downloaded.

In this scenario considering Seven won't run it and running it virtually is somewhat... forget it.
(2 replies) #29 Saucy on 25 Apr 2009 - 06:03
Haiden
I don't see much of its use in the business world which have and hold their XP licenses.

Why not? Most businesses will have PCs that can run 7 since it requires less than Vista. This means they can upgrade, and get all the new security stability features management networking search and other features. And they don't need to worry if some of their old apps only work on XP because they'll still work.

I don't know about others but I've been running Vista since launch and am very used to it now, XP is REALLY hard to go back to. And going back from 7 beta to Vista is hard too once you are used to 7. When I go back to Vista I keep dragging my windows to the top and edge of the screen an nothing happens like in 7.

But reality is, many people don't like learning new things, I get that. And XP Pro still has support until 2014 I think for security patching so I guess there's not really any pressure to move if people really don't see the value.
#29.1 +shinji257 on 25 Apr 2009 - 14:18
Saucy said,
Why not? Most businesses will have PCs that can run 7 since it requires less than Vista. This means they can upgrade, and get all the new security stability features management networking search and other features. And they don't need to worry if some of their old apps only work on XP because they'll still work.

I don't know about others but I've been running Vista since launch and am very used to it now, XP is REALLY hard to go back to. And going back from 7 beta to Vista is hard too once you are used to 7. When I go back to Vista I keep dragging my windows to the top and edge of the screen an nothing happens like in 7.

But reality is, many people don't like learning new things, I get that. And XP Pro still has support until 2014 I think for security patching so I guess there's not really any pressure to move if people really don't see the value.


Most maybe. My work though still uses older P4's with a gig of ram. They are Dell Optiplex GX620's just so you know. Nothing that can run Windows 7 comfortably with our applications though. On the upside I installed and ran Windows 7 on an old SX260 with a P4 2.66Ghz and 1 Gig of ram and I thought it did run pretty good but work is gonna want an upgrade before they deploy Windows 7.
#29.2 excalpius on 25 Apr 2009 - 17:01
I'm running Windows 7 on an old P4 system with a $50 PCI nvidia graphics card quite nicely. Try again with the RC/RTM as the debug code will be gone. Final OS releases are always faster.

But yeah, this "XP within 7" option makes a compelling case at hardware replacement time, especially since a new Windows 7 license will be MUCH cheaper when bundled with a new computer.
#30 FusionOpz on 25 Apr 2009 - 06:49
Sweet
#31 grunger106 on 25 Apr 2009 - 06:49
Seems to be a free version of MED-V (MS Enterprise Desktop Virtualization), which was part of this years MDOP (MS Desktop Optmisation Pack), great stuff! Now if they'd only give us a free version of APP-V.......
(2 replies) #32 +Vykranth on 25 Apr 2009 - 07:04
That's probably good for the businesses who have critical legacy business applications. For me, at home or at work, it's a feature I am unlikely to use: every applications I use is compatible with Vista.

Still, a brillant move by Microsoft to help the said business bump their machines to Windows 7 from XP
#32.1 +shinji257 on 25 Apr 2009 - 14:20
Yea but I have found the advantages of that kind of feature. I tried to create some diagnostic discs using Western Digital's programs and they kept complaining that the write protect tab was set when I tried to run them under Vista. I fired up my XP VM under VMware and mounted the Floppy into that. The program ran fine there and I was able to make my disk. It is good for legacy apps that were not updated to Windows Vista and don't work properly under compatiblity mode.
#32.2 excalpius on 25 Apr 2009 - 17:03
Precisely. This sounds much more useful than it will actually prove to be. But it's a great "assuaging fear of upgrade to a new OS" feature to be sure.
(2 replies) #33 fobban on 25 Apr 2009 - 07:31
I'm not sure I like the idea of having some kind ov XP emulation inside Windows 7. I guess this is mostly so that larger companies know they can migrate to Windows 7 and still know they can use their old software.
#33.1 SiliconAddiction on 25 Apr 2009 - 08:26
*sighs* Did you even read the article? This is a free addon like all of MS's Live apps. You don't need to install it if you don't want it. Its an option. plus you can bet a month's paycheck that this thing will be sanboxed up the ying yang.

fobban said,
I'm not sure I like the idea of having some kind ov XP emulation inside Windows 7. I guess this is mostly so that larger companies know they can migrate to Windows 7 and still know they can use their old software.

#33.2 FusionOpz on 25 Apr 2009 - 09:23
^ It is and you can tell that bu the fact that it has both an XP border and a VM window for the XP desktop.
#34 Sureya on 25 Apr 2009 - 07:55
One more notch in 7's belt that will make it the best release thus far.
(1 reply) #35 Marc Podito on 25 Apr 2009 - 08:00
So, for you IE6 users, you're in luck.

what's with IE6 here? i thought xp sp3 has ie7 installed?
#35.1 +shinji257 on 25 Apr 2009 - 14:23
Marc Podito said,
what's with IE6 here? i thought xp sp3 has ie7 installed?


Windows XP SP3 still has IE6 installed on a default setup. Most machines that still come with XP preinstalled have already been updated to IE7 these days but if you go out and find a XP SP3 OEM cd you will get IE6 first. If you check out the screenshots you will see the old IE6 icon there on the desktop.
(1 reply) #36 Jehtro on 25 Apr 2009 - 08:58
So when is win7 pro and ultimate gonna get released?

May 5th?
#36.1 +shinji257 on 25 Apr 2009 - 14:24
Well Ultimate Release Candidate will be but I doubt other editions will be. Maybe to internal testers though.
(1 reply) #37 aarste on 25 Apr 2009 - 09:37
How good will the virtualization be? The article wasn't clear if it was going to be like either:
Running a VirtualBox guest XP and sucking up quite a lot of ram/cpu.
Or if it's something very new in 7 that makes it tightly integrated with the OS and the performance draining you'd usually see when running a Virtual OS in Vbox/VMware etc, unnoticeable.
#37.1 +shinji257 on 25 Apr 2009 - 14:25
One of the pictures suggested a ram allocation setting but I think if MS was smart about it they put the system on standby and free the ram if there are no other XP apps running inside of XVM. On that note you can run an XP with a 1GB allocation quite comfortably on a Vista machine with 4GB of ram. I expect no less here.
(2 replies) #38 Neobond on 25 Apr 2009 - 09:47
Oh wow, now I can run outdated applications for the hell of it

Seriously, the industry needs to catch up and ditch Office/97/2000/XP/IE6. All this does is further allow companies to reside on unsupported/no longer updated/unpatched software, that is more of a security risk than anything
#38.1 xSuRgEx on 25 Apr 2009 - 10:50
whats the odds that this "feature" will end up getting exploited and allow the hacker access to the entire system, just because MS want to allow people to run out dated software.

like Neobond said the industry needs to move on.
#38.2 +shinji257 on 25 Apr 2009 - 14:27
xSuRgEx said,
whats the odds that this "feature" will end up getting exploited and allow the hacker access to the entire system, just because MS want to allow people to run out dated software.

like Neobond said the industry needs to move on.


Actually I don't see that happening. This type of functionality is typically sandboxed. I'm sure MS has thought it out but it is no more exploitable than their current Virtual PC software or Innotek VirtualBox or VMware Workstation/Server.
#39 Marc Podito on 25 Apr 2009 - 10:00
screens for XPM in Windows 7





all other screens: http://www.winsupersite.com/win7/xp_mode_pre_shots.asp
(1 reply) #40 skynetXrules on 25 Apr 2009 - 10:46
who about Software that has got made for XP64 ??

i guess they will at last support 64bit OS now in VPC aka WVPC ?
#40.1 excalpius on 25 Apr 2009 - 17:06
+ Hey, that question does not suck! Now I'd like to know that too.
(2 replies) #41 Jugalator on 25 Apr 2009 - 10:52
One thing is unclear to me here...

Why is this requiring processor-based virtualization technology if it's basically "just" a Virtual PC solution and not a Hyper-V client?

Last edited by Jugalator on 25 Apr 2009 - 10:58
#41.1 vetneufuse on 25 Apr 2009 - 13:19
Jugalator said,
One thing is unclear to me here...

Why is this requiring processor-based virtualization technology if it's basically "just" a Virtual PC solution and not a Hyper-V client?


it's because of how it runs, its not a VM environment, its a virtualized application layer (you can use a VM environment if you want to though) and to do this inside windows you need the virtualization features of your CPU... it's kind of like windows side by side (SxS) but its like Windows inside Windows WiW
#41.2 +shinji257 on 25 Apr 2009 - 14:28
neufuse said,
Jugalator said,
One thing is unclear to me here...

Why is this requiring processor-based virtualization technology if it's basically "just" a Virtual PC solution and not a Hyper-V client?


it's because of how it runs, its not a VM environment, its a virtualized application layer (you can use a VM environment if you want to though) and to do this inside windows you need the virtualization features of your CPU... it's kind of like windows side by side (SxS) but its like Windows inside Windows WiW


This shouldn't be much of an issue though. Most computers within the past couple of years either has an AMD or Intel processor that supports the virtualization extensions. My laptop from almost 3 years ago did. My current laptop does.
#42 Suren on 25 Apr 2009 - 11:34
Hey,
how to setup this thing ??
#43 TruckWEB on 25 Apr 2009 - 11:51
Well, my leaked information was right... I said it on April 4th in the forum!
#44 neo7 on 25 Apr 2009 - 12:49


Will the virtual XP PC only emulate a crappy video card or give virtual XP under Win7 full access to the real card/GPU and its features, to be fully recognized as such by XP 3D apps? That's my problem with the current Virtual PC 2007 under Win7: http://www.microsoft.com/downloads/details...;displaylang=en
(3 replies) #45 vetneufuse on 25 Apr 2009 - 13:21
For people that dont understand this yet, this is *NOT* just virtual pc with windows XP... this is windows XP "integration" with windows 7... aka you can run XP apps inside windows 7 like they run on Xp fully "integrated" into the windows 7 system... aka USB/D3D/all that fun stuff... only if you have "Integration mode" enabled which is a NEW feature in this... it wasn't in VPC
#45.1 neo7 on 25 Apr 2009 - 13:34
Nope. I just allows you to post XP-installed app shortcuts to Win7 Start Menu. It is still VPC. No D3D.
#45.2 neo7 on 25 Apr 2009 - 20:45
neo7 said,
Nope. It just allows you to post XP-installed app shortcuts to Win7 Start Menu. It is still VPC. No D3D.

#45.3 Pewpew12 on 28 Apr 2009 - 16:08
neufuse said,
For people that dont understand this yet, this is *NOT* just virtual pc with windows XP... this is windows XP "integration" with windows 7... aka you can run XP apps inside windows 7 like they run on Xp fully "integrated" into the windows 7 system... aka USB/D3D/all that fun stuff... only if you have "Integration mode" enabled which is a NEW feature in this... it wasn't in VPC


You clearly don't understand the technology as this is the second incorrect comment you've made. It is Virtual PC. It is a second app. It is regular virtualisation. This is nothing new or even close to new.

It requires VX technology in the CPU because it is hardware assisted, as is most modern virtualisation - not exclusively HyperV.

For similar products (to back my nothing new claim) look at Parallels Workstation or VMWare Fusion for Mac. Both have this exact functionality (windows apps available on the mac dock running within a window that has an XP border and no other hint of windows) and are just virtual machines with an integration mode; nothing new.
(2 replies) #46 rakeshishere on 25 Apr 2009 - 13:39
Why cant they integrate this feature inside the OS.... instead of separate app? and i thought Windows 7 had objective of supporting more apps than Vista and gaining extra app compatibility natively without needing of VXP or such stuff
#46.1 +shinji257 on 25 Apr 2009 - 14:31
Because they would have too much bloat otherwise. Remember Windows ME? They had issues because they tried to load too much stuff on top of the already over-loaded MS-DOS layer in the name of compatibility. I'm kinda happy that they are giving themselves an opportunity to remove the excess fat from the OS and move on with making a faster and leaner product.
#46.2 k7of9 on 25 Apr 2009 - 14:57
rakeshishere said,
Why cant they integrate this feature inside the OS.... instead of separate app? and i thought Windows 7 had objective of supporting more apps than Vista and gaining extra app compatibility natively without needing of VXP or such stuff


Do not expect this to run like a proper Virtual PC; that being, a separate operating system running within a window. XP Mode will integrate itself with the Windows 7 desktop, and so the older software will run just like a normal Windows 7 application. Essentially, this is two operating systems running under an updated desktop.
#47 rakeshishere on 25 Apr 2009 - 14:05
^ Ok, i understood what this is actually. I take back my previous comment.
(2 replies) #48 AminoSC on 25 Apr 2009 - 15:16
Could someone point me to a list of processors that support Virtualization Technology?
#48.1 excalpius on 25 Apr 2009 - 17:12
http://en.wikipedia.org/wiki/X86_virtualization

Updated list and links 1/2 way down.

In short, many dual/quad core CPUs and ALL of the new i7 Core CPUs, which is likely to mean ANY machine you buy with Windows 7 will support this out of the box, since that is the CPU that Intel is pushing into all segments this summer/fall (when Windows 7 will reach store shelves on OEM machines).

#48.2 excalpius on 25 Apr 2009 - 17:21
and this tiny free program can tell you if the CPU you are running now has the necessary support already.

http://www.grc.com/securable.htm

#49 AminoSC on 25 Apr 2009 - 15:25
XPM is built on the next generation Microsoft Virtual PC 7 product line, which requires processor-based virtualization support (Intel and AMD) to be present and enabled on the underlying PC, much like Hyper-V, Microsoft's server-side virtualization platform.
(1 reply) #50 s3n4te on 25 Apr 2009 - 16:11
Then will security patches for XP come out till the end of Win 7 support?
#50.1 Saucy on 26 Apr 2009 - 10:53
Unlikely. I think XP Pro has security patching until 2014. It sounds like this is being released as a separate add-in to Win7 (free download) so it won't be covered by the Win7 support policy I'd say.
#51 jjrambo on 25 Apr 2009 - 17:13
How fast Windows XP will run being virtualized under Windows 7. Are we going to be able to play games on it?
(2 replies) #52 bomba6 on 25 Apr 2009 - 17:56
Can a machine with 2GB RAM will be able to run Windows 7 AND virtualized XP all together?
I hope M$ aren't pushing too much...
#52.1 C_Guy on 26 Apr 2009 - 05:14
There appears to be an error on the S key on your keyboard.

No, wait a minute! You pressed the wrong key! Keep practicing!
#52.2 Saucy on 26 Apr 2009 - 10:56
I run virtualised Vista on a Win7 machine with 2GB RAM, slow but workable, and in the current version of VPC. The new version of VPC this comes with is probably quicker so I am guessing the answer would be ............. yes!
#53 k7of9 on 25 Apr 2009 - 17:57
This is great news, although it was not totally unexpected. I must say from a personal standpoint it doesn't directly affect me as I didn't come across programs I used on XP not working on Windows 7.
What is great about it is that this will hopefully create the opportunity to get rid of as much legacy stuff as possible in Windows and make it even more leaner. I haven't been as excited about a new Windows release since Windows2000, I feel it's a game changer
(2 replies) #54 jjrambo on 25 Apr 2009 - 18:02
I think running XP under Windows 7 is stupid idea, just waste of time not to say totally useless. Why the hell somebody would run Office 2003 under XP being virtualized in Windows 7 when you can run Office 2003 under Windows 7. Hyper-V has its purpose in Server environment, not at desktop level. Btw Virtual PC 2007 is utter crap. Vmware owns it which i'd rather use to emulate XP under Vista or Windows 7 if needed.

#54.1 bluarash on 25 Apr 2009 - 18:42
I will agree with you that VPC 2k7 is utter crap. Not only does VMware own it, but it fails to even take on Virtual Box or the much outdated parallels.

I think the purpose of running Office 2003, was just to show that it was stable and worked.

The only real purpose I can see for this is very dated legacy applications, setting up secure VMs or using data hardware (if possible, again VPC, not sure).
#54.2 k7of9 on 26 Apr 2009 - 06:10
Noone is saying that XP-era apps will always be virtualized. The way I understand it is that the virtualization will kick in when the app in question will not run (correctly) in Windows 7.
#55 bluarash on 25 Apr 2009 - 18:39
I would be interested to know whether it supports USB2 transfer speeds. I have a Visioneer 9020 scanner that is not compatible with either Vista or 7 and would love to be able to use it.

Right now, I either have to dual boot or install it in XP in virtual box with USB2 support enabled.

The picture series does show mass storage USB support... which might be a yes.
#56 +Tony. on 25 Apr 2009 - 18:51
How about games, would it be possible to run older games like Re-Volt, etc?
(1 reply) #57 PatrynXX on 25 Apr 2009 - 19:30
Now if only they'd included this on Vista.
#57.1 neo7 on 25 Apr 2009 - 21:51
They have; VPC2007 was always free on Business and Ultimate. It doesn't post shortcuts to Vista's Start Menu, but that's not a big deal. The XP machine is updated and provided free every 3 months: http://www.microsoft.com/downloads/details...&displaylang=en
#58 xXDestroyerGRXx on 25 Apr 2009 - 19:44
hahha you gotta ****ing kidding me
#59 Xibe on 26 Apr 2009 - 00:55
You can download all 17 of Paul Thurrott's screenshots in a .zip here: Windows XP Mode screenshots.
#60 jasondefaoite on 26 Apr 2009 - 00:59
Any ideas if 32-bit XPM works on 64bit versions of Windows 7, so we have 32bit legacy support?


Last edited by jasondefaoite on 26 Apr 2009 - 01:05
#61 C_Guy on 26 Apr 2009 - 05:15
That's a great idea but I've been testing applications on Windows 7 and had zero issues so far. I think this is a safety cushion more than anything. Most users shouldn't need it.
(1 reply) #62 medium_pimpin on 26 Apr 2009 - 18:30
What about support for XP/non-Vista hardware?
#62.1 Shadrack on 27 Apr 2009 - 22:39
medium_pimpin said,
What about support for XP/non-Vista hardware?


Probably not. This just seems to be a packaged Virtual PC w/ Windows XP pre-installed. I don't think that a "guest" OS can use hardware that not compatible with the "host" OS. This is probably only useful for software compatibility (although I could be wrong).
#63 Alley Cat on 27 Apr 2009 - 03:37
Awesome news !!!!

However, will all XP drivers work ?
(1 reply) #64 whYeNQue on 27 Apr 2009 - 18:27
what about windows 98 mode. my controller isnt compatible with xp
#64.1 Marc Podito on 27 Apr 2009 - 19:30
replacing the controller is the better option
#65 Shadrack on 27 Apr 2009 - 22:37
Hrm... does this mean that Microsoft will continue to support bug fixes and security patches in Windows XP for as long as it does so for Windows 7? If they decided to stop supporting Windows XP prior to the support cycle of Windows 7, then does that mean a Windows XP security hole could be a Windows 7 security hole as well (I wonder)?

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)