Installing EMS Magic: Difference between revisions

From NEOSYS Technical Support Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
The EMS (Emulate Expanded) memory support is not available in Windows 2008.  
== About EMS memory ==
 
NEOSYS requires EMS memory to function well.
 
Lack of EMS memory causes inability to process large databases and documents, and errors like:


On Windows 2003, normally EMS memory is provided, but this can vary depending on the server hardware/bios configuration.
Sometimes lack of EMSMAGIC may cause errors like:
#Backup File Size is 0
#Backup File Size is 0
#RTP27. [B28] Not enough String Space – Out of Memory
#RTP27. [B28] Not enough String Space – Out of Memory
Line 8: Line 10:
#B706 - String Space Format Error
#B706 - String Space Format Error


Please read the notes at [[Troubleshooting_NEOSYS_Generally#Recognising_and_Solving_Low_Memory_Problems|Recognising and Solving Low Memory Problems]] to understand more about EMS related problems. AS NEOSYS requires this important legacy feature it is required to an EMS emulator called EMSMAGIC
Window 10 provides EMS memory automatically so installation of EMS Magic is NOT required.
 
Windows 2008 does not provide EMS memory itself so installation of EMS Magic IS required
 
Windows 2003 usually provides EMS memory itself BUT this can vary depending on the server hardware/bios configuration therefore installation of EMS Magic MAY or MAY NOT be required.


The steps are:
Please read the notes at [[Troubleshooting_NEOSYS_Generally#Recognising_and_Solving_Low_Memory_Problems|Recognising and Solving Low Memory Problems]] to understand more about EMS related problems.
 
== Installing EMS Magic ==


# Download http://www.neosys.com/support/EMSMAGIC.EXE and place it in C:\Windows folder
# Download http://www.neosys.com/support/EMSMAGIC.EXE and place it in C:\Windows folder
# Edit c:\windows\system32\autoexec.nt file in Notepad to include the following at the bottom:
# Restart NEOSYS in maintenance mode and check that the EMS memory shows in the maintenance mode by typing WHO in the command line (instructions at [[Troubleshooting_NEOSYS_Generally#Checking_EMS_Memory_Configuration|Checking EMS Memory Configuration]])
[[image:autoexecnt.jpg]]
# Double check that EMS Magic is functioning by noticing the following screen briefly as soon as you open up a maintenance or process window:
 
[[image:emsscreenmaint.jpg]]
 
== Installing EMS Magic on older versions of NEOSYS ==


Once you are done with the above, test that the EMS memory shows in the maintenance mode by typing WHO in the command line (instructions at [[Troubleshooting_NEOSYS_Generally#Checking_EMS_Memory_Configuration|Checking EMS Memory Configuration]])
In versions of NEOSYS prior to Dec 2018 it is also required to edit the AUTOEXEC.NT file as follows:


Another quick way to test that EMS Magic is functioning is to notice this screen as soon as you open up a maintenance or process window:
Edit c:\windows\system32\autoexec.nt file in Notepad to include the following at the bottom:


[[image:emsscreenmaint.jpg]]
[[image:autoexecnt.jpg]]

Latest revision as of 12:05, 23 December 2017

About EMS memory

NEOSYS requires EMS memory to function well.

Lack of EMS memory causes inability to process large databases and documents, and errors like:

  1. Backup File Size is 0
  2. RTP27. [B28] Not enough String Space – Out of Memory
  3. B703 Error
  4. B706 - String Space Format Error

Window 10 provides EMS memory automatically so installation of EMS Magic is NOT required.

Windows 2008 does not provide EMS memory itself so installation of EMS Magic IS required

Windows 2003 usually provides EMS memory itself BUT this can vary depending on the server hardware/bios configuration therefore installation of EMS Magic MAY or MAY NOT be required.

Please read the notes at Recognising and Solving Low Memory Problems to understand more about EMS related problems.

Installing EMS Magic

  1. Download http://www.neosys.com/support/EMSMAGIC.EXE and place it in C:\Windows folder
  2. Restart NEOSYS in maintenance mode and check that the EMS memory shows in the maintenance mode by typing WHO in the command line (instructions at Checking EMS Memory Configuration)
  3. Double check that EMS Magic is functioning by noticing the following screen briefly as soon as you open up a maintenance or process window:

Emsscreenmaint.jpg

Installing EMS Magic on older versions of NEOSYS

In versions of NEOSYS prior to Dec 2018 it is also required to edit the AUTOEXEC.NT file as follows:

Edit c:\windows\system32\autoexec.nt file in Notepad to include the following at the bottom:

Autoexecnt.jpg