「検証方法は現在動作していません」というMicrosoftエラーを修正する方法

「認証方法は現在機能していません」というエラーは、認証プロセスに何らかの問題がある場合に表示されます。通常、システムが電話番号またはメールアドレスにコードを送信できないことが原因です。Microsoft側のサービスに不具合がある場合や、連絡先情報が間違っているか古くなっている場合もあります。まだ別の認証方法を設定していない場合は、別の方法を試すように促すメッセージが表示されます。特に急いでログインしようとしているときは、かなり煩わしいものです。

これを修正するには、効果のある方法がいくつかあります。すべてが完璧というわけではありませんが、多くの人がこれらの方法で問題を解決しています。サポートに問い合わせたり、頭を悩ませたりする前に、これらの方法を試してみる価値はあります。ただし、設定によっては、最初の試みでうまくいかなかった場合、いくつかの手順をやり直す必要がある場合があることを覚えておいてください。

1.シークレットモードで携帯電話からログインする

スマートフォンのシークレットモードまたはプライベートブラウジングモードを使用してログインすると、キャッシュデータやブラウザの不具合による認証の遅延を回避できる場合が多いです。この動作は時々少し奇妙で、あるデバイスでは問題なく動作するのに、別のデバイスでは動作しないことがあります。そこで、スマートフォンのブラウザを開き、シークレットモード(ChromeでもSafariでもどちらでも構いません)に切り替えて、もう一度ログインしてみてください。また、可能であれば別のネットワークを使用してください。Wi-Fiをご利用の場合は、モバイルデータ通信に切り替えるのも良いでしょう。

シークレットモードのブラウザでは、Microsoftのサーバーと競合する可能性のある保存済みのCookieやキャッシュが使用されないため、この機能が役立ちます。場合によっては、認証がスムーズに行われるように十分な場合もあります。

2.別のインターネット接続を使用する

それでも問題が解決しない場合は、別のWi-Fiネットワークまたはモバイルホットスポットに接続を切り替えてみてください。一部のマシンでは、これにより奇妙なネットワークブロックやISP固有の問題が解決する場合があります。ISPがトラフィックを操作している、あるいは企業ネットワークが検証に必要なポートやサービスをブロックしている可能性があります。接続を切り替えることで、これらの問題が解決する場合があります。

結局のところ、デバイスがMicrosoftのサーバーと正常に通信できるかどうかを確認することが重要なので、検証が成功する確率は高くなります。別のネットワークを使うのが一番簡単な解決策になることもあるというのはちょっとおかしな話ですが、複雑なことをする前に試してみる価値はあります。

3.ブラウザのキャッシュデータを消去する

多くの場合、肥大化したキャッシュや破損したキャッシュが認証プロセスをブロックすることがあります。ブラウザは時間の経過とともに大量のデータを保存する傾向があり、特に複数のログインセッションや拡張機能を使用している場合、そのデータが古くなったり破損したりすることがあります。キャッシュをクリアすると、キャッシュがリセットされ、ブラウザはMicrosoftのサーバーから最新の情報を取得するようになります。

  1. Chrome、Edge、Firefox、Brave など、お気に入りのブラウザを開きます。
  2. 右上隅にある 3 つのドットのメニュー (または歯車) をクリックすると、設定メニューが開きます。
  3. 「設定」 > 「プライバシーとセキュリティ」(または同様の項目)に進みます。
  4. 「閲覧履歴データを消去」をクリックします。 「キャッシュとCookieを消去」と呼ばれる場合もあります。
  5. すべてをクリアするには、時間範囲を「全時間」に設定します。
  6. 「Cookie とその他のサイトデータ」および「キャッシュされた画像とファイル」のボックスにチェックを入れます。
  7. [データを消去]または[データを削除]をクリックします。

その後、ブラウザを再起動して再度サインインをお試しください。特に古いデータに関係している場合は、これだけで認証ブロックが解消されることがあります。システムによっては、この手順で驚くほど早く問題が解決することもあります。これは、Windowsやブラウザが、必要以上に認証を難しくしているからです。

4.別のブラウザを使用する

ブラウザは必ずしも味方とは限りません。バグ、拡張機能の競合、キャッシュの不具合などが原因で、認証がうまくいかない場合があります。もし問題が解決しない場合は、ブラウザを変えてみてください。例えば、Chromeを使っているならFirefoxやEdgeを試してみましょう。逆もまた同様です。モバイルでは、ChromeからUC BrowserやOperaに切り替えると状況が変わるかもしれません。

特に、拡張機能や広告ブロッカーを多数インストールしている場合、検証スクリプトの動作が妨げられる可能性があります。よりクリーンなブラウザや軽量なブラウザを使用することで、この問題を回避できる可能性があります。ただし、すべてのブラウザがCookieやスクリプトを同じように処理するわけではないため、別のブラウザでも問題が発生するかどうかを確認することで、原因を素早く絞り込むことができます。

5. Microsoft サポートに連絡する

上記のいずれも効果がない場合は、Microsoftサポートに問い合わせる必要があるかもしれません。問題がサーバー側にある場合や、お使いのアカウントに特有のものである場合もあり、サポートから適切なアドバイスや修正プログラムの提供を受けることができます。その前に、ネットワーク設定をリセットしたりDNSサーバーを変更したり(Google DNSの8.8.8.88.8.4.4への切り替えなど)するなど、ネットワークの調整をいくつか試してみて、問題が解決するかどうかを確認してみることをお勧めします。

  1. Microsoft サポートのサポート ページに移動します。
  2. カテゴリとしてWindowsを選択し、 [ヘルプの参照]をクリックします。
  3. 問題を入力するか、「検証方法が現在機能していません」などの提案されたトピックから選択します。
  4. 指示に従ってください。提示された解決策で問題が解決しない場合は、通常、チャットまたはメールでサポートに問い合わせるオプションがあります。時間を節約するために、既に試したことを共有できるようにしておきましょう。

少し待ってからもう一度試してみるとうまくいくという人もいます。Microsoft に一時的な問題が発生している可能性があります。あるいは、ネットワーク設定を変更したり、アプリをリセットしたりするだけで根本的な問題が解決することもあります。

正直言って、検証エラーのトラブルシューティングは少し面倒ですが、これらの手順で主な原因をカバーできることが多いです。頑張ってください。これで問題が解決することを祈っています。場合によっては、粘り強く続けるか、別の角度から試してみるだけで解決することもあります。この方法が誰かの頭痛の種を解消してくれることを願っています。私が作業した1、2台のマシンでは、確かに効果がありました。

まとめ

  • できれば別のネットワークで、シークレット モードで携帯電話からログインしてみてください。
  • ブラウザのキャッシュ(特に Cookie とキャッシュされたファイル)をクリアします。
  • バグや拡張機能の競合を回避するには、別のブラウザに切り替えてください。
  • 可能であれば、ネットワークを変更するか、ネットワーク設定をリセットしてください。
  • それでも問題が解決しない場合は、Microsoft サポートに連絡するか、DNS/ネットワーク設定をリセットしてください。

まとめ

ほとんどの場合、これらの手順のいずれかで問題は解決します。潜在的な原因がいくつもあるのは少し面倒ですが、それが現代のオンライン認証の常であり、おかしな点や障害がつきものです。とはいえ、もし一人でも苦労せずにサインインできるのであれば、試してみる価値はあります。とにかく続ければ、何かうまくいくかもしれません。これが役に立つことを祈っています。