Virtual PC 2007 is a handy tool for running multiple operating systems. However, it's not without its limitations when running an older OS like Windows 3.1. Here's what it takes to get everything working.
This screen shows a basic Windows 3.11 installation under Virtual PC. The emulated hardware under VPC isn't supported by Windows 3.x and you have to hunt around to get all of the drivers and stuff that you need.
The Classics Rock blog on TechRepublic lists the file locations. You'll need.