Try these in order:
- Verify the code is being sent to the correct mailbox.
- Microsoft verification codes sent by email only go to the primary alias or another email already added as a sign-in verification method.
- On the Microsoft account Security basics page, select Update info to confirm the security info is correct.
- Avoid repeated code requests.
- Excessive or repetitive requests can trigger a temporary block where Microsoft stops sending codes for a period of time.
- Unusual activity or heavy compromised traffic from a region can also delay or prevent delivery temporarily.
- Check for mailbox filtering.
- Look again in Junk/Spam for a message from @accountprotection.microsoft.com.
- Mark @accountprotection.microsoft.com as a trusted sender.
- If the verification email is another Microsoft mailbox such as @outlook.com, @hotmail.com, @live.com, or @msn.com, use private browsing for both accounts.
- Open one browser window in privacy/InPrivate mode and sign in to the account requesting the code.
- When prompted for the code, keep that window open.
- Open a second privacy/InPrivate window and sign in to the alternate Microsoft email account.
- Copy the code from that mailbox back into the first window.
- This avoids one Microsoft account sign-in automatically signing out the other.
- If the account has been flagged for unusual activity or locked for security reasons, verification messages might not go through until that issue is resolved.
- If access to the current security method is lost:
- If the password is known and at least one security method still works, go to Advanced security options, select Add a new way to sign in or verify, confirm it with a code, then remove the old method.
- Do not change all security info at the same time. That can restrict the account for 30 days.
- If no security methods are accessible, at the Verify your identity prompt select I don't have any of these and follow the steps to replace security info. After replacement, there is a 30-day wait before sign-in is allowed.
- If sign-in is blocked entirely, use the Microsoft Sign-in helper. If more help is needed, use Contact Microsoft Support. Support agents cannot send password reset links or change account details.
For the BitLocker side, the recovery screen requires the 48-digit recovery key. The Key ID shown on the BitLocker screen is only used to identify which stored key matches the device.
If this is a work computer, contact the organization’s IT support and provide the Key ID shown on the BitLocker recovery screen. They may have the recovery key if the device is organization-managed.
References: