Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have an application that will only run on Windows XP and it utilizes a SQL backend server. I am putting new workstations in this office with Windows 7 and installing the software in a Virtual XP machine. However, the performance on my application is slow and users have had several problems with the app. For instance, one person needs to reconcile a checking account with several thousand checks monthly. With her 6 year old XP machine this worked fine. But with the virtual XP on a brand new i5 based system, she gets lockups if she selects more than 200 checks at a time and it is generally slower. There are other users who get errors that seem to indicate problems with the networking between the VM and the SQL. The old machines work fine when put back in place. Why the network problems with VM?

More info, I do have antivirus installed on both the host and on the virtual PC. I also have windows firewalls installed on both. These are machines on a Windows SBS 2003 domain and the SQL server is older. On the VM setup i have the network card set for the network card on the host machine. NAT is not enabled. Also have VM RAM set to 1024.

share|improve this question
    
I don't know what networking options you have in "XP Mode" but I've learned that anything other than bridged networking is nothing but trouble for virtual machines. –  John Gardeniers Nov 9 '10 at 21:28
2  
How was the XP PC built? Was it installed directly on the virtualisation platform, or imaged? The reason I ask, is I've seen numerous XP installs being created from PXE builds that were initially designed for physical tin. The result can be a number of unnecessary drivers/services that cause performance issues. Just a thought. –  Simon Catlin Nov 9 '10 at 21:37

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.