Virtual PC 2007 SP1+Rollup on Windows 2000

Discuss Windows 2000, NT, XP and Windows Server 2000, 2003, SBS 2003.
Post Reply
Big Monstro
User avatar
Donator
Posts: 57
Joined: Mon Dec 30, 2013 1:54 pm
Location: In space stations or on the Moon
Contact:

Virtual PC 2007 SP1+Rollup on Windows 2000

Post by Big Monstro »

Gabrielustuca wrote a tutorial to enjoy Virtual PC 2007 RTM (6.0.156) and SP1 (6.0.192) on Windows 2000 hosts ==> http://www.betaarchive.com/forum/viewtopic.php?t=26980

But some people could have noticed Virtual PC 2007 SP1+Rollup (6.0.210) cannot run on Windows 2000, due to a function missing in iphlpapi.dll file. Fortunately, there IS a solution: replace iphlpapi.dll by a newer (and unofficial) version. The old iphlpapi.dll is locked by the OS, so you have to rename it. Then Reboot.

Download link ==> http://dfiles.eu/files/3k3q74pa5

That iphlpapi.dll comes from Blackwingcat's KernelEx v15 and it's fully compatible with Windows 2000, even without KernelEx installed. You don't need install the unofficial KernelEx, just upgrade iphlpapi.dll

Here the result : Microsoft Virtual PC 2007 SP1+Rollup (6.0.210) works fine on an ancient computer (Pentium III) running Windows 2000 Service Pack 4 as host
Image

note: you have to install Microsoft Virtual PC 2007 SP1 before the Rollup ; see Gabrielustuca's tutorial
Big Monstro - BetaArchive Donator and Win3x.Org Administrator

Big Monstro
User avatar
Donator
Posts: 57
Joined: Mon Dec 30, 2013 1:54 pm
Location: In space stations or on the Moon
Contact:

Re: Virtual PC 2007 SP1+Rollup on Windows 2000

Post by Big Monstro »

I see nobody seems to be interested in that topic...

Perhaps have I to explain why installing Rollup for Virtual PC 2007 SP1 can be useful ? Which advantages over without Rollup ?

This hotfix provides the following improvements:
Microsoft wrote:
  1. This hotfix rollup includes following significant performance and stability improvements in virtual machine networking:
    • A virtual machine that uses a network in the Shared Networking (NAT) mode has severely low performance compared to a virtual machine that uses the Bridged Network mode. This hotfix rollup provides a marked improvement in virtual machine networking performance in Shared Networking (NAT) mode.
    • When using a bridged mode of networking, the guest will mirror the connection state of the host network adapter to which the guest adapter has been bound. When using Shared Networking (NAT), the guest network adapter will be disconnected only when all network adapters on the host are disconnected.
    • It takes a long time to copy multiple and large files to and from a virtual machine that is using the Shared Networking (NAT) mode. Additionally, this process sometimes results in stopping the network connection or stopping the copying process.
    • Auto detection of the http proxy works with Shared Networking (NAT) after you install this hotfix rollup.
    • This hotfix rollup sets the correct WINS address as part of the DHCP address assignment.
  2. The resolution is now extended to 2048x1920 (32bit). Virtual PC 2007 SP1 supported a screen resolution of up to 1600x1200 ==> you can now set full HD resolution (1920x1080) within virtual machine !
This hotfix also fixes the following issues that are not previously documented in a Microsoft Knowledge Base article:
Microsoft wrote:
  1. If a virtual machine window is closed while one of its child windows is active, the Virtual PC 2007 process crashes.
  2. Some operating systems crash when they run in the virtual machine. When this happens, the host operating system may crash. This problem occurs when the guest operating system allocates the system memory in such a way that the virtual machine monitor component of virtual PC cannot find memory for its internal data structures. Under such circumstances, virtual machine monitor returns a fatal error exception to the guest operating system and prevents the crash on the host operating system.
  3. Inconsistent behavior of Virtual PC 2007 occurs when you shut down a virtual machine that has the Undo disks option enabled. A dialog box may be displayed to ask you to decide what you want to do with your virtual hard disks when the close action is set to Automatically close without any message.
  4. The virtual machine additions installation cannot start and shows the Windows Installer Help window. This problem occurs when the value of environment variable %temp% in the guest operating system includes a white-space
source: http://support.microsoft.com/kb/958162/en-us

Download link - Rollup for Virtual PC 2007 SP1
32-bit version ==> http://download.microsoft.com/download/ ... 958162.msp
64-bit version ==> http://download.microsoft.com/download/ ... 958162.msp
Big Monstro - BetaArchive Donator and Win3x.Org Administrator

Skywatcher
User avatar
Posts: 43
Joined: Thu May 10, 2012 9:16 pm
Location: United Kingdom
Contact:

Re: Virtual PC 2007 SP1+Rollup on Windows 2000

Post by Skywatcher »

Excellent! Never managed to get this working when I tried it. Had to go with an extremely old version of VirtualBox instead. This will help - thanks for posting! :)
Creator of Windows On Windows, the YouTube channel looking at the history and development of Microsoft Windows.

The Windows On Windows Discord server is dedicated to discussing the Windows family of OSes.

Post Reply