Windows 7 Starcraft Fix with Virtual PC 2007

takanokage

New member
Local time
9:50 PM
Messages
3
Hi everybody,

I checked several recipes for fixing the resolution/crashing issues when running Starcraft in Windows 7 - nothing worked :cry:, 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 Win7 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. :mad: 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 :cry: 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 :party: when playing Starcraft in Windows 7 build 7100.:D 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 Computer My Computer

OS
Windows 7
CPU
AMD Phenom II 905e
Motherboard
Asus M4N82 Deluxe
Memory
Kingston 4GB 1066Mhz
Graphics Card(s)
Gigabyte 9600GT
Sound Card
Sound Blaster Audigy SE
Monitor(s) Displays
Samsung 740B
Hard Drives
Seagate
PSU
Antec True Power Trio 430W
Case
Antec 3000B
Cooling
Thermalright HR-01 Plus + Noctua Fan NF-S12
Keyboard
A4Tech
Mouse
A4Tech
XP Mode cannot run starcraft. Virtual PC can... which is odd.
 

My Computer My Computer

OS
Windows 7
CPU
Core i7 920 D0
Motherboard
Rampage II Gene
Memory
Corsair Dominator 1600
Graphics Card(s)
Geforce GTX 275
Sound Card
Auzentech Prelude
Monitor(s) Displays
BenQ G2400WD
Screen Resolution
1920x1200
Hard Drives
WD AAKS 500GB
WD 1TB
Seagate 160GB
PSU
Corsair HX620
Case
NZXT Rogue
Cooling
TRUE Copper
Keyboard
Logitech G15
Internet Speed
Anywhere from 2.5 to 3.5mb
Actually

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 Computer My Computer

OS
Windows 7
CPU
AMD Phenom II 905e
Motherboard
Asus M4N82 Deluxe
Memory
Kingston 4GB 1066Mhz
Graphics Card(s)
Gigabyte 9600GT
Sound Card
Sound Blaster Audigy SE
Monitor(s) Displays
Samsung 740B
Hard Drives
Seagate
PSU
Antec True Power Trio 430W
Case
Antec 3000B
Cooling
Thermalright HR-01 Plus + Noctua Fan NF-S12
Keyboard
A4Tech
Mouse
A4Tech
....yes.. thank you for that piece of obviousness :rolleyes: :p

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 Computer My Computer

OS
Windows 7
CPU
Core i7 920 D0
Motherboard
Rampage II Gene
Memory
Corsair Dominator 1600
Graphics Card(s)
Geforce GTX 275
Sound Card
Auzentech Prelude
Monitor(s) Displays
BenQ G2400WD
Screen Resolution
1920x1200
Hard Drives
WD AAKS 500GB
WD 1TB
Seagate 160GB
PSU
Corsair HX620
Case
NZXT Rogue
Cooling
TRUE Copper
Keyboard
Logitech G15
Internet Speed
Anywhere from 2.5 to 3.5mb
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.
 
Last edited:

My Computer My Computer

OS
Windows 7
CPU
AMD Phenom II 905e
Motherboard
Asus M4N82 Deluxe
Memory
Kingston 4GB 1066Mhz
Graphics Card(s)
Gigabyte 9600GT
Sound Card
Sound Blaster Audigy SE
Monitor(s) Displays
Samsung 740B
Hard Drives
Seagate
PSU
Antec True Power Trio 430W
Case
Antec 3000B
Cooling
Thermalright HR-01 Plus + Noctua Fan NF-S12
Keyboard
A4Tech
Mouse
A4Tech
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 Computer My Computer

OS
Windows 7
CPU
Core i7 920 D0
Motherboard
Rampage II Gene
Memory
Corsair Dominator 1600
Graphics Card(s)
Geforce GTX 275
Sound Card
Auzentech Prelude
Monitor(s) Displays
BenQ G2400WD
Screen Resolution
1920x1200
Hard Drives
WD AAKS 500GB
WD 1TB
Seagate 160GB
PSU
Corsair HX620
Case
NZXT Rogue
Cooling
TRUE Copper
Keyboard
Logitech G15
Internet Speed
Anywhere from 2.5 to 3.5mb
Follow-Up.

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 Computer My Computer

OS
Windows 7
CPU
Core i7 920 D0
Motherboard
Rampage II Gene
Memory
Corsair Dominator 1600
Graphics Card(s)
Geforce GTX 275
Sound Card
Auzentech Prelude
Monitor(s) Displays
BenQ G2400WD
Screen Resolution
1920x1200
Hard Drives
WD AAKS 500GB
WD 1TB
Seagate 160GB
PSU
Corsair HX620
Case
NZXT Rogue
Cooling
TRUE Copper
Keyboard
Logitech G15
Internet Speed
Anywhere from 2.5 to 3.5mb
Back
Top