Hello. Firstly I just wanted to tell you, your product is AMAZING, keep up the great work guys. I have used Visionapp and others, your product beats them all.
I am getting a new error with the recent build of RDM 5.7.3.0. When I try to open a Microsoft RDP session in a TAB (Display Embedded) it says "Unable to find Microsoft Remote Desktop Client". When I choose to open it in a new window (Display External) it works fine. Any idea what is happening? I confirmed the path to mstsc.exe is correct. This is not happening on my other machine which is running RDM 5.5.1.0, on that machine I am able to open connections to the same clients in embedded tabs. This is happening on two of my host machines, both running 5.7.3.0. I am trying to connect to Windows 2003 and Windows 2008 clients, so I don't think the version of the client RDP is an issue here.
Thanks.
Rezilient
edited by rezilient on 3/15/2010
Hi,
What OS do you use ? Can you check in the application log if you see something, it's in the menu Help. Usually it's because the application is unable to find the ActiveX, but it's not normal since it was working before.
David Hervieux
Hi. I am getting this error on 2 of my machines, one is Windows Server 2008 R2 and one is Windows XP.
I have 5.5.1.0 running on my Vista laptop without any problems, the embedded mode works like a charm.
So on the 5.7.3.0 version the RDP session works fine in full screen but the error only occurs in the "embedded" mode.
Is there an application log for RDM? The event logs dont have any errors in there.
Thanks.
Hi,
The application is located in the help menu:
Help->Application log
David Hervieux
Ah here we go, stack trace time:
[3/15/2010 10:36 AM]ERROR System.Runtime.InteropServices.COMException (0x80040154): Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
at System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
at System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
at System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
at System.Windows.Forms.AxHost.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.AxHost.EndInit()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP70.InitializeComponent()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP70..ctor(EmbededConnectionResult aEmbededConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.NewFrame(EmbededConnectionResult aConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.CreateFrame(EmbededConnectionResult aConnectionResult)
[3/15/2010 10:37 AM]ERROR System.Runtime.InteropServices.COMException (0x80040154): Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
at System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
at System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
at System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
at System.Windows.Forms.AxHost.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.AxHost.EndInit()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP70.InitializeComponent()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP70..ctor(EmbededConnectionResult aEmbededConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.NewFrame(EmbededConnectionResult aConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.CreateFrame(EmbededConnectionResult aConnectionResult)
[3/15/2010 10:41 AM]ERROR System.Runtime.InteropServices.COMException (0x80040154): Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
at System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
at System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
at System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
at System.Windows.Forms.AxHost.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.AxHost.EndInit()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP70.InitializeComponent()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP70..ctor(EmbededConnectionResult aEmbededConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.NewFrame(EmbededConnectionResult aConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.CreateFrame(EmbededConnectionResult aConnectionResult)
[3/15/2010 1:52 PM]ERROR System.Runtime.InteropServices.COMException (0x80040154): Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
at System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
at System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
at System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
at System.Windows.Forms.AxHost.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.AxHost.EndInit()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP70.InitializeComponent()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP70..ctor(EmbededConnectionResult aEmbededConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.NewFrame(EmbededConnectionResult aConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.CreateFrame(EmbededConnectionResult aConnectionResult)
Hi,
Thank you for the log, I added some logging to this special version, can you clear your log and try it ?
http://remotedesktopmanager.com/download/Devolutions.RemoteDesktopManager.Bin.5.7.3.4.zip
David Hervieux
Sure, here you go. Now the pop-up is saying "Unable to find Microsoft Remote Desktop Client Active X!"
[3/15/2010 7:49 PM]ERROR System.Runtime.InteropServices.COMException (0x80040154): Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
at System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
at System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
at System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
at System.Windows.Forms.AxHost.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.AxHost.EndInit()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP50.InitializeComponent()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP50..ctor(EmbededConnectionResult aEmbededConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.NewFrameUnknown(EmbededConnectionResult aConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.CreateFrame(EmbededConnectionResult aConnectionResult)
[3/15/2010 7:50 PM]ERROR System.Runtime.InteropServices.COMException (0x80040154): Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
at System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
at System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
at System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
at System.Windows.Forms.AxHost.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.AxHost.EndInit()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP50.InitializeComponent()
at Devolutions.RemoteDesktopManager.Frames.Embedded.FreEmbeddedRDP50..ctor(EmbededConnectionResult aEmbededConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.NewFrameUnknown(EmbededConnectionResult aConnectionResult)
at Devolutions.RemoteDesktopManager.Business.Connectors.EmbeddedRemoteDesktopConnector.CreateFrame(EmbededConnectionResult aConnectionResult)
Hi,
I really don't understand, the application is unable to find the RDP Active X, but you said that it's work fine with a previous version (5.5) ? Is the Window XP that does this error ? Can you try to apply the RDP 6.1 update?
http://support.microsoft.com/kb/951616
David Hervieux
The strange thing is that full screen works perfectly with no problem. Sure I can try that. But like I said, this exact same thing is happening on a totally different machine which is running Windows Server 2008 which should have the newest RDP client.
The fullscreen call mstsc.exe directly, maybe this could explain why it's working.
edited by dhervieux on 3/15/2010
David Hervieux
Upgrading the RDP client to 6.1 worked, thanks!
For some reason I was thinking it was not working on a Windows 2008 machine but it is actually Windows 2003 I was having trouble with (I'm connecting to Windows 2008 servers). So upgrade the RDP client on this machine fixed the problem, too.
Thanks for your help.
Hi,
I have the same problem as above: "Unable to Microsoft Remote Desktop Client Active X". Im running Windows Server 2003 R2 SP2 x64 and RDM 6.1.5.0. I tried the "hotfix" above but I'm not able to install it as i have the wrong platform... I also tried compatibility mode.
Opening sessions in embedded mode.
Hi,
Can you verify the error message in the application log, just to be sure that it's the same.
David Hervieux
Hi,
Can you try to install this one?
http://support.microsoft.com/kb/925876
David Hervieux
I'm experiencing almost the same problem!
I'm running Remote Desktop Manager Enterprise Edition 8.0.4.0, RDM, on windows 7 x64 SP1!
At a fresh start, or if I kill the RDM process and restarts it, it works for a while but then it starts with a protocol error after which some or many embedded sessions dies and then I get this ActiveX error. These problems started after I upgraded RDM to version 7 something and has been present since on an intermittent basis.
I've upgraded to 9.1.4.0 but above problems are still there.
Could you try RDM 64 bit or enable the Large Memory Aware?
http://help.remotedesktopmanager.com/troubleshooting_largememoryawa.htm
David Hervieux