Azure AD Device Registration Failure: SCP Discovery Error (0x801c001d) Causing M365 Sign-In Loop on RDS Host

Chris Osborn 0 Reputation points
2026-09-28T22:12:22.7333333+00:00

roblem

Users on a Windows RDS host are stuck in a continuous M365 sign-in loop — error 53000, device compliance issue. Sign-in log Conditional Access details show a "Require Compliant Device" policy is the cause: everything matches except device compliance, since the device is workplace-joined only and never MDM-enrolled. Separately, dsregcmd /status shows a device registration discovery failure (SCP discovery error 0x801c001d). Unsure if these two are related or independent. Environment

Windows Server VM, RDS host, Azure Central US Stable for 3+ years, workplace-joined ("Registered") since 2022 Domain-joined to Microsoft Entra Domain Services (AADDS) — no Azure AD Connect / on-prem AD

What I've tried

dsregcmd /status (non-elevated + elevated/SYSTEM) — consistent both times:

AzureAdJoined: NO, AzureAdPrt: NO AD Configuration Test: FAIL [0x80070002] Error Phase: discover, Client ErrorCode: 0x801c001d

User Device Registration event log — Windows Hello for Business events say AAD joined: Yes, conflicting with dsregcmd's NO. Can't explain the discrepancy. Queried the SCP object directly in the AADDS domain — object doesn't exist in the forest's configuration partition. Ruled out: recent CA policy changes, DNS/connectivity to all relevant MS endpoints, reboot/patch history, time sync, RDS licensing. Found the exact CA policy via sign-in logs. Its last modification predates this issue by ~12 weeks — can't confirm a causal link (audit retention doesn't go back that far). Interim fix: excluded the affected device from the CA policy to restore access. Took a VM disk snapshot before making changes.

Questions

Is a missing SCP object expected/normal in an AADDS-only environment (no AD Connect)? If it should exist — does Microsoft provision it, or do we configure it manually? Is manual creation safe in AADDS? Is the SCP failure related to/causing the CA compliance failure, or are they independent? What's the right long-term approach for an RDS host that's workplace-joined but never MDM-enrolled, since it can't natively satisfy "compliant device"?

Goal: Restore reliable device registration and M365 sign-in, and understand root cause well enough to prevent recurrence.

Microsoft Security | Microsoft Entra | Microsoft Entra ID

2 answers

Sort by: Most helpful
  1. Rauh, Alexander 0 Reputation points
    2026-10-05T13:31:19.6666667+00:00

    Hello Chris,

    Adding to Saravana´s Comment, in a Microsoft Entra Domain Services-only environment, hybrid join isn´t possible at all.

    Answering your Questions:

    1. Missing SCP, expected?
      1. Yes. The SCP is only used for Microsoft Entra hybrid Join, and Hybrid Join requier the computer object to be synced from a On-Premises AD to Entra / azure via the Entra Connect. Microsoft says that installing the Entra Connect in a managed domain to sync back isn´t supported. So the SCP is absend by design here.
    2. Create it Manually?
      1. No, the device still couldn´t Hybrid Join, because the Computer Object never reaches Entra so the error would just come in a later phase again.
    3. Related to the CA failure?
      1. No. windows attempts the hybrid join automatically on every domain joined machine, so the error "0x801c001d" is a expected noise and can be ignored in your setup. The 53000 comes only from Require compliant device - a registered device only gets device-based Conditional Acccess when its enrolled in Intune the "AAD joined: Yes" from Windows Hello events are most likely reflects per-user work account registrations every user who adds a work account on the server creates their own registered deivce oject with the same name and multiplies the devices like this.

    What i would do in your scenario is to treat the host a never-compliant and protect is differently what i mean by that:

    • Use the "Compliant OR MFA" pattern for the RDS Sessions: its a Microsoft Conditinal Access Template Require compliant or hybrid joined device or MFA for all users lets the RDS host pass with MFA while managed clients pass with compliance. Scope your strict "Requiere compliant device" policy so it doesn´t cover the RDS user/sessions (what i mean: by group, or by named location for the hosts outbound IP if its a fixed IP) keep in mind test the Policy first in Report only and with the "What if" tool.
      • Optionall: Block registration on the Server so users can´t create new registered device onjects via "Add work or School account" the Registry Key can be found here:
            HKLM\SOFTWARE\Policies\Microsoft\Windows\WorkplaceJoin --> BlockAADWorkplaceJoin with the Value 1 (DWORD)
        
        Existing registrations are per user profile and need to be discnnected under Settings - Accounts - Access work or school
      • if device compliance is a hard requirement, the Micrsofot supported way is a Azure Virtual Desktop or Windows 365 with Entra Joined, intune managed hosts

    Important: please check what your interim fix is currently using if it is using a Device filter it won´t apply to a unregistered device, so if you block and remove the registrations, the 53000 loop comes back - so Please set up the new scoping before you unregister the host.

    References for you to read it:

    Best regards Alex

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.

    1 deleted comment

    Comments have been turned off. Learn more

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.