Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: Windows 7 Starcraft Fix with Virtual PC 2007

09 Dec 2009   #1

Windows 7
Windows 7 Starcraft Fix with Virtual PC 2007

Hi everybody,

I checked several recipes for fixing the resolution/crashing issues when running Starcraft in Windows 7 - nothing worked , at least not completely. Using a batch file to close/restart the explorer fixed the resolution issue but the game continued to crash. Adjusting the scaling option in the NVidia control panel didn't work (the settings changes can't be saved somehow).
After a lot of trying i managed to make it work in Virtual PC 2007. On my computer (I didn't have time to reinstall the comp with the final release of Windows 7 so I'm still on the build 7100) i can't install the latest Virtual PC (the one in the Windows XP mode download page) and after installing Windows XP Mode and then Virtual PC 2007 there were no shortcuts in the start menu for starting XP Mode. Instead I had to create a new virtual PC for Windows XP and set the virtual HD to be the vhd file installed by the Windows XP Mode installer. Then I had a lot of trouble making the XP virtual machine start - you need to change the security permissions on the vhd file (give full admin rights and mark it read-write also) + start the XP virtual machine using administrative rights otherwise XP will not boot.

OK, i managed to make it work but, after installing Starcraft (+ BroodWar + the latest patch), the resolution problem (while in full screen) reappeared in a new form: the display remained at the native value (1280x1024) and the starcraft screen (640x480) was placed in the upper left corner on less then a quarter of the display area. This can be fixed by changing the settings of the XP virtual machine display to: Use guest operating system screen resolution. Doing this will also start the XP virtual machine always in full-screen without checking the additional display option for the full-screen.

Now everything works perfectly when playing Starcraft in Windows 7 build 7100. If you don't have Virtual PC 2007 but already have a final version of Windows 7 installed, no problem, I recommend installing Windows XP Mode and then Virtual PC from the Windows XP Mode download page (they are both on the same page here and free).

I hope this helps.
Good luck!

My System SpecsSystem Spec

17 Jan 2010   #2

Windows 7

XP Mode cannot run starcraft. Virtual PC can... which is odd.
My System SpecsSystem Spec
18 Jan 2010   #3

Windows 7

Actually Virtual PC can't run anything on its own. After installing Virtual PC you usually need to install an operating system using your purchased CD/DVD. For Windows 7 owners Microsoft gives for free a Windows XP license through the Windows XP Mode package. Installing XP Mode does nothing more than installing a virtual HDD (.vhd file) on which Windows XP is already installed.

I think Microsoft did this just because the "Run this program in compatibility mode for..." option doesn't really work - at least for me it didn't.
My System SpecsSystem Spec

20 Jan 2010   #4

Windows 7

....yes.. thank you for that piece of obviousness

I'm aware of what you need to do lol. but XPMODE is basically an install of VPC with XP preinstalled, so the fact XP mode cannot run the game, but VPC using XPMODES virtual install can is odd.

and actually, the Compatibility modes work fine, there is just more underlying issues preventing starcraft from working, than just OS compatibility.
My System SpecsSystem Spec
25 Jan 2010   #5

Windows 7

I imagined you might say that but i wasn't saying it for you; i found several threads elsewhere were people just didn't get it.

In truth I remember playing Starcraft on Windows 2k without any issues but i'm not sure if i ever played it on XP.
My System SpecsSystem Spec
26 Jan 2010   #6

Windows 7

It worked fine on XP, and mostly fine on Vista (bar the colour bug and the freezes that were fixed by the cpu polling adjustment.)
My System SpecsSystem Spec
29 Jan 2010   #7

Windows 7


the XPMODE VHD will work, however, Windows Virtual PC (VPC2009 update KB patch) only allows 16bpp and a single resolution, which is why the display mode switching error pops up.

Also, if you have WVPC installed, VPC 2007 sp1 will not work.

Secondly, there are several VPC 2007 updates, including a fix for more resolutions and networking issues, and a security update.

If you get errors that the virtual machine network service cannot be accessed, then go into your network devices properties and enable the Virtual Machine Network Services.
My System SpecsSystem Spec

 Windows 7 Starcraft Fix with Virtual PC 2007

Thread Tools

Similar help and support threads for2: Windows 7 Starcraft Fix with Virtual PC 2007
Thread Forum
Port Forwarding from Windows 7 to Virtual PC 2007 Virtualization
virtual pc for windows 2007 for home edition Virtualization
Microsoft Virtual PC 2007? (x86) Virtualization
Microsoft Virtual PC 2007 SP1 in Windows 7? Virtualization

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 08:05 AM.
Twitter Facebook Google+

Windows 7 Forums

Seven Forums Android App Seven Forums IOS App

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33