TechArena Community

TechArena Community (http://forums.techarena.in/)
-   Operating Systems (http://forums.techarena.in/operating-systems/)
-   -   Can't run 16-bit program from temp folder on XP SP3 (http://forums.techarena.in/operating-systems/1209523.htm)

sr100101 07-07-2009 07:19 PM

Can't run 16-bit program from temp folder on XP SP3
 
When i try to run the setup.exe(One of our vendor software) from the temp
folder on XP SP3 machine, it throw up the message "Can't run 16-bit program".
Where as it goes well when i run from XP SP2 machine or if i run from shared
drive/c drive of XP SP3 machine. I am just wondering what causes the issue
and what is the solution to make it run from the temp folder of windows XP
SP3 machine.

darshit 07-07-2009 07:47 PM

Re: Can't run 16-bit program from temp folder on XP SP3
 
Have you ever tried application compatibility to launch the application ?

To run the Program Compatibility Wizard:
  1. Click Start, and then click Help and Support.
  2. Click Fixing a problem, and then click Application and software problems.
  3. Under Fix a problem click Getting older programs to run on Windows XP.
  4. Read the instructions and then click the Program Compatibility Wizard.
Run Older Programs on Windows XP

Hope this helps

WMBrown 07-07-2009 07:54 PM

Re: Can't run 16-bit program from temp folder on XP SP3
 
Download 16bit_fix.exe by from the link below. When it is downloaded, double-click it to run it. It reinstalls the missing or corrupt XP system files command.com, autoexec.nt and config.nt which cause the error.

16bit_fix.exe

sr100101 07-07-2009 08:54 PM

Re: Can't run 16-bit program from temp folder on XP SP3
 
darshit,

I ran Program Compatibility Wizard, in the wizard i couldn't see XP. I am just wondering that if the program is not compatible then it shouldn't run from any where. Why it does cause the problem when i ran from temp folder only??

Thanks
Srav

Solomon 08-07-2009 09:18 AM

Re: Can't run 16-bit program from temp folder on XP SP3
 
I think you need to make sure that the path to wherever you stored the install file doesn't contain any space characters. The path to the store folder for the install program should not contain long names, nor should the install file have a long filename. LFN (long filename support) may not be included in the old version of InstallShield that was used to build the installer program. Check if some other 16-bit program already caused loading of NTVDM (I think that's it name). It is the emulation layer to translate 16-bit system calls to 32-bit equivalents. There were some hotfixes to allow more than 16 16-bit processes to run under NTVDM but I thought they were included in SP-3. You need to kill off any other 16-bit processes for now before starting the install.


All times are GMT +5.5. The time now is 05:20 AM.