Microsoft 365 開発者プログラムのサンドボックス(開発者テナント)は、検証環境としてとても便利ですが、「一度テナントが消えたあと、同じ電話番号で再登録できない」「登録フローが途中で止まる」という相談が2025年時点でも頻発しています。本記事では、特に電話番号まわりで再登録がブロックされるケースにフォーカスし、原因の整理と実践的な解決手順、運用上の注意点までを丁寧に解説します。
M365 開発者サブスクリプションの再登録ができない問題とは
今回の前提シナリオは次のようなものです。
- 以前、Microsoft 365 開発者プログラムで E5 開発者サブスクリプション(開発者テナント)を利用していた。
- そのテナントが 2025 年 5 月頃に失効・削除された。
- 同じ個人用 Microsoft アカウント(MSA)で再登録を試みると、電話番号認証や登録フローのどこかで止まり、最後まで完了しない。
エラーメッセージとしては、例えば次のようなパターンが報告されています。
- 「現在この電話番号では登録手続きを続行できません」
- 「内部サーバーエラーのため、サインアップを完了できません。後でもう一度試してください」
このような場合、ブラウザーの不具合や一時的なサーバー障害だけでなく、電話番号とアカウントのひも付きが残っていることが原因になっていることが多いです。
根本原因のイメージ:電話番号とアカウントの「ひも付き」が残っている
Microsoft 365 開発者プログラムの FAQ には、1 つの電話番号につき 1 つの開発者プログラムアカウントしか紐付けられないという趣旨の説明があります。
そのため、
- 過去に登録していた開発者プログラムのアカウント
- そのアカウントに結びついた電話番号
の組み合わせが内部システム側に残っていると、「テナント自体は削除されたのに、電話番号だけは以前の登録と結びついたまま」という状態になります。このとき、同じ電話番号で別のアカウント/再登録をしようとしても、内部の制限に引っかかり、登録フローが最後まで進まないことがあります。
また、多くのユーザーは「個人用 Microsoft アカウント(MSA)」のセキュリティ情報として、電話番号を登録しています。このセキュリティ情報の設定と、開発者プログラム側の登録情報が組み合わさり、再登録時の挙動をより複雑にしていると考えられます。
この記事では、
- 今すぐテナントが必要な場合の最短ルート
- 同じ電話番号を維持したまま、なるべくクリーンに再登録したい場合の手順
- どうしてもダメな時の最終手段・運用上の注意点
の順で整理していきます。
急ぎでテナントが必要な場合の最短ルート:別の電話番号を使う
もっとも成功率が高く、かつシンプルな回避策は別の電話番号を使って本人確認を行うことです。
「電話番号と開発者プログラムアカウントのひも付き」が原因でブロックされている場合、まだ一度も開発者プログラムで利用したことのない電話番号を使うと、その制限に引っかからずに登録が完了することが多いです。
別の電話番号で再登録する際のポイント
| チェック項目 | 内容 |
|---|---|
| 電話番号の種類 | VoIP やプリペイドは拒否されるケースがあるため、できるだけ通常の携帯回線(契約者情報が本人名義)を使う。 |
| 利用履歴 | M365 開発者プログラムで一度も使っていない番号を優先する。 |
| 国・地域 | 一部の国・地域はそもそもプログラムの対象外なので、公式の「International availability」を確認する。 |
「自分の電話番号は 1 つしかない」という場合でも、
- 家族名義の番号を借りる(後で変更できる前提で)
- 会社支給のスマホ番号を利用する(規程上問題ない範囲で)
といった現実的な手を取っているケースもあります。ただし、組織のポリシーや個人情報の扱いには十分注意してください。
同じ電話番号を使い続けたい場合の推奨ルート
「どうしても同じ電話番号を使い続けたい」「後々どの番号で登録したか管理しやすくしたい」という場合は、少し回り道になりますが、次の流れをお勧めします。
- 必ず「個人用 Microsoft アカウント(MSA)」でサインインする
- MSA のセキュリティ情報から電話番号を一度削除する
- プライベート/シークレットウィンドウで登録フローをやり直す
- それでもダメなら、時間をおいた再試行や別ブラウザー/別端末を試す
この流れを表にすると、以下のようになります。
| ステップ | 目的 | ポイント |
|---|---|---|
| MSA でサインイン | 開発者プログラムの登録に使った本人アカウントを明確にする | 「仕事/学校アカウント」ではなく、〇〇@outlook.com / 〇〇@hotmail.com などの個人 MSA でログインする。 |
| 電話番号を一時削除 | MSA 側のセキュリティ情報から、電話番号の参照を一度切る | 削除前に Authenticator や別メールを追加して、ロックアウトを防止しておく。 |
| プライベートウィンドウ | 古いセッション/Cookie の影響を避ける | 別ブラウザー(Edge / Chrome / Firefox など)でシークレットウィンドウを開く。 |
| 時間をおいて再試行 | 内部の制限や一時的なエラーの解消を待つ | 大量の再試行は逆にブロック条件を満たす可能性があるため、1〜2 日程度間隔を空けて試す。 |
ステップ別の具体的な操作方法
1. MSA でログインしているか必ず確認する
まず、ブラウザーで Microsoft 365 開発者プログラムのサイト(developer.microsoft.com/microsoft-365/dev-program など)にアクセスし、画面右上のアカウント情報を確認します。
- 表示名の下に「個人用アカウント」と書かれているか
- メールアドレスが
@outlook.com/@hotmail.com/@live.comなどの個人アドレスか
逆に、
@contoso.comのような会社のドメイン- 「組織アカウント」「仕事/学校アカウント」として表示されるもの
の場合は、過去の開発者テナント側アカウントでログインしている可能性があります。この状態でいくら頑張っても、意図した MSA とのひも付きは調整できないので、一度サインアウト → MSA でサインインし直すところからやり直しましょう。
2. MSA のセキュリティ情報から電話番号を一度削除する
次に、MSA 側のセキュリティ情報(別名・電話番号)を整理します。大まかな流れは以下の通りです。
- ブラウザーで account.microsoft.com にアクセスし、対象の MSA でサインイン。
- 上部メニューから「セキュリティ」→「セキュリティ情報」を開く。
- 現在登録されている
- 電話番号
- 代替メールアドレス
- Authenticator アプリ
- まだ追加していない場合は、
- Authenticator アプリ
- 別のメールアドレス
- 問題の電話番号の横にある「削除」または「管理」メニューから、一度電話番号をセキュリティ情報から削除する。
ここで重要なのは、電話番号の削除前に必ず代替手段を追加しておくことです。追加を怠ると、後でパスワードを忘れた際などに本人確認ができず、アカウント復旧が非常に困難になります。
また、開発者プログラム側の内部制限は、MSA 側の電話番号削除だけでは即座に解消されないケースも報告されています。そのため、この作業は「余計なひも付きを減らしておく」「整理しておく」という意味合いが強いと考えておくと良いでしょう。
3. プライベート/シークレットウィンドウで登録フローをやり直す
MSA 側の整理が終わったら、次はブラウザーのセッションをクリーンな状態にします。
- いったんすべての Microsoft 関連タブを閉じる。
- ブラウザーで新しい「InPrivate / シークレットウィンドウ」を開く。
- Edge:Ctrl + Shift + N
- Chrome:Ctrl + Shift + N
- Firefox:Ctrl + Shift + P
- そのウィンドウで M365 開発者プログラムの登録ページにアクセスする。
- MSA でサインインし、指示に従って再登録を試す。
通常のウィンドウに残っている Cookie やセッション情報、古い開発者ダッシュボードの状態が、シークレットウィンドウでは引き継がれません。そのため、「最初から新しいユーザーとして登録し直す」状態に近づけることができます。
4. 別ブラウザー/別端末/別ネットワークでの再試行
それでもエラーが続く場合は、次の組み合わせも試してみてください。
- 別ブラウザーで試す(例:Edge → Chrome / Firefox)
- 別端末から試す(自宅 PC → 自宅ノート、あるいは一時的にスマホのブラウザーなど)
- 別ネットワーク(自宅回線 → モバイル回線のテザリングなど)を使う
開発者プログラムや Azure のサインアップまわりでは、セキュリティ上の理由から IP アドレスやネットワーク特性にも制限がかかるケースがあります。
同じ環境から何度も失敗している場合、一度「環境を丸ごと変えてみる」ことで突破できることがあります。
どうしても解消しない場合の最後の手段
別の MSA(新しいメールアドレス)で登録する
どうしても同じ MSA+電話番号の組み合わせで解決できない場合、最終手段として別の MSA を新規作成し、そのアカウントで開発者プログラムに参加する方法があります。
この場合のメリットとデメリットを整理すると、以下のようになります。
| 項目 | メリット | デメリット |
|---|---|---|
| 別 MSA を使う | クリーンな状態で登録できるため、成功しやすい。 既存アカウントのセキュリティ情報をいじらずに済む。 | アカウントが分散し、管理が煩雑になる。 どのアカウントがどのテナントの管理者か、記録しておかないと混乱しやすい。 |
実務的には、「開発用の専用 MSA」を 1 つ設け、そのアカウントでのみ開発者テナントを扱うというルールを決めると、後から管理しやすくなります。
Visual Studio サブスクリプション経由のテナントも検討
2025 年時点では、無料の Microsoft 365 開発者サブスクリプションの提供条件が変更されつつあるという情報もあり、Visual Studio Enterprise などの有償サブスクリプションを持つ開発者に対してのみ提供されるパターンが報告されています。
すでに Visual Studio のボリュームライセンスやサブスクリプションを契約している組織であれば、
- 組織の管理者に相談し、VS 契約経由で M365 開発環境を用意してもらう
- 自分個人で VS サブスクリプションを契約し、その特典として M365 開発者テナントを得る
といったルートも検討に値します。
よくある落とし穴チェックリスト
電話番号にまつわる問題は複合的になりがちです。再登録前に、以下のチェックリストを一つずつ確認してみてください。
- サインイン先を誤っていないか(MSA でログインしているか)
- 電話番号削除前に代替の認証手段を追加したか(Authenticator / 別メールなど)
- プライベートウィンドウで再登録したか(Cookie/セッションの影響排除)
- ブラウザー/端末/ネットワークを変えて試したか
- 依然として不可なら、別の電話番号または別の MSAで試したか
整理のため、よくある NG パターンと対策を表にまとめます。
| チェック項目 | よくある NG 例 | 対策 |
|---|---|---|
| アカウント種別 | 「仕事/学校アカウント」でログインしたまま、MSA と勘違いして操作している。 | 一度サインアウトし、「個人用アカウント」でサインインし直す。 |
| セキュリティ情報 | 電話番号だけで 2 段階認証を構成しており、他の認証手段がない。 | Authenticator と代替メールアドレスを事前に追加し、電話番号削除のリスクを下げる。 |
| ブラウザー設定 | 同じブラウザーで何度も失敗し続けている。 | シークレットウィンドウや別ブラウザーで新規セッションからやり直す。 |
| 試行回数 | 短時間に何十回もリトライしてしまい、内部制限に引っかかる。 | 1 日に数回にとどめ、ダメなら 24〜48 時間程度時間を空けて再試行する。 |
| 電話番号の種別 | VoIP、プリペイド SIM、仮想番号などを使っている。 | できるだけ本人名義の通常の携帯番号を使う。 |
運用上の注意:個人情報保護とアカウント棚卸し
フォーラムやスクリーンショットでは必ずマスクする
問題が解消せず、Microsoft Q&A やコミュニティフォーラムで相談する場合は、電話番号・メールアドレス・テナント名などの個人/組織情報を必ずマスクしてください。
- スクリーンショットは画像編集ソフトでモザイク/塗りつぶしを行う
- 質問文にメールアドレスや電話番号をそのまま貼り付けない
- MS-CorrelationId などは載せても良いが、不要な ID やログは最小限に
実際に、公式フォーラムでも「投稿時に個人情報は隠してほしい」という注意書きや、モデレーターによる情報削除が行われています。
MSA 側のセキュリティ情報を定期的に棚卸しする
将来の再発防止として、定期的に次のような棚卸しを行うことをお勧めします。
- 半年〜1 年に一度、「account.microsoft.com」のセキュリティ情報を確認する
- 使わなくなった電話番号/メールアドレスは削除する
- Authenticator アプリの登録端末が古いまま残っていないか確認する
- どの電話番号をどのサービスの認証に使っているか、メモやパスワードマネージャーに記録しておく
特に、「開発用」「検証用」アカウントは本番用と分けておくと、後々のトラブル切り分けが非常に楽になります。「この MSA は M365 開発者プログラム専用」と決めてしまうのも有効です。
ケース別のトラブルシューティング例
ケース 1:テナント削除からまだ 1〜2 週間しか経っていない
開発者テナントが削除されても、内部システム上はしばらく情報が残り続けることがあります。そのため、削除直後〜数週間の間は、
- 電話番号のひも付き情報
- アカウントの状態(有効/無効)
が完全には整理されておらず、再登録を試みてもエラーが出る可能性があります。
このケースでは、
- 別電話番号を使う → 今すぐテナントが欲しい場合
- MSA のセキュリティ情報の整理+数週間待って再挑戦する → 同じ電話番号を維持したい場合
のどちらかを選ぶことになるでしょう。
ケース 2:電話番号を変えたくないが、どうしても認証を通せない
MSA のセキュリティ情報を整理し、プライベートウィンドウや別ブラウザーも試したにもかかわらず、同じ電話番号での認証が通らない場合は、開発者プログラム側の内部制限に完全に引っかかっている可能性があります。
この場合、
- 別 MSA + 別電話番号で新規登録する
- 組織として Visual Studio サブスクリプションを用意し、その特典として開発者テナントを利用する
といったアプローチの方が、結果として早く安定した環境を手に入れられることも多いです。
ケース 3:学習用途で一時的に必要なだけ
Microsoft 365 Fundamentals などの資格試験対策で、「どうしても M365 テナントが必要」と思いがちですが、最近は、
- ラボ環境やハンズオン用のクラウド・ラボ
- 研修会社や学校が提供する共有テナント
など、自分で M365 開発者テナントを持たなくても学習できる選択肢も増えています。
どうしても個人テナントがうまく用意できない場合は、「本当に個人テナントが必須か?」を一度見直してみるのも良いでしょう。
まとめ:再登録でつまずいたら、電話番号とアカウントの整理から
Microsoft 365 開発者サブスクリプション(開発者テナント)の再登録ができない問題の多くは、電話番号とアカウントのひも付きが内部システムに残っていることが原因です。
本記事で紹介したポイントを整理すると、次のようになります。
- 開発者プログラムでは「電話番号 1 つにつき 1 アカウント」という制限があり、過去の登録の影響で再登録がブロックされることがある。
- 最短でテナントが欲しいなら、別の電話番号での本人確認が最有力。
- 同じ番号を使いたい場合は、
- MSA(個人用アカウント)でログインしているか確認
- MSA のセキュリティ情報から電話番号を一度削除(事前に代替手段を追加)
- プライベートウィンドウ/別ブラウザー/別端末で再登録
- それでもダメなら、別 MSA で登録する、Visual Studio サブスクリプション経由を検討するなど、ルートを変える。
- 将来の再発防止のために、アカウントとセキュリティ情報の棚卸しを定期的に行う。
一度こじれてしまった M365 開発者プログラムの再登録は、どうしても「試行錯誤の泥沼」にハマりがちです。
ですが、「どのアカウントが、どの電話番号と紐づいているのか」を一度紙に書き出して整理し、本記事の手順に沿って一つずつ潰していけば、抜け道は必ず見つかります。焦らず、環境を変えながら丁寧にトライしてみてください。

コメント