指南 · 2026 年 9 月核实
Microsoft 账户能用 VoIP 号码接收验证码吗?
你输入了用了好几年的号码,却什么也没收到。或者 Microsoft 根本不让你添加这个号码。原因通常就写在 Microsoft 自己的支持页面上。而解决办法,往往不是换个号码。
Cleat 团队 · 更新于 2026年9月16日
Microsoft 怎么说 VoIP
Microsoft 关于验证码问题的页面直接给出了答案:“VOIP numbers cannot be added as a way to sign in or get verification codes. Please add a mobile phone number.”(VoIP 号码不能添加为登录或接收验证码的方式,请添加手机号码,Microsoft)
这是规定,不是建议。如果你的安全信息里填的是 Google Voice 号码或其他网络号码,先排除这个原因。服务如何区分手机线路和网络号码讲解了背后的检查机制。
多数人忽略的一点:短信正在被淘汰
同一页面上有一条说明:“we will start phasing out SMS as a method of authentication and account recovery for personal Microsoft accounts.”(我们将开始逐步停止把短信用作个人 Microsoft 账户的身份验证和账户恢复方式)。Microsoft 给出的理由很直白:“SMS authentication is vulnerable to phishing and SIM-swap attacks.”(短信验证容易受到钓鱼和 SIM 卡劫持攻击,Microsoft)
实际上,你可能根本看不到手机号码选项。Microsoft 的安全信息页面写道:“The option to add a new phone number may not be available for your Microsoft account. You may only see options such as a recovery email address, Microsoft Authenticator, or a passkey when adding new sign-in or verification methods.”(你的 Microsoft 账户可能无法添加新的手机号码;添加新的登录或验证方式时,你可能只会看到恢复邮箱、Microsoft Authenticator 或通行密钥等选项,Microsoft)
所以,如果你正打算专门为个人 Microsoft 账户办一个手机号码,先打开那个页面看看。可能根本没有地方填。
改用这些方式
- 通行密钥。Microsoft 称通行密钥是“a modern, phishing-resistant way to sign in using your device’s built-in authentication (like Face ID, fingerprint, or PIN).”(一种现代、防钓鱼的登录方式,使用设备内置的验证功能,例如 Face ID、指纹或 PIN,Microsoft)
- Microsoft Authenticator,Microsoft 说它“also allows you to sign in even if the verification device is offline.”(即使验证设备离线,也能让你登录,Microsoft)
- 经过验证的恢复邮箱。被问到丢了手机还能不能恢复账户时,Microsoft 的回答是:“Yes. With a verified email and passkey, you’ll have secure and reliable recovery options.”(可以。有了经过验证的邮箱和通行密钥,你就有安全可靠的恢复方式)
- 以上方式多设几种。开启两步验证后,Microsoft 表示“we strongly recommend you have three pieces of security info associated with your account, just in case.”(我们强烈建议你为账户关联三项安全信息,以防万一,Microsoft)
如果你已经登录不了
Microsoft 故障排查页面上的四点,决定了这件事会有多麻烦。开始改动之前,先读一遍。
- 不要一次全部更换。“Make sure you don't change all your security info at the same time, otherwise your account may be restricted for 30 days.”(请确保不要同时更改所有安全信息,否则你的账户可能会被限制 30 天)
- 全部替换就得等。如果你知道密码,但所有安全信息都用不了,可以把它们替换掉。之后:“Once it has been replaced, you must wait 30 days before being able to sign in.”(替换完成后,你必须等待 30 天才能登录)。如果旧的验证方式在这 30 天内找回来了,用它就能取消这次更改。
- 别再反复点重新发送。“Don't make excessive or repetitive requests to alternative emails or phone numbers as this can cause us to block you and not send verification codes.”(不要向备用邮箱或手机号码过多或重复地发送请求,否则我们可能会屏蔽你,不再发送验证码)。Microsoft 建议等一天;如果情况没有变化,最多等一周。
- 客服不会给你发验证码。“To protect your account and its contents, our support agents are not allowed to send verification codes or access and change account details.”(为保护你的账户及其内容,我们的客服人员不得发送验证码,也不得访问或更改账户信息)。其他办法都不管用时,就只能填写账户恢复表单。
什么时候仍然需要真实的手机线路
比以前少了。如果你的账户仍提供手机号码选项,而上面的号码是网络号码或已经丢失,那就值得用。这样,短信备用方式就能和通行密钥、恢复邮箱并存。很多仍然依赖短信验证码的服务,也同样用得上。
Cleat 线路是真实的美国手机号码,不是 VoIP。它可以接收短信,来电会转成文字,存入一个可以共享的收件箱。它不能发短信,也不能打电话。价格是每月 US$24.99。如果小公司的验证码不该放在某一位员工的手机上,请看团队共享号码。没有哪家服务商能保证每个服务都接受每个号码。Microsoft 也可能根本不给你的账户提供手机号码选项。
如果你在海外
Microsoft 自己就把所在地区列为原因之一:“If you're in a region where Microsoft's SMS services have limited functionality or are temporarily unavailable, this could prevent the code from being delivered.”(如果你所在地区的 Microsoft 短信服务功能有限或暂时不可用,验证码可能无法送达)。通行密钥和 Authenticator 都不需要靠短信送达,出门在外照样能用。长期定居海外?Cleat 海外用户指南讲清了美国号码在哪些情况下有用、哪些情况下没用。
继续阅读
Steam · eBay · 各服务对 VoIP 的公开说明
常见问题
Microsoft 账户能用 Google Voice 吗?
Microsoft 没有点名 Google Voice,但它说 VoIP 号码不能添加为登录或接收验证码的方式,而 Google Voice 是网络号码。
为什么我无法给 Microsoft 账户添加手机号码?
Microsoft 正在逐步停止为个人账户提供短信验证,并表示可能无法添加新号码。你可能只会看到恢复邮箱、Microsoft Authenticator 或通行密钥。
我替换了所有安全信息,现在却无法登录,为什么?
所有安全信息被替换后,Microsoft 要求你等待 30 天。如果在此期间找回了旧的验证方式,用它就能取消这次更改。
Cleat 线路能用于我的 Microsoft 账户吗?
它是真实的手机线路,不属于 Microsoft 的 VoIP 规定所排除的类型。但你的账户可能根本不提供手机号码选项,而且没有哪家服务商能保证某个服务一定接受某个号码。
这些也适用于工作或学校账户吗?
这里引用的页面针对的是个人 Microsoft 账户。工作或学校账户以管理员的设置为准,请向管理员咨询。
资料来源
其他公司的信息来自其官方页面,核实于 2026年9月。
- Microsoft, troubleshoot verification code issues https://support.microsoft.com/en-us/accounts-billing/manage/troubleshoot-microsoft-verification-code-issues
- Microsoft Support, Microsoft to stop sending SMS codes for personal accounts https://support.microsoft.com/en-us/accounts-billing/manage/microsoft-to-stop-sending-sms-codes-for-personal-accounts
- Microsoft Support, security info and verification codes https://support.microsoft.com/en-us/accounts-billing/manage/microsoft-account-security-info-verification-codes
- Microsoft Support, two-step verification for your Microsoft account https://support.microsoft.com/en-us/accounts-billing/security/how-to-use-two-step-verification-with-your-microsoft-account