Windows 11を使っていて、いきなり「これにはインターネットが必要です(0x800704cf)」というエラーが表示されて困っていませんか? ネットには普通に繋がっているのに、Microsoft StoreやOneDrive、Officeアプリにサインインできない――そんな症状が2025年〜2026年にかけて多く報告されています。
この記事では、エラーコード0x800704cfが出る原因5つと、自分で今すぐ試せる対処法をわかりやすく解説します。2026年3月時点の最新情報をもとにまとめているので、ぜひ順番に試してみてください。
エラーコード「0x800704cf」とは?どんなときに出る?
0x800704cfは、Windowsが「ネットワークの場所にアクセスできません」と判断したときに表示されるエラーコードです。つまり、パソコン自体はインターネットに繋がっていても、Microsoftのサーバーとの通信がうまくいっていない状態で発生します。
具体的には、以下のような場面で出ることが多いです。
- Microsoft Storeでアプリをダウンロード・更新しようとしたとき
- OneDriveにサインインしようとしたとき
- Officeアプリ(Word・Excel・Outlookなど)でMicrosoftアカウントにログインしようとしたとき
- Windows Updateを実行しようとしたとき
- Windowsのライセンス認証で「デジタルライセンスが見つかりません」と出たとき
ブラウザでWebサイトは普通に見られるのに、Microsoft系のサービスだけ使えない……というのが、このエラーの厄介なポイントです。
0x800704cfエラーが出る原因5つ
原因は一つではありません。よくある5つのパターンを紹介します。
原因1:ネットワークアダプターの設定がおかしくなっている
Windows Updateやドライバーの更新後に、ネットワークアダプター(パソコンの通信を担当するパーツ)の設定が変わってしまうことがあります。特に「Client for Microsoft Networks(Microsoft ネットワーク用クライアント)」のチェックが外れていると、Microsoftのサーバーに正しくアクセスできなくなります。
原因2:TCP/IP NetBIOS Helperサービスが停止している
Windowsの裏側で動いている「TCP/IP NetBIOS Helper」というサービスが停止していると、ネットワーク名前解決がうまくいかず、0x800704cfが発生します。Windows Updateの後に意図せず停止してしまうケースが報告されています。
原因3:VPNやプロキシが干渉している
VPN(仮想プライベートネットワーク)やプロキシサーバーを使っていると、Microsoftのサーバーへの通信経路が変わり、認証に失敗することがあります。会社のパソコンや、セキュリティソフトがVPN機能を持っている場合に起きやすいです。
原因4:DNS設定の問題
DNS(ドメインネームシステム)は、「microsoft.com」のようなドメイン名をIPアドレスに変換する仕組みです。この設定に問題があると、Microsoftのサーバーに辿り着けません。プロバイダーのDNSサーバーが一時的に不安定になっているケースもあります。
原因5:hostsファイルにMicrosoft関連のブロック設定が残っている
過去にプライバシー対策やテレメトリ(利用データの送信)をブロックする設定をした場合、WindowsのhostsファイルにMicrosoft関連のドメインがブロックリストとして残っていることがあります。これが原因でMicrosoftのサーバーに接続できなくなります。
対処法1:ネットワークアダプターの設定を確認する
まず最初に試してほしいのが、ネットワークアダプターの設定確認です。
- Windowsキー + R を押して「ファイル名を指定して実行」を開く
- ncpa.cpl と入力して Enter を押す
- 使用中のネットワーク接続(Wi-FiまたはEthernet)を右クリックして「プロパティ」を選択
- 一覧の中に「Microsoft ネットワーク用クライアント」があることを確認し、チェックが入っているか確認する
- チェックが外れていたら入れて「OK」をクリック
- 同じ画面で「インターネットプロトコル バージョン6(TCP/IPv6)」のチェックを一度外してみる
IPv6を無効にすると改善するケースが多く報告されています。改善したら、しばらくそのまま使ってみてください。
対処法2:TCP/IP NetBIOS Helperサービスを確認・再起動する
次に、サービスの状態を確認します。
- Windowsキー + R を押してservices.msc と入力して Enter
- サービス一覧から「TCP/IP NetBIOS Helper」を探す
- ダブルクリックして「スタートアップの種類」を「自動」に設定
- サービスの状態が「停止」なら「開始」をクリック
- ついでに「Microsoft Account Sign-in Assistant」も同じように「自動」「開始」になっているか確認
この2つのサービスが停止していると、Microsoftアカウント関連のサインインが軒並み失敗します。
対処法3:ネットワーク設定をリセットする
上の2つで改善しない場合は、ネットワーク設定をまるごとリセットしましょう。
- 設定アプリを開く(Windowsキー + I)
- 「ネットワークとインターネット」→「ネットワークの詳細設定」をクリック
- 「ネットワークのリセット」をクリック
- 「今すぐリセット」をクリック → パソコンが自動的に再起動
注意:リセットすると、Wi-Fiのパスワードや VPN の設定がすべて消えます。Wi-Fiのパスワードは事前にメモしておきましょう。再起動後に再接続すれば設定し直せます。
もしコマンドプロンプト(管理者)で手動リセットしたい場合は、以下のコマンドを順番に実行します。
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
コマンド実行後は必ずパソコンを再起動してください。
対処法4:DNSサーバーを手動で変更する
プロバイダーのDNSに問題がある場合、GoogleやCloudflareの公開DNSに変更すると改善することがあります。
- 対処法1と同じ手順でネットワーク接続のプロパティを開く
- 「インターネットプロトコル バージョン4(TCP/IPv4)」をダブルクリック
- 「次のDNSサーバーのアドレスを使う」を選択
- 優先DNSサーバー: 8.8.8.8(Google Public DNS)
- 代替DNSサーバー: 1.1.1.1(Cloudflare DNS)
- 「OK」をクリックして閉じる
変更後、改善したか確認してみてください。元に戻したい場合は「DNSサーバーのアドレスを自動的に取得する」に戻せばOKです。
対処法5:hostsファイルを確認する
過去にテレメトリブロックツールやプライバシー設定ツールを使ったことがある人は、hostsファイルが原因の可能性があります。
- メモ帳を管理者として実行する(スタートメニューで「メモ帳」を検索 → 右クリック →「管理者として実行」)
- 「ファイル」→「開く」で以下のパスを入力:
C:\Windows\System32\drivers\etc\hosts - ファイルの中にmicrosoft.com や login.live.com などMicrosoft関連のドメインがブロックされている行がないか確認
- 該当する行があれば、行の先頭に#を付けてコメントアウト(無効化)する
- 上書き保存してパソコンを再起動
hostsファイルの中身がわからなくても、「127.0.0.1 login.microsoftonline.com」のような行があったら、それがブロックの原因です。
それでも直らない場合に試すこと
上の5つをすべて試しても改善しない場合は、以下も検討してみてください。
- 日時設定の確認:「設定」→「時刻と言語」→「日付と時刻」で「時刻を自動的に設定する」がオンになっているか確認。日時がズレていると証明書の検証に失敗してサインインできません
- 別のネットワークで試す:スマホのテザリングなど別の回線に接続して同じエラーが出るか確認。出なければルーターやプロバイダーの問題です
- Microsoftアカウントのトラブルシューティングツールを実行:「設定」→「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」からネットワーク関連を実行
- セキュリティソフトを一時的に無効化:ファイアウォールがMicrosoftのサーバーへの通信をブロックしている可能性があります
FAQ
0x800704cfエラーはウイルスや不正アクセスの可能性がある?
いいえ、このエラーはネットワーク設定の問題で発生するもので、ウイルスや不正アクセスとは関係ありません。ただし、マルウェアがhostsファイルを改ざんしている可能性はゼロではないので、念のためWindows セキュリティでスキャンしておくと安心です。
ネットワークをリセットしたらWi-Fiに繋がらなくなった。どうすればいい?
リセット後はWi-Fiのパスワード(セキュリティキー)を再入力する必要があります。タスクバーのWi-Fiアイコンをクリックして、自分のネットワークを選択し、パスワードを入力し直してください。パスワードがわからない場合はルーター本体のラベルに記載されていることが多いです。
OneDriveだけエラーが出てブラウザ版は使える場合はどうすればいい?
デスクトップ版OneDriveアプリ固有の問題の可能性があります。OneDriveの設定から「このPCのリンクを解除」して、再度サインインしてみてください。それでも改善しない場合は、OneDriveアプリをアンインストールしてMicrosoft公式サイトから再インストールすると直ることがあります。
会社のパソコンでこのエラーが出た場合、自分で直していい?
会社のパソコンではネットワーク設定やサービスの変更が管理者権限で制限されていることが多いです。まずは社内のIT部門やヘルプデスクに相談してください。VPNやプロキシの設定が会社のセキュリティポリシーに基づいている場合、自分で変更するとセキュリティ違反になる可能性があります。
参考文献
- 0x800704cfエラーによりMicrosoftアカウントにサインインできません — Microsoft Q&A
- ストアやOnedriveで0x800704cfのエラーが出てしまう — Microsoft Q&A
- Windows での Wi-Fi 接続の問題を解決する — Microsoft サポート
- これにはインターネットが必要です。(0x800704cf) — Microsoft Q&A





