RMA on x64 problem

All questions related to installations, configurations and maintenance of Advanced Host Monitor (including additional tools such as RMA for Windows, RMA Manager, Web Servie, RCC).
Post Reply
Kapz
Posts: 216
Joined: Mon Dec 06, 2004 2:33 pm
Location: Denmark

RMA on x64 problem

Post by Kapz »

Hi !

Running RMA on Windows 2003 R2 x64 I experiended this:

1) Installed Windows
2) Installed RMA 3.15 as service - everything worked
3) Tried to update RMA 3.15 to RMA 3.35 through RMA Manager
4) File transfer went okay but afterwards RMA could not start

Now I've tried to manually remove everything from the servers registry together with all files, rebooted the server and installed 3.37, but no matter what I try I always get this error when I try to start the service:

Image


Anyone else seeing this ?

Thanks in advance !

Kasper
KS-Soft Europe
Posts: 2832
Joined: Tue May 16, 2006 4:41 am
Contact:

Post by KS-Soft Europe »

According to the Microsoft, Error 193 means: ERROR_BAD_EXE_FORMAT - program is not a valid Win32 application. Probably, you have damaged rma.exe file? Could you try to delete rma.exe manually and copy it again?

Regards,
Max
Kapz
Posts: 216
Joined: Mon Dec 06, 2004 2:33 pm
Location: Denmark

Post by Kapz »

Max,

Rma.exe should be okay as I'm able to start it as an application. Running as an app it runs perfectly and does it's job.

Perhaps x64-editions of Windows stores some additional info on each service telling if the associated .exe file is a 32- or 64-bit executable ?
Will try to find some info on that.

Meanwhile, do you have plans for a "real" 64-bit edition of RMA ?

Thanks !

Kasper
KS-Soft Europe
Posts: 2832
Joined: Tue May 16, 2006 4:41 am
Contact:

Post by KS-Soft Europe »

Kapz wrote:Rma.exe should be okay as I'm able to start it as an application. Running as an app it runs perfectly and does it's job.
Hm... Probably, service is linked to different location? Could you verify "Path to executable" for the "KS Remote Monitoring Agent" service? You may use standard windows Services applet (Start > Run > Services.msc).
Kapz wrote:Perhaps x64-editions of Windows stores some additional info on each service telling if the associated .exe file is a 32- or 64-bit executable ?
Of course, Windows x64 uses WOW64 virtual machine to run 32-bit applications, but most of them should work fine. We have tested HostMontior and RMA on Windows Server 2003 x64, but we do not have R2 in our environment.
Kapz wrote:Will try to find some info on that.
Please, let us know you will find something interesting.
Kapz wrote:Meanwhile, do you have plans for a "real" 64-bit edition of RMA?
Unfortunately we cannot offer 64-bit RMA right now. We need new version of the compiler that is not available yet.

Regards,
Max
y.beyet
Posts: 62
Joined: Tue Apr 16, 2002 6:00 pm
Location: France
Contact:

Post by y.beyet »

currently testing under 2003 R2 x64 enterprise edition, working fine
RMA 3.38
Kapz
Posts: 216
Joined: Mon Dec 06, 2004 2:33 pm
Location: Denmark

Post by Kapz »

> Please, let us know you will find something interesting.
Whops, it seems like I forgot to post the solution, but now it happened again and I just remembered from reading these posts ;)

Trouble is, that somehow a file (not a directory) called "Program" (without extension) is beeing created on Windows' system drive (e.g. C:\Program). When the RMA Service is trying to launch it cannot navigate into the real "Program Files (x86) " folder but ends up in the "C:\Program" file/folder-thing.

Deleting the "Program" file solves the problem.

The only server I have seens this problem on is running Windows Server 2003 R2 x64 - all of my other Windows Server 2003 x64 are the basic edition of 2003 slipstreamed with SP2 and they don't seem to have this problem.

This time the problem appeared after a reboot of the server; out of the blue the "Program" file is there. Don't know which process creates it.
The server has been running with RMA without any problems for almost a year.

H2H

/Kasper
y.beyet
Posts: 62
Joined: Tue Apr 16, 2002 6:00 pm
Location: France
Contact:

Post by y.beyet »

all my windows x64 are SP2. no file "program" on the c:\.
I tried to put hostmonitor6 under directory "c:\program files", but it didn't work.
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

I tried to put hostmonitor6 under directory "c:\program files", but it didn't work.
Not sure I understand the problem. What exactly means "didn't work"? You cannot start HostMonitor? Do you receive the same error 193 "ERROR_BAD_EXE_FORMAT" (Kapz received this error when tried to start RMA)?

Regards
Alex
y.beyet
Posts: 62
Joined: Tue Apr 16, 2002 6:00 pm
Location: France
Contact:

Post by y.beyet »

sorry wrong topic....
Post Reply