Chickenlump Posted May 11, 2009 Share Posted May 11, 2009 I attempted to get the new VirtualXP up and running to try it out. I found out that my cpu does not support hardware virtualization, so I uninstalled the updates. Even though the updates were uninstalled, Virtual PC 2007 refuses to install. I found nothing in the registry to unblock it, so I had to resort to hex editing to get it to install, and it runs perfectly so far. Is there a legitimate way to go about this though? I'm curious about what I may have missed or forgot to do to allow Virtual PC 2007 to install legitimately. I'm using windows 7 rc 7100 Link to comment Share on other sites More sharing options...
Tiberius Fezz Posted May 11, 2009 Share Posted May 11, 2009 I attempted to get the new VirtualXP up and running to try it out. I found out that my cpu does not support hardware virtualization, so I uninstalled the updates. Even though the updates were uninstalled, Virtual PC 2007 refuses to install. I found nothing in the registry to unblock it, so I had to resort to hex editing to get it to install, and it runs perfectly so far. Is there a legitimate way to go about this though? I'm curious about what I may have missed or forgot to do to allow Virtual PC 2007 to install legitimately. I'm using windows 7 rc 7100 Can you provide information / step-by-step on how you got this running with a Hex edit? I would like to do the same. Link to comment Share on other sites More sharing options...
Chickenlump Posted May 11, 2009 Author Share Posted May 11, 2009 (edited) I decided to play around with a hex editor and thought to replace all instances of the string 'virtualpc' to 'virtualnc', just in case the string 'virtualpc' itself was being flagged. I used xvi32 to replace the strings. It found and replaced 12 strings. Save it, and it will install just fine. You need to do the same thing to the actual program once it's installed too (6 strings replaced). I've encountered no problems of any sort thus far. Open 'setup.exe' in a Hex editor Use a replace option to replace all instances of the string 'virtualpc' to 'virtualnc' (or any other string of the same length) (12 instances found and replaced) Save the file, or save as a new executable (like 'setupedited.exe' if you don't want to overwrite the original) Open the file 'Virtual PC.exe' in the hex editor (located in Program Files/Microsoft Virtual PC) Use a replace option to replace all instances of the string 'virtualpc' to 'virtualnc' (or any other string of the same length) (6 instances found and replaced) Save the file, or save as a new executable (like 'Virtual PC Edited.exe' if you don't want to overwrite the original) Edited May 11, 2009 by Chickenlump Link to comment Share on other sites More sharing options...
andy2025 Posted May 16, 2009 Share Posted May 16, 2009 Chickenlump, I have registered myself on this forum only to be able to tell you a very very big THANK YOU !!! for the info you provided. I installed Windows 7 RC immediately after it was released and I sadly noticed that I cannot run anylonger virtualpc 2007. Algtough my laptop is a very powefull HP Pavillion, it hasn't got cpu virtualization so i can't run the new windows virtual pc. I needed strongly to be able to use virtual pc, because I am a web developper and i need to have different OS and browsers installed on Vmachines so i can cross test my products. Your solution is brilliant and it worked for me too, now I am able to use Virtual PC 2007 again. THANK YOU so much for sharing your experience and knowledge with the community. Wish you all the best :) Link to comment Share on other sites More sharing options...
P00rSpy Posted May 16, 2009 Share Posted May 16, 2009 Intel was fined 1.5G for unfair business practice, this is another good example why they deserved it, if it was MS idea only then fine either way I switched to virtual box for my virtualisation need for now... Link to comment Share on other sites More sharing options...
Recommended Posts