So, I’ve not had to do this myself, but I think I can recommend a course of action.
First, try the log-in helper when you have problems:
That probably won’t work with the issue you have, but it does allow for some workarounds, and has worked when not expected to. If you’re still having issues, which you likely are, start with the account recovery flow:
Be prepared to provide:
- Full account email
- Approximate account creation date
- Previous passwords (even partial memory helps)
- Services used (Windows Dev Center, Azure, GitHub link, etc.)
- Billing info if ever used (last 4 digits, zip code)
- Devices you signed in from
- IP/location patterns (city/state)
- The more historical consistency, the better.
Once you’ve submitted the form, keep whatever reference number(s) it may give you.
In order for this work sometime this decade, you’ll need to escalate this to an actual human being. Immediately open a Microsoft Support ticket and reference the recovery form. If you have any e-mails from the Dev Center if your contact email is external from the locked account (such as a work-linked account, or if you log in with a gmail address). See if you can attach one, or at least mention what you can find.
There are some key phrases you can use in your support ticket that may help push it out of bot-only handling.
- “Permanent loss of all MFA factors”
- “Developer account with published assets”
- “Authenticator device destroyed / unavailable”
- “Requesting identity verification review”
Be bluntly aware of the possible outcomes:
Best case:
- Microsoft manually verifies identity
- 2FA is reset
- You re-enroll authentication
- Account restored
Common Case:
- Recovery denied due to insufficient verification
- Account permanently locked
- You must create a new Developer account
Worst Case:
- Account closed with assets unrecoverable
- Apps/extensions tied to the account are lost
Microsoft is intentionally strict here.
The best odds of success exist if this account was EVER tied to Azure billing, even if it was as a trial, even if it was years ago. With this MS can verify financial identity, and if you have any billing records in paper or even as e-mail, that is strong proof of ownership of the account.
Information that can help (which you can include in your ticket if you want) include:
- The last four digits of whatever card you used
- The Billing Zip Code
- Approximate Dates
- The Azure subscription name or ID
There are still decent odds of recovery if your account had published any apps, extensions, or other assets to the MS Store. Did you ever publish anything to the MS store? Maybe a test app, or something tied to Partner Center, or even just reserve an App Name?
If so, be sure to include:
- Your Publisher Id (check old dev center emails)
- App names
- Publish (or name reservation) dates
- Any old store links, even if they don’t work.
If your account was company-linked - with a work email, an organization domain, or Entra/Azure Active Directory - then an admin from your organization can either vouch for you, or even recover your account. This also makes tenant-level verification possible.
Finally, there’s 1-800-MICROSOFT (1-800-642-7676) …
Reality Check: this is the general Microsoft support number.
- They cannot directly bypass or reset 2FA.
- Calling works as an escalation funnel, but not as a solution by itself.
- They can create a support case
- They can route you to the Microsoft Account / Identity team, and attach any notes about previous recovery attempts
- For dev accounts, most likely you’ll end up being pushed back to the Account Recovery Form and the Identity Verification Review
What not to say:
- “I just want to bypass 2FA.”
- Microsoft sees this as a security bypass request.
- Always frame it as “I’ve lost all my 2FA methods and need identity verification.”
- “I don’t remember my account info / passwords.”
- Weakens your case; they want proof you owned the account.
- Partial memory (old passwords, app names, devices used) is far more useful.
- “It’s my friend’s account / I need access for them.”
- Microsoft cannot give you access to someone else’s account.
- Only the account owner can recover.
- If you’re helping, the owner must submit the request themselves.
- “I don’t have any proof of purchase or emails.”
- This is essentially admitting you have no verifiable identity.
- Even free app submissions or old Dev Center emails count.
- Always mention what you do have.
- “I want a new account but keep my old apps.”
- Microsoft treats Dev accounts as non-transferable.
- Asking for this can get the ticket rejected.
- “I think your system is broken / unfair / stupid.”
- Tone matters. Negative or aggressive language can slow escalation.
- Always stay neutral, factual, and polite.
- “Can you just remove 2FA for me?”
- Microsoft never disables 2FA without verified ownership.
- Frame it as “I lost all verification methods and can provide proof of ownership.”
- Overly vague statements like:
- “I published apps a long time ago.” → too weak.
- “I used this account a lot.” → meaningless to them.
- Always include Publisher ID, app names, approximate dates, emails used.
Good luck with this, let me know how it goes via a DM; I’d be happy to assist.
I’m facing a similar issue with an ancient Yahoo account …
If anyone happens to know anything about their processes.