أعلى مُجيب

Windows 7 XPMode Software install

السؤال

I am running XPMode on Windows 7 for legacy applications. The PC does not have a CD drive. I have OEM software on CD but it will not install from an external USB CD drive. If I copy the whole CD onto desktop of XPMode and try to install from there it still
won't install. The self install exe doesn't run and when I go to the Disk1 folder and try and run the Setup.exe file a popup window with the complete path to Setup.exe is listed and reports 'The parameter is incorrect'.

I suspect the path name is too long? The application is an older one for native Windows XP machine.

الإجابات

OK, I created an iso file from the CD and mounted in XPMode. Now it went a little farther but now displays this following message: 'SETUP1 caused a General Protection Fault in module WIN97EM.DLL at 000102C9SETUP1 caused a General Protection Fault in module
WIN97EM.DLL at 000102C9'.

Upon investigation on internet I found the following solution to the above message:

1. copy HIDE87.com to windows\system32 directory

2. add to c:\windows\system32\autoexec.nt file FIRST line:

LH C:\WINDOWS\SYSTEM32\HIDE87.COM<o:p></o:p>

3. reboot virtual machine

<o:p>After doing this the install worked perfect and so did the app. I then changed back to the original autoexec.nt and the app still works fine.</o:p>

It's possible that it won't install due to copy protection. A lot of older CD-ROMs would only install directly off the CD-ROM. It's also possible that the installation program is seeing the VM as you installing from a copy of the CD, even though
you're really not. The virtualization layer of the Virtual PC makes the installer think it's not a real copy. Was a fairly common issue in the early days of virtualization.

OK, I created an iso file from the CD and mounted in XPMode. Now it went a little farther but now displays this following message: 'SETUP1 caused a General Protection Fault in module WIN97EM.DLL at 000102C9SETUP1 caused a General Protection Fault in module
WIN97EM.DLL at 000102C9'.

Upon investigation on internet I found the following solution to the above message:

1. copy HIDE87.com to windows\system32 directory

2. add to c:\windows\system32\autoexec.nt file FIRST line:

LH C:\WINDOWS\SYSTEM32\HIDE87.COM<o:p></o:p>

3. reboot virtual machine

<o:p>After doing this the install worked perfect and so did the app. I then changed back to the original autoexec.nt and the app still works fine.</o:p>