Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Im trying to install win98 over the top of win 95 from dos and Im getting the error........Windows Setup Requires 'Largest executable program size' to be at least 442368 bytes to run........I was able to run the setup program from win 95 but just not from DOS.....why is that? How can I get this to work from dos?

In your DOS config.sys file you should see the two following statements:
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.exe NOEMSNOTE: These statements may not reference the windows directory but the DOS directory. You may also have two other statements that will free up some of the 0 - 640K memory area:
DOS=UMB
DOS=HIGHNext to really get going boot up your computer into DOS and then run memmaker at the DOS prompt. When memmaker is finished and you reboot your computer go into DOS again and type mem which should tell you how much of the 0 - 640k memory that you have free which should be greater than 442368K.

Found this at a site:
Windows setup requires 'largest executable program size' to be at least 442368 bytes to run.
wtf!!!...
After several hours of poking around I found out that the cause of this problem was dblspace taking 110160 bytes of conventional memory. Why dblspace was loaded is also beyond my understanding. I have never used any compressed disk. And I thought that a startup floppy would not load anything from the hard disk. But it does ! By removing dblspace.bin from c: I was able to proceed with my upgrade..... Note: dblspace.bin is hidden and system so you have to remove those attributes before removing/renaming.

If you are using himem.sys and emm386.exe correctly in the config.sys file, confirm you are using LH (short for LoadHigh) in the "autoexec.bat" with the executables and commands you are loading up. Not all executables will LoadHigh but it should clear enough memory.
Here is a network boot disk autoexec.bat for example.
path=a:\net
net initialize
netbind.com
LH umb.com
LH tcptsr.exe
LH tinyrfc.exe
LH nmtsr.exe
LH emsbfr.exe
net start
net use z: \\setup

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |