Windows 11 アップデート KB5066835 適用後の LocalHost 問題を解決する方法



2025年10月のセキュリティ更新プログラム(KB5066835)を​​Windows 11バージョン25H2および24H2にインストールした後に発生することをMicrosoftが確認した厄介なバグがあります。基本的に、localhost(などhttp://localhost/)でホストされているWebサイトが、HTTP/2接続を使用して突然読み込まれなくなります。localhostは自分のマシンと通信することになっているため、この問題はそれと干渉し、特にIISベースのサイトに影響するため、少し奇妙です。設定と奇妙なタイミングによっては、すべての人がこのバグに遭遇するわけではありませんが、遭遇した人にとってはイライラするものです。幸いなことに、この問題を修正する適切な方法がいくつかあります。Windowsに自動的にロールバックさせるか、localhostを再び動作させたい場合に手動でレジストリを微調整するかのいずれかです。

KB5066835 適用後の Windows 11 における LocalHost 読み込み問題の修正方法

方法1:Windowsで既知の問題を自動的にロールバックする

これは最も簡単な方法です。Windowsはすでにアップデートやロールバックパッケージを通じて修正プログラムを公開している可能性があり、簡単にインストールできます。いわばWindowsに重労働を任せているようなものです。通常は、アップデートを確認して再起動するだけで済みます。簡単そうに見えますが、すぐに効果が出る場合もあれば、少し手間がかかる場合もありました。

  1. 設定を開きます(スタート メニューをクリックして、歯車アイコンを選択します)。

  2. サイドバーのWindows Updateをクリックします。

  3. [更新プログラムの確認]ボタンを押して、Windows が検索するまで待ちます。

  4. 既知の問題に関連するアップデートまたはロールバックパッチが表示された場合は、「ダウンロードしてインストール」をクリックします。その後、 「今すぐ再起動」をクリックして、ローカルホストの問題が解決するかどうかを確認してください。

多くの場合、Windows はこれをサイレントに処理することに注意してください。したがって、再起動後に問題が消えた場合は、それが原因である可能性があります。

方法2: レジストリ編集を使用して手動で問題を解決する

これは少し実践的で、正直言ってかなり技術的な話になります。でも、マシン上でHTTP/2の処理方法を制御するレジストリエントリをいくつか調整するというものです。Windowsでは、当然ながら必要以上に複雑にしてしまうからです。

基本的に、このアプローチはローカル接続のHTTP/2サポートを無効にします。これにより、従来のHTTP/1.1の動作が復元され、問題の原因となっている不具合を回避できる可能性があります。ただし、レジストリのバックアップやシステム復元ポイントの作成は必ず事前に行ってください。PCが文鎮化してしまうのは誰も望んでいません。

やるべきことは次のとおりです:

  1. スタートを開き、「PowerShell」または「ターミナル」と入力して右クリックし、「管理者として実行」を選択します。コマンドプロンプトの方が使いやすい場合は、そちらでも実行できますが、PowerShellの使用をお勧めします。

  2. 次のコマンドを入力して、EnableHttp2Tls DWORD を作成 (または変更) し、 0に設定します。

    New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Services\HTTP\Parameters' -Name 'EnableHttp2Tls' -PropertyType dword -Value 0 -Force

  3. 次に、次のコマンドを実行して、クリアテキスト (暗号化されていないローカル トラフィック) の HTTP/2 を無効にします。

    New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Services\HTTP\Parameters' -Name 'EnableHttp2Cleartext' -PropertyType dword -Value 0 -Force

  4. 最後に、PCを再起動してください。これにより変更が強制的に有効になり、Windowsがローカルホスト接続を妨害することがなくなります。

再起動後、ローカルウェブサイトを再度読み込んでテストしてください。場合によっては、この調整だけでローカルホストがエラーなしで再び動作するようになるかもしれません。

正直、なぜうまくいくのかはよく分かりませんが、ある設定ではすぐに問題が解決したのに、別の設定ではアップデート後にレジストリの調整をやり直す必要がありました。奇妙ですが、試してみる価値はあります。ただし、事前に必ずバックアップを取ってください。

まとめ

  • Windows のアップデートを確認してください。簡単な修正プログラムがあるかもしれません。
  • PowerShell を使用してレジストリ キーを編集し、ローカル接続の HTTP/2 サポートを無効にします。
  • 再起動してローカルサイトをテストし、読み込まれるかどうかを確認します。

まとめ

このローカルホストの読み込み不具合の修正は、特にWindowsのアップデートでネットワークスタックが影響を受ける場合は、いたちごっこになりがちです。しかし、これらの方法はほとんどの場合に効果があることが実証されています。これで問題が解決し、ローカルサイトが正常に動作するようになることを祈っています。これは私の環境では複数の設定でうまくいったので、皆さんにも効果があることを願っています。



この記事は役に立ちましたか?