The server %1 did not register with DCOM within the required timeout.

Details
Product: Windows Operating System
Event ID: 10010
Source: DCOM
Version: 5.0
Component: System Event Log
Symbolic Name: EVENT_RPCSS_SERVER_START_TIMEOUT
Message: The server %1 did not register with DCOM within the required timeout.
   
Explanation

The Component Object Model (COM) infrastructure tried to start the named server; however, the server did not reply within the required timeout period. There might be a deadlock, or the program might not have responded to the server initialization code within the timeout period of two minutes.

   
User Action

If the problem continues to occur, contact the program vendor.

To determine the program vendor

  1. Using Regedit, navigate to the following registry value
    HKCR\Clsid\clsid value\localserver32The clsid value is the information displayed in the message.
  2. In the right pane, double-click Default.
    The Edit String dialog box is displayed. Leave this dialog box open.
  3. Click Start, and then click My Computer.
  4. Using the information displayed in the Value data box of the Edit String dialog box, navigate to the program.
  5. Right-click the program name, and then click Properties.The Properties dialog box for the program is displayed.
  6. To determine who the vendor is for this program, refer to the Version tab.

Related:

The %1 permission settings do not grant %2 %3 permission for the COM Server application with CLSID %4 to the user %5%6 SID (%7). This security permission can be modified using the Component Services administrative tool. %1 = machine-default, application-specific; %2 = local, remote; %3 = launch, activation; %4 = ; %5 = /; %6 = .

Details
Product: Windows Operating System
Event ID: 10016
Source: DCOM
Version: 5.2
Symbolic Name: EVENT_COM_ACCESS_DENIED_IN_SERVER_ACTIVATION_OR_LAUNCH_PERMISSION
Message:

The %1 permission settings do not grant %2 %3 permission for the COM Server application with CLSID %4 to the user %5\%6 SID (%7). This security permission can be modified using the Component Services administrative tool.

%1 = machine-default, application-specific; %2 = local, remote; %3 = launch, activation; %4 = ; %5 = /; %6 = .

   
Explanation

A program, the Clsid displayed in the message, tried to start the DCOM server by using the DCOM infrastructure. Based on the security ID (SID), this user does not have the necessary permissions to start the DCOM server.

   
User Action

Verify that the user has the appropriate permissions to start the DCOM server.

To assign permissions

  1. Using Regedit, navigate to the following registry value
    HKCR\Clsid\clsid value\localserver32
    The clsid value is the information displayed in the message.
  2. In the right pane, double-click Default.
    The Edit String dialog box is displayed. Leave this dialog box open.
  3. Click Start, and then click Control Panel.
  4. Double-click Administrative Tools, and then double-click Component Services.
  5. In the Component Services snap-in, expand Computers, expand My Computer, and double-click DCOM Config.
  6. In the right pane, locate the program by using its friendly name.
  7. Right-click the program name, and then select Properties.
  8. On the Security tab, in the Launch and Activation Permissions group box, select Customize, and then click Edit.

Add the user to the permissions list, and give the user the appropriate permissions.

Related:

Unit 5: Your first Java class

Learn the structure, syntax, and programming paradigm of the Java
platform and language. Start by mastering the essentials of object-oriented
programming on the Java platform, and progress incrementally to the
more-sophisticated syntax and libraries that you need to develop complex,
real-world Java applications.

Related:

Unit 4: Getting started with the Java language

Learn the structure, syntax, and programming paradigm of the Java
platform and language. Start by mastering the essentials of object-oriented
programming on the Java platform, and progress incrementally to the
more-sophisticated syntax and libraries that you need to develop complex,
real-world Java applications.

Related:

Unit 6: Adding behavior to a Java class

Learn the structure, syntax, and programming paradigm of the Java
platform and language. Start by mastering the essentials of object-oriented
programming on the Java platform, and progress incrementally to the
more-sophisticated syntax and libraries that you need to develop complex,
real-world Java applications.

Related:

Intro to Java programming

Learn the structure, syntax, and programming paradigm of the Java
platform and language. Start by mastering the essentials of object-oriented
programming on the Java platform, and progress incrementally to the
more-sophisticated syntax and libraries that you need in order to develop
complex, real-world Java applications.

Related: