• subscribe
January 10, 2012 12:00 AM

Q: Why is there a performance problem between my Windows XP virtual machine running in Windows Virtual PC and my host computer?

Windows IT Pro
InstantDoc ID #141835

A: Problems can be caused by your physical NIC using TCP offloading, and the emulated NIC within the virtual machine (VM) Intel 21140 not supporting TCP offloading. To address the performance problem between the VM and the guest, you have several options.

If you have multiple NICs in your desktop, you can disable TCP on the second NIC and use that NIC for the VMs. Another option is to disable TCP offloading on your system.

To do so, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters in the registry and create a DWORD value named DisableTaskOffload. Set it to a value of 1, then reboot.

Get more help from John Savill on everything Microsoft--and more--at John Savill's FAQS for Windows.



ARTICLE TOOLS

Comments
  • Ed B
    4 months ago
    Jan 10, 2012

    THis only applies to XP VMs in a Win7/Vista host? Does this affect VMware VMs?

You must log on before posting a comment.

Are you a new visitor? Register Here