Link to home
Start Free TrialLog in
Avatar of cliffthenut
cliffthenut

asked on

Windows 2000 Expanded Memory (EMS) on IBM Server

I am tyring to use Expanded Memory (EMS) for a DOS application on a Windows 2000 Server running on an IBM x345 machine.  I go edit the _default.pif file unders C:\winnt and tell it to use Auto Expanded Memory on the memory tab.  This is the only change I make and then I pull up a command prompt and type mem and it will show you if you now have EMS.  However on this IBM server it does not work....this same process on a Dell or Compaq works fine.  I called IBM and they said it is not there problem of course and have not had any luck with Microsoft either.  Can someone please help me!!!

What I get when I type mem (example)


  655360 bytes total conventional memory
  655360 bytes available to MS-DOS
  599136 largest executable program size

 5242880 bytes total contiguous extended memory
       0 bytes available contiguous extended memory
  941056 bytes available XMS memory
         MS-DOS resident in High Memory Area

What I want when I  type mem (example)

    655360 bytes total conventional memory
    655360 bytes available to MS-DOS
    582960 largest executable program size

   4194304 bytes total EMS memory
   4194304 bytes free EMS memory

   5242880 bytes total contiguous extended memory
         0 bytes available contiguous extended memory
    941056 bytes available XMS memory
           MS-DOS resident in High Memory Area



ASKER CERTIFIED SOLUTION
Avatar of mfutty
mfutty
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of tobebadger
tobebadger

What if I do not have slayerui.dll?  Where can I find this?

rdd
To enable compatibility mode in W2K or XP, when logged in as an administrator:

Click Start
Click Run
Type cmd
cd %systemroot%\AppPatch
regsvr32 slayerui.dll

When you press Enter, a successful installation generates the message:
DllRegisterServer in c:\winnt\appatch\slayerui.dll succeeded

To disable compatibility mode:

Click Start
Click Run
Type cmd
cd %systemroot%\AppPatch
regsvr32 /u slayerui.dll
I did that...but it says "LoadLibrary("slayerui.dll) failed-The specified module could not be found."
Do you have SP2 installed? If not, install SP2 or a later version SP (SP3, etc.)
If you already have SP2 or higher installed, re-install it.

This first came out in SP2, and is also included in later service packs.
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is to:

Accept mfutty's Comments as answer

Please leave any comments here within the next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

Paul
EE Cleanup Volunteer
award my points to mfutty. How do I properly award point s in future?
cliffthenut and tobebadger are the same person?? please clarify
I am 'tobebadger'; the originator of the question.


sorry....that is incorrect; I got to questions mixed up....sorry about that cliffthenut....
Avatar of cliffthenut

ASKER

This did not answer the question.  It seems that the problem is hardware realted and not software as mfutty says.  What mfutty said did not fix the problem.