Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Virtual PC

Vista - Program too big to fit in memory

Reply
 
Old 09-05-2008   #1 (permalink)
Jack


 
 

Program too big to fit in memory

I'm running XP Pro sp2 as the guest OS on top of a Vista Ultimate host using
VPC 2007 (ver 6.0.192.0). Both Vista and XP are 32-bit.

When attempting to run InstallShield's setup.exe to install an application
on the VM, I get the message "Program too big to fit in memory".

I'm installing as Administrator. I've bumped the VM's memory to 1GB. I've
also copied the CD image to drive C and launched setup.exe from there. Still,
the same message appears.

Setup launches just fine if invoked from the host OS or on any of four other
computers I have available running XP Pro (512MB RAM) and various versions of
Vista.

I've installed several other applications in this VM using InstallShield's
setup with no problem.

Does anyone have any ideas or suggestions? I'm hoping this is a "duh!" moment.

Thanks!
--
Jack
<><>

My System SpecsSystem Spec
Old 09-06-2008   #2 (permalink)
Jeff Gaines


 
 

Re: Program too big to fit in memory

On 06/09/2008 in message
<68DE2599-6B2F-4353-8607-6C22BA9EA4B5@xxxxxx> Jack wrote:
Quote:

>When attempting to run InstallShield's setup.exe to install an application
>on the VM, I get the message "Program too big to fit in memory".
I haven't seen that for a long time but I think it's one of those
mis-leading error messages and often indicates that the install file is
corrupt.

--
Jeff Gaines Damerham Hampshire UK
If it's not broken, mess around with it until it is
My System SpecsSystem Spec
Old 09-06-2008   #3 (permalink)
FACE


 
 

Re: Program too big to fit in memory

On Sat, 06 Sep 2008 01:29:53 -0700, in microsoft.public.virtualpc, "Jeff
Gaines" <whitedragon@xxxxxx>, wrote
Quote:

>On 06/09/2008 in message
><68DE2599-6B2F-4353-8607-6C22BA9EA4B5@xxxxxx> Jack wrote:
>
Quote:

>>When attempting to run InstallShield's setup.exe to install an application
>>on the VM, I get the message "Program too big to fit in memory".
>
>I haven't seen that for a long time but I think it's one of those
>mis-leading error messages and often indicates that the install file is
>corrupt.

I completely agree with you. I think that particular message is a generic
"something's wrong" message that could be triggered by a cascade of error.

I am curious as to what app the OP was trying to install and if *the same
install file* had installed correctly on other VM's.............

FACE
My System SpecsSystem Spec
Old 09-08-2008   #4 (permalink)
Jack


 
 

Re: Program too big to fit in memory

I agree with both of you, "Program too big to fit in memory" is likely a
misleading report of the actual error encountered.

FWIW, I'm trying to install an ARM C# compiler. It installs just fine on a
box that's running Win XP Pro SP2 (version 5.1, build 2600). This box is not
running a VM. Setup is executing in essence in the host OS. The VM I'm
attempting to run setup on is also running Win XP Pro SP2 (version 5.1, build
2600). The setup installs just fine on a Vista box as well. (Unfortunately,
the publisher's licensing scheme doesn't work on Vista, hence my need for XP.)

With that, I'm pretty confident that the setup application isn't corrupt. It
looks to me as if the the VM code is interpretting some instruction in the
exe header differently than the code is interpretted when running under the
host OS. I suppose that it could indeed be an error in the setup application
that when running under the host environment, the OS/CPU acutally ignores or
adjusts and OS/CPU aren't ignoring or adjusting when running in a VM's guest
OS.

--
Jack Waller
<><>


"FACE" wrote:
Quote:

> On Sat, 06 Sep 2008 01:29:53 -0700, in microsoft.public.virtualpc, "Jeff
> Gaines" <whitedragon@xxxxxx>, wrote
>
Quote:

> >On 06/09/2008 in message
> ><68DE2599-6B2F-4353-8607-6C22BA9EA4B5@xxxxxx> Jack wrote:
> >
Quote:

> >>When attempting to run InstallShield's setup.exe to install an application
> >>on the VM, I get the message "Program too big to fit in memory".
> >
> >I haven't seen that for a long time but I think it's one of those
> >mis-leading error messages and often indicates that the install file is
> >corrupt.
>
>
> I completely agree with you. I think that particular message is a generic
> "something's wrong" message that could be triggered by a cascade of error.
>
> I am curious as to what app the OP was trying to install and if *the same
> install file* had installed correctly on other VM's.............
>
> FACE
>
My System SpecsSystem Spec
Old 09-08-2008   #5 (permalink)
Ohaya


 
 

Re: Program too big to fit in memory

Jack wrote:
Quote:

> I agree with both of you, "Program too big to fit in memory" is likely a
> misleading report of the actual error encountered.
>
> FWIW, I'm trying to install an ARM C# compiler. It installs just fine on a
> box that's running Win XP Pro SP2 (version 5.1, build 2600). This box is not
> running a VM. Setup is executing in essence in the host OS. The VM I'm
> attempting to run setup on is also running Win XP Pro SP2 (version 5.1, build
> 2600). The setup installs just fine on a Vista box as well. (Unfortunately,
> the publisher's licensing scheme doesn't work on Vista, hence my need for XP.)
>
> With that, I'm pretty confident that the setup application isn't corrupt. It
> looks to me as if the the VM code is interpretting some instruction in the
> exe header differently than the code is interpretted when running under the
> host OS. I suppose that it could indeed be an error in the setup application
> that when running under the host environment, the OS/CPU acutally ignores or
> adjusts and OS/CPU aren't ignoring or adjusting when running in a VM's guest
> OS.
>

Hi,

This is going to be a bit convoluted, and I hope that no one here gets
upset about it, but what you might do is create a VHD under VPC, and
then install your XP SP2. Then, shutdown the XP guest, and import the
VMC/VHD into VM Player, which is free.

Then, try your installation there, running under VM Player?

Jim
My System SpecsSystem Spec
Old 09-08-2008   #6 (permalink)
Bo Berglund


 
 

Re: Program too big to fit in memory

On Sun, 7 Sep 2008 21:21:07 -0700, Jack <n2(delete)jack@xxxxxx>
wrote:
Quote:

>I agree with both of you, "Program too big to fit in memory" is likely a
>misleading report of the actual error encountered.
>
>FWIW, I'm trying to install an ARM C# compiler. It installs just fine on a
>box that's running Win XP Pro SP2 (version 5.1, build 2600). This box is not
>running a VM. Setup is executing in essence in the host OS. The VM I'm
>attempting to run setup on is also running Win XP Pro SP2 (version 5.1, build
>2600). The setup installs just fine on a Vista box as well. (Unfortunately,
>the publisher's licensing scheme doesn't work on Vista, hence my need for XP.)
>
It might be also a case where the "publisher" has actually put code in
the installer to stop you from installing in a virtual machine.
I have run across such programs and the apparent reason is that the
publisher does not want his code to be installed in a virtual
environment, which can more easily be duplicated (by copying the vmc
and vhd files).
Have you checked his condityions of usage/installation?

--

Bo Berglund (Sweden)
My System SpecsSystem Spec
Old 09-08-2008   #7 (permalink)
Steve Jain


 
 

Re: Program too big to fit in memory

On Mon, 08 Sep 2008 01:01:50 -0400, Ohaya <ohaya@xxxxxx> wrote:
Quote:

>Jack wrote:
Quote:

>> I agree with both of you, "Program too big to fit in memory" is likely a
>> misleading report of the actual error encountered.
>>
>> FWIW, I'm trying to install an ARM C# compiler. It installs just fine on a
>> box that's running Win XP Pro SP2 (version 5.1, build 2600). This box is not
>> running a VM. Setup is executing in essence in the host OS. The VM I'm
>> attempting to run setup on is also running Win XP Pro SP2 (version 5.1, build
>> 2600). The setup installs just fine on a Vista box as well. (Unfortunately,
>> the publisher's licensing scheme doesn't work on Vista, hence my need for XP.)
>>
>> With that, I'm pretty confident that the setup application isn't corrupt. It
>> looks to me as if the the VM code is interpretting some instruction in the
>> exe header differently than the code is interpretted when running under the
>> host OS. I suppose that it could indeed be an error in the setup application
>> that when running under the host environment, the OS/CPU acutally ignores or
>> adjusts and OS/CPU aren't ignoring or adjusting when running in a VM's guest
>> OS.
>>
>
>
>Hi,
>
>This is going to be a bit convoluted, and I hope that no one here gets
>upset about it, but what you might do is create a VHD under VPC, and
>then install your XP SP2. Then, shutdown the XP guest, and import the
>VMC/VHD into VM Player, which is free.
>
>Then, try your installation there, running under VM Player?
>
>Jim
No one should get upset. VPC and VMWare do the same thing, but
through different and independent methods. Some things work in one
and not the other.
That's the beauty of competition, different solutions for the same
problem.

Look at VPC and VirtualBox, the Innotek guys built the OS/2 port of
VPC, but were still able to build an independent VM software...just
goes to show what can happen...

--
Cheers,
Steve Jain, Virtual Machine MVP
http://vpc.essjae.com/
I do not work for Microsoft.
My System SpecsSystem Spec
Old 09-08-2008   #8 (permalink)
Jack


 
 

Re: Program too big to fit in memory

Hmm... I see your point. No, I haven't specifically asked. However, it was a
techy from the publisher that suggested installing on a VPC. I'll ask that
question today.

Thanks for the idea.

--
Jack
<><>

"Bo Berglund" wrote:
Quote:

> On Sun, 7 Sep 2008 21:21:07 -0700, Jack <n2(delete)jack@xxxxxx>
> wrote:
>
Quote:

> >I agree with both of you, "Program too big to fit in memory" is likely a
> >misleading report of the actual error encountered.
> >
> >FWIW, I'm trying to install an ARM C# compiler. It installs just fine on a
> >box that's running Win XP Pro SP2 (version 5.1, build 2600). This box is not
> >running a VM. Setup is executing in essence in the host OS. The VM I'm
> >attempting to run setup on is also running Win XP Pro SP2 (version 5.1, build
> >2600). The setup installs just fine on a Vista box as well. (Unfortunately,
> >the publisher's licensing scheme doesn't work on Vista, hence my need for XP.)
> >
>
> It might be also a case where the "publisher" has actually put code in
> the installer to stop you from installing in a virtual machine.
> I have run across such programs and the apparent reason is that the
> publisher does not want his code to be installed in a virtual
> environment, which can more easily be duplicated (by copying the vmc
> and vhd files).
> Have you checked his condityions of usage/installation?
>
> --
>
> Bo Berglund (Sweden)
>
My System SpecsSystem Spec
Old 09-08-2008   #9 (permalink)
Jack


 
 

Re: Program too big to fit in memory

Thanks, too, Steve for the VirtualBox suggestion. I'll look at it as well.
--
Jack
<><>


"Steve Jain" wrote:
Quote:

> On Mon, 08 Sep 2008 01:01:50 -0400, Ohaya <ohaya@xxxxxx> wrote:
>
Quote:

> >Jack wrote:
Quote:

> >> I agree with both of you, "Program too big to fit in memory" is likely a
> >> misleading report of the actual error encountered.
> >>
> >> FWIW, I'm trying to install an ARM C# compiler. It installs just fine on a
> >> box that's running Win XP Pro SP2 (version 5.1, build 2600). This box is not
> >> running a VM. Setup is executing in essence in the host OS. The VM I'm
> >> attempting to run setup on is also running Win XP Pro SP2 (version 5.1, build
> >> 2600). The setup installs just fine on a Vista box as well. (Unfortunately,
> >> the publisher's licensing scheme doesn't work on Vista, hence my need for XP.)
> >>
> >> With that, I'm pretty confident that the setup application isn't corrupt. It
> >> looks to me as if the the VM code is interpretting some instruction in the
> >> exe header differently than the code is interpretted when running under the
> >> host OS. I suppose that it could indeed be an error in the setup application
> >> that when running under the host environment, the OS/CPU acutally ignores or
> >> adjusts and OS/CPU aren't ignoring or adjusting when running in a VM's guest
> >> OS.
> >>
> >
> >
> >Hi,
> >
> >This is going to be a bit convoluted, and I hope that no one here gets
> >upset about it, but what you might do is create a VHD under VPC, and
> >then install your XP SP2. Then, shutdown the XP guest, and import the
> >VMC/VHD into VM Player, which is free.
> >
> >Then, try your installation there, running under VM Player?
> >
> >Jim
>
> No one should get upset. VPC and VMWare do the same thing, but
> through different and independent methods. Some things work in one
> and not the other.
> That's the beauty of competition, different solutions for the same
> problem.
>
> Look at VPC and VirtualBox, the Innotek guys built the OS/2 port of
> VPC, but were still able to build an independent VM software...just
> goes to show what can happen...
>
> --
> Cheers,
> Steve Jain, Virtual Machine MVP
> http://vpc.essjae.com/
> I do not work for Microsoft.
>
My System SpecsSystem Spec
Old 09-08-2008   #10 (permalink)
Jack


 
 

Re: Program too big to fit in memory

"Jeff Gaines" wrote:
Quote:

> On 06/09/2008 in message
> <68DE2599-6B2F-4353-8607-6C22BA9EA4B5@xxxxxx> Jack wrote:
>
Quote:

> >When attempting to run InstallShield's setup.exe to install an application
> >on the VM, I get the message "Program too big to fit in memory".
>
> I haven't seen that for a long time but I think it's one of those
> mis-leading error messages and often indicates that the install file is
> corrupt.
>
> --
> Jeff Gaines Damerham Hampshire UK
> If it's not broken, mess around with it until it is
>
I found the solution. I belileve the problem lies in the CD ROM driver and
CD ROM format. I haven't had a chance to exam things close enough to know for
sure. Anyway, I found that if I looked at the Setup.exe file using a Hex
editor while in VPC, the exe header was corrupt. Looking at it using a hex
editor from the host OS and the exe header was correct. It appears all other
files were corrupt as well.

When I copied the CD files from the host computer to the guest OS using a
shared drive, the files came over cleanly and I was able to install.

Thanks all for your contributions!

--
Jack Waller
<><>

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Getting a "Program too big to fit in memory" messege. Need help Vista General
Limiting the memory a program can see. Chillout Room
(Vista 64-bit) Can one somehow "dump" a program's memory (e.g., firefox or chrome) to a file and load after closing a program? Vista file management
Re: GC.Collect() not cleaning memory, how to find out what references to lots of memory still exist? .NET General
Uninstalled Program, but Program Name Remains in Program & Featur Vista General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46