Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsVB SyntaxEnterprise DevelopmentDatabase AccessControlsCOMWin APICrystal ReportDeploymentGeneralGeneral 2
Related Topics
VB.NET / ASP.NETMS SQL ServerMS AccessOther Database ProductsMore Topics ...

VB Forum / COM / December 2005



Tip: Looking for answers? Try searching our database.

COM Remote Server Machine Unavailable, Event 10016

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Chris - 08 Dec 2005 16:53 GMT
Hi everyone...

I've got a problem with a new piece of software we just started
reselling.  It's a client/server app written in VB 5 - the server runs a
webserver for document management.  From what I can tell the Dart Web
service that it is using is trying to access some activex or create a
COM object.  When it does so, the app server errors out with "The remote
server machine does not exist or is unavailable".

I'm also getting a System Error, Event ID:10016 (Local Activation
permissions not granted to user NT AUTHORITY\NETWORK SERVICE for Machine
Debug Manager).  Looked up error and added permissions for that user for
local activation, still getting the same error every hour or two. Anyone
have ideas?  The software author is lost too.

Thanks
"Peter Huang" [MSFT] - 09 Dec 2005 05:20 GMT
Hi

From your description, it seems that your Webserver app will try to call a
COM object, and the COM is hosted in a DCOM or COM+.
But the host's machine is not available.
So far I think you may try to check if that machine is running and try to
run your application under your domain account which also have permisson on
the remote host machine. Now it seems that your application is using NT
AUTHORITY\NETWORK SERVICE, which have no permisson on another machine.

You may have a try and let me know the result.

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
Chris - 09 Dec 2005 16:04 GMT
Peter,

The webserver isn't trying to access a COM object on another machine.
Just to make sure I watched the ports being accessed using Systernals
TCP View, and the webserver app never made any calls to a remote
endpoint, only loopbacks. (note: the Windows Firewall service is
disabled, but is getting an ipnat.sys error when you attempt to open it
thru control panel)

Right now I am just trying to get the client & server running on the
same server.  However, when I attempt to access the client app setup
file (this request is what should create the COM object) from the web,
it errors out.  So, right now there are no other machines that connect
to the server, or are being connected to.  This is completely
standalone.  This server in question is running Windows Server 2003 SP1
Standard, is not joined to a domain, it is on a workgroup.

I did change the Access, and the Launch and Activation permissions using
dcomcnfg to explicitly allow the NETWORK SERVICE user, and this made no
difference.  I still recieved the error.

I was able to install the software on another PC on the workgroup
without any issues whatsoever, and without having to change any
permissions or anything, which would lead me to believe there is
something wrong with the Component Services on the machine that is
getting the errors.

Thanks
Chris

Peter Huang [MSFT] wrote:
> Hi
>
[quoted text clipped - 15 lines]
> Get Secure! - www.microsoft.com/security
> This posting is provided "AS IS" with no warranties, and confers no rights.
"Peter Huang" [MSFT] - 10 Dec 2005 04:36 GMT
Hi

Based on your description so far, I understand that your WebServer will
call a COM object and that is what cause the error.
The COM object is located on the localmachine in a COM+ service.
If you install the WebServer and COM object on another machine, all works
fine.

If I misunderstood, please describe your scenario more detailed.

So far we can try to make a simple VB6 com dll and install into the com+ on
the problem machine to see if that works. So that we can make sure the COM+
service working well.
If that is true, we may try reinstall the COM Object in COM+ to see if that
works.
or, delete the COM Object from the COM+, that is to say call the COM Dll
from webserver directly to see if that works.

Also please check the eventlog to see if there is any security denied event.

Please perform the test and let me know the result.

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.