Error 9004 MYOB Accounting Plus 17

I recently encountered this error when transferring MYOB Accounting Plus from an old 32 bit XP machine to a new Windows 7 x64 Bit machine.

The error occurs after you try to open the Company File and says something about M-Powered services not being found.

Initially I thought I would probably need to have the Installation CD, as the user looked for this I continued to look at why this error may be occurring.

M-Powered services references a Java environment stored in C:\Program Files\MYOB

In my case I had only copied the myob17 folder. You also need to copy the folder mentioned above to the same location on the new computer that you are migrating to.

However, this isnt enough as on a clean installation MYOB still has no idea that folder exists, you need to add the following registry keys (Note these are for Windows Vista and above):

For a 32 Bit windows installation:

[HKEY_LOCAL_MACHINE\Software\MYOB Technology][HKEY_LOCAL_MACHINE\Software\MYOB Technology\AU]
[HKEY_LOCAL_MACHINE\Software\MYOB Technology\AU\MSC]
[HKEY_LOCAL_MACHINE\Software\MYOB Technology\AU\MSC\3.0]
“JavaHome”=”C:\\Program Files\\MYOB\\Common\\JRE”

For lazy people the .reg file is here: myob32bit.reg
(Double click and say yes add to registry)

For a 64 Bit windows installation:

[HKEY_LOCAL_MACHINE\Software\Wow6432Node\MYOB Technology][HKEY_LOCAL_MACHINE\Software\Wow6432Node\MYOB Technology\AU]
[HKEY_LOCAL_MACHINE\Software\Wow6432Node\MYOB Technology\AU\MSC]
[HKEY_LOCAL_MACHINE\Software\Wow6432Node\MYOB Technology\AU\MSC\3.0]
“JavaHome”=”C:\\Program Files\\MYOB\\Common\\JRE”

For lazy people the .reg file for 64 bit is here: myob64bit.reg
(Double click and say yes add to registry)

To make this process more automated, on the old system right click on the MYOB technology key and goto export, then save the file. Copy the .reg file to the new machine and double click it to add the entries to the registry. Please note though, if you export on a 32 bit machine, you will need to edit the file to reflect the keys above before importing or it will not work.

There are much better accounting programs available now, but unfortunately people still want to use MYOB, try give your users alternatives like http://www.xero.com/ that dont ever have these issues and will save both you and your user time.