A tool for managing user identities, credentials, and access across on-premises and cloud environments
Hello Pedro Luis Gomes,
Greetings! Thanks for raising this question in the Q&A forum.
The tenant "Microsoft Services" is not a broken or stale association that needs to be removed. It is Azure's real, known default system tenant, ID f8cdef31-a31e-4b4a-93e4-5f571e91255a, that every personal Microsoft account gets transparently routed into whenever it touches an Azure or Entra app and does not already have a directory of its own. This tenant intentionally has no real directory behind it and grants only restricted, non-administrative access, which is why App registrations, the Support Portal extension, and every other admin blade reject you there with AADSTS50020. Since it's not something you're actually a stale guest member of, there is nothing to "leave" or unstick, and that's also why account.microsoft.com/organizations shows nothing and myaccount.microsoft.com won't let you self-service it.
- Stop trying to remove the Microsoft Services association
This is expected default routing behavior for any personal account without its own tenant, not a corrupted membership record, so there is no cleanup action available and no support queue that will "fix" it by detaching you from it.
- Create your own Azure AD (Entra ID) tenant
Sign up for a free Azure account at azure.microsoft.com/free using this same hotmail.com account. This automatically provisions a brand new directory/tenant with you as its Global Administrator, which is a real, fully functional tenant rather than the restricted Microsoft Services shell you're currently landing in.
- Do your App registration inside the new tenant
Once signed into your new tenant, go to Microsoft Entra ID, then App registrations, then New registration, and register the app you need for Microsoft Graph API access to your OneDrive files. Since app registration is always tenant-scoped, this only works once you have a tenant where you are actually a member, which the Microsoft Services tenant deliberately is not.
- Set the correct supported account type on the app registration
Since you are accessing your own personal OneDrive rather than organizational data, when registering the app choose the "Personal Microsoft accounts only" or "Accounts in any organizational directory and personal Microsoft accounts" supported account type, so your live.com identity is accepted as the signing-in principal for the Graph calls you intend to make.
- Use device code flow against your new tenant, not common or the old broken path
When testing sign-in, point device code flow or your app's authority at your new tenant ID (or /organizations if appropriate for your account type) rather than the generic common endpoint, since that generic endpoint is what was routing you into Microsoft Services by default whenever no home tenant existed for your account.
If this answer helps you kindly accept the answer which will help others who have similar questions.
Best Regards,
Jerald Felix