Fix: Server Did Not Register With DCOM Within Required Timeout

Explore expert-confirmed methods to resolve this issue

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

Key notes

  • DCOM enables software components to communicate with each other across different computers on LAN, WAN, or the Internet.
  • The error may occur due to missing credentials, firewalls, and conflicting DCOM settings.
  • This guide will discuss all the methods available to resolve the issue.
the server did not register with dcom within the required timeout

The server did not register with DCOM within the required timeout error occurs when DCOM software cannot register itself in a certain period.

This guide will discuss all solutions to help you fix the issue right after we discuss how the problem occurs in the first place.

What causes The server did not register with DCOM within the required timeout error?

Spotting the exact error that caused the issue could be challenging. However, there could be a  few reasons behind the error: 

  • Faulty certificate:  If Microsoft Store Apps has a faulty certificate, it could cause the issue. To resolve that, you can run Windows Troubleshooter.
  • Firewall Settings: The external firewall could be why DCOM cannot connect, causing the issue; try disabling the firewall. 
  • Administrator account: The admin account can also cause the issue so disabling the admin account might help.
  • Antivirus blocking the program: There is a possibility that your third-party antivirus is not allowing the app to access the DCOM server.

How do I fix the server did not register with DCOM within the required timeout?

Before diving into the in-depth solutions for this issue, try disabling the third-party firewall temporarily. And, if it seems to be the issue, use Windows Firewall instead to avoid the error.

1. Use Services

  1. Press Windows + R to get the Run window.
  2. Type services.msc and press Enter.Services - the server did not register with dcom within the required timeout
  3. Go to Function Discovery Resource Publication and right-click on it to select Properties.SERVICES 2
  4. On the Properties tab, go to General, then Startup type.
  5. Choose Automatic (Delayed Start).Services 3
  6. Click Apply and OK.
  7. Restart your computer.

2. Use Windows Update

  1. Press Windows + I to get Settings.
  2. Go to Windows Update, then Advanced Options.Windows Update - the server did not register with dcom within the required timeout.
  3. Click Delivery Optimization.Windows Update 2
  4. Toggle off the switch beside Allow downloads from other PCs.Window Update 3

3. Use Windows Troubleshooter: fix faulty certificate of Windows Store Apps

  1. Press the Windows key and type Troubleshoot. Click on Troubleshoot settings.Troubleshoot - the server did not register with dcom within the required timeout
  2. Click on Other troubleshooters.Troubleshoot 2
  3. Go to Windows Store Apps, and click Run.Troubleshoot 3
  4. Follow the on-screen instructions to fix it.

4. Modify Access Permissions

  1. Press Windows + R to get the Run console.
  2. Type comexp.msc and press Enter.Access permissions -
  3. Follow this path: 

Component services\Computers

  1. On the right pane, right-click on My computer and select Properties.Modify permissions 2
  2. Go to COM Security, and click Edit Default.MODIFY permisions 3
  3. Click Apply, then OK.

5. Reset DCOM from Component Services

  1. Press Windows + R to get the Run console.
  2. Type comexp.msc and press Enter.
  3. Follow this path: 

Component services\Computers

  1. On the right pane, right-click on My computer and select Properties.
  2. Go to the Default Properties tab, and uncheck Enable Distributed COM on this computer.Delete DCOM
  3. Click Apply, then OK.

Note: Ensure Windows Impersonation Level is set to Identify and Default Authentication Level is set to Connect.

6. Check Environment Variables in System Properties

  1. Press Windows + R to get the Run window.
  2. Type sysdm.cpl and hit Enter.Check Environment Variables in System Properties
  3. Go to the Advanced tab, and click Environmental Variables.Check Environment Variables in System Properties 2
  4. Locate Path under the System variables and double-click on it. Check Environment Variables in System Properties 3
  5. On the next window, select %SystemRoot%\System32\Wbem and click OK.Check Environment Variables in System Properties 4
  6. Restart your PC.

7. Use Registry Editor

  1. Press Windows + R to get the Run console. 
  2. Type Regedit and hit Enter. Using Registry Editor
  3. Noting that the GUID is the string that appears in the error, follow the path: HKEY_CLASSES_ROOT\CLSID\GUID
  4. On the right pane,  double-click AppID.regedit 1
  5. Copy the Value data and close the window.
  6. Copy and paste the following address in the address bar: HKEY_CLASSES_ROOT\AppID\
  7. Press Ctrl + F and paste the Value data you copied in step 5 to locate the AppID.
  8. Right-click on AppID and click Permissions.Regedit 5
  9. On the next window, click Add.ADD permisssions
  10. On Select Users or Groups window, click Advanced.SELECT USERS or GROUPS
  11. Now click Find Now.
  12. Select LOCAL SERVICE and press OK.FIND NOW
  13. Press OK on Select Users or Groups window.
  14. On the Permissions window, select LOCAL SERVICE, and click Allow for Full Control.LOCAL SERVice
  15. Click Apply, then OK. 
  16. Restart your PC.

So, these are troubleshooting methods to fix the server did not register with DCOM within the required timeout error. Feel free to let us know which method worked for you in the comments section below. 

User forum

0 messages