sodcalculator

10 Tech How-To

SCCM Installation Error 0x87d00607 Fix

Guide 10-12227 · Updated · Step by step

The SCCM installation error code 0x87d00607 typically means the Configuration Manager client could not connect to the management point, often due to a network, certificate, or boundary group misconfiguration. This guide explains the most common causes and provides step-by-step fixes to resolve the error and get your client installed successfully.

What Does Error 0x87d00607 Mean?

Error 0x87d00607 is a client installation error in Microsoft Endpoint Configuration Manager (formerly SCCM). The hexadecimal code translates to a failure in the client’s ability to locate or communicate with a management point. The client installation process can fail for several reasons, but the underlying issue is almost always one of the following:

  • The client cannot resolve the management point’s hostname (DNS issue).
  • The client cannot reach the management point over the network (firewall or routing issue).
  • The client is not in a boundary group that includes a management point (boundary misconfiguration).
  • Certificate problems, such as a missing or invalid PKI certificate for HTTPS communication.
  • The management point role is not functioning correctly (IIS, WSUS, or SQL issues).

Understanding the exact cause is the first step to resolving the error. The following sections will walk you through the most common fixes, starting with the simplest.

Check the Client Logs First

Before making any changes, you should check the Configuration Manager client logs on the affected machine. The two most useful logs are CCMSetup.log and ClientIDManagerStartup.log. These files are located in %windir%\ccmsetup\logs and %windir%\ccm\logs respectively. Look for entries that mention the error code or show the exact failure point. Common log messages include:

  • “Failed to connect to management point” – indicates a network or DNS problem.
  • “HTTP/HTTPS connection failed” – suggests a certificate or IIS issue.
  • “No management points found” – points to boundary group or discovery problems.

These logs will give you a more precise clue than the generic error code alone. If you are not familiar with reading these logs, search for the error code 0x87d00607 within them; the surrounding lines usually contain the relevant details.

Verify DNS and Network Connectivity

The most common cause of this error is the client’s inability to resolve the management point’s FQDN. To test this, open a command prompt on the client machine and run:

  1. nslookup – This should return the correct IP address. If it fails, your DNS records are incorrect or missing.
  2. ping – This checks basic network connectivity. If ping fails, there may be a firewall blocking ICMP or the machine is unreachable.
  3. telnet 80 (or 443 for HTTPS) – This tests whether the management point’s web service is reachable on the expected port. If telnet fails, a firewall is likely blocking the port.

If DNS resolution works but the connection fails, check the Windows Firewall on the management point. Ensure that inbound rules allow HTTP (port 80) or HTTPS (port 443) traffic from the client’s network. Also verify that the management point’s IIS site is running and listening on the correct port.

Review Boundary Groups and Discovery

Configuration Manager clients must be in a boundary group that is associated with a management point. If the client is not in any boundary group, or the boundary group does not have a management point assigned, the client will not be able to find a management point during installation.

To check this:

  1. In the Configuration Manager console, go to Administration > Hierarchy Configuration > Boundaries and verify that the client’s IP address or subnet is covered by a boundary.
  2. Go to Boundary Groups and confirm that the boundary group containing the client has a management point listed in the References tab.
  3. If you are using Active Directory forest discovery, ensure that the client is in a discovered site and that discovery is running regularly.

If the client is not in a boundary group, you can temporarily add it to one for testing, but the permanent fix is to ensure all clients are in appropriate boundary groups.

Check Certificate Configuration for HTTPS

If your management point is configured to require HTTPS, the client must have a valid PKI certificate that is trusted by the management point. Common certificate issues include:

  • The client certificate is expired or not yet valid.
  • The certificate’s subject name does not match the management point’s FQDN.
  • The root CA that issued the client certificate is not in the management point’s trusted root store.
  • The client does not have the correct certificate selection criteria configured in its client settings.

To test, you can temporarily switch the management point to HTTP (if your environment allows) to see if the error goes away. If it does, the problem is definitely certificate-related. Otherwise, review the certificate deployment and ensure that the client has the correct certificate installed in the Computer certificate store.

Common Fixes and Workarounds

If the above checks do not resolve the issue, try these additional steps:

  • Reinstall the client manually using the ccmsetup.exe with the /MP: parameter to specify the management point directly. For example: ccmsetup.exe /MP:sccm01.contoso.com.
  • Check the management point’s IIS configuration – ensure that the CCM_Service application pool is running and that the virtual directories are present.
  • Verify the management point’s health in the console – look for any errors or warnings on the management point role.
  • Restart the SMS_MP_CONTROL_MANAGER component on the site server to force a reconfiguration of the management point.
  • Use the CMTrace tool to read the logs in a more user-friendly way and filter for errors.

If you are still stuck, consider using the Configuration Manager Support Center tool to collect diagnostics from the client and management point, which can help identify the root cause.

Frequently Asked Questions

What does error 0x87d00607 mean exactly?

It means the Configuration Manager client could not connect to a management point during installation. The error is generic, so you need to check the logs to find the specific reason, such as DNS failure, port blocked, or certificate issue.

How do I fix 0x87d00607 without reinstalling the client?

First, check DNS and network connectivity to the management point. Then verify boundary groups and certificate configuration. Often, fixing a DNS record or adding the client to a boundary group resolves the issue without a reinstall.

Can a firewall cause this error?

Yes, if the management point’s HTTP/HTTPS ports are blocked by a firewall, the client cannot connect. Ensure that ports 80 or 443 are open between the client and the management point.

Does this error occur only during installation?

It can also occur during client upgrade or repair, but it is most commonly seen during a fresh installation. The same troubleshooting steps apply.

Is there a quick way to test the management point connection?

Yes, use telnet 80 from the client. If the connection succeeds, the port is open. If it fails, there is a network or firewall issue.

What if the error persists after all checks?

Check the management point’s health in the console and review the site server logs. It may be necessary to reinstall the management point role or verify the site’s overall health.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →