Windowsアップグレード後にネットワークアダプター設定が消える問題をKB5101681で修正

Windows 11のOSアップグレード後に、固定IPアドレスやDNS、VPN関連の構成などが変わり、「ネットワークアダプターの設定が消えた」と困っている場合、Windows側の更新処理が影響している可能性があります。

Microsoftは、Windows 11 version 26H1向けの更新プログラム「KB5101681」で、OSアップグレード時にネットワークアダプターの設定とバインドを保持するよう改善しました。対象端末では、KB5101681またはそれ以降のOSビルドを適用することが基本的な対策です。

ただし、KB5101681はオプションのプレビュー更新です。また、該当する改善は段階的に展開されるため、同じ更新プログラムを適用しても端末ごとに反映時期が異なる可能性があります。すでに消えてしまった設定については、更新プログラムを入れるだけで自動復元されるとは限りません。事前に保存した構成や社内の設計資料と照合し、必要な設定を戻す作業も必要です。(マイクロソフトサポート)

目次

結論:KB5101681またはそれ以降のビルドを適用する

Windowsアップグレード後にネットワークアダプター設定が失われる問題への対応内容は、次のとおりです。

項目内容
対象OSWindows 11 version 26H1の全エディション
更新プログラムKB5101681
公開日2026年7月28日
適用後のOSビルド28000.2608
更新の種類セキュリティを含まない累積更新プログラムのプレビュー
改善内容OSアップグレード時にネットワークアダプターの設定とバインドを保持
基本対応KB5101681またはそれ以降の累積更新プログラムを適用
既知の問題2026年8月1日時点でMicrosoftは認識していない
注意点段階的ロールアウトのため、反映時期が端末ごとに異なる可能性がある

Microsoft Update Catalogには、Windows 11 version 26H1向けとしてx64版とArm64版のパッケージが掲載されています。異なるWindowsバージョンやCPUアーキテクチャ向けのパッケージを無理にインストールしてはいけません。(マイクロソフトサポート)

実際の対応は、次の順番で進めると安全です。

  1. WindowsのバージョンとOSビルドを確認する
  2. 現在のネットワーク設定を保存する
  3. KB5101681またはそれ以降の更新を適用する
  4. 再起動後に設定とバインドを確認する
  5. 接続先ごとの通信テストを行う
  6. 消えている設定だけを既知の正しい値へ戻す

ネットワークアダプターの「設定」と「バインド」の違い

KB5101681の説明を正しく理解するには、「ネットワーク設定」と「バインド」を分けて考える必要があります。

ネットワークアダプターの設定

ネットワークアダプターの設定には、一般的に次のような項目があります。

  • IPアドレス
  • サブネットプレフィックス
  • デフォルトゲートウェイ
  • DNSサーバー
  • DHCPの有効・無効
  • VLAN ID
  • ジャンボフレーム
  • 省電力機能
  • チェックサムオフロード
  • RSSやVMQなどの処理機能
  • ネットワークアダプター固有の詳細プロパティ

ただし、MicrosoftのKB5101681リリースノートでは、保持対象となる設定項目が一つずつ列挙されているわけではありません。

そのため、「KB5101681を入れれば、固定IP、VLAN、VPN、すべてのメーカー固有設定が必ず保持される」とまでは断定できません。重要な端末では、更新前後の比較が必要です。

ネットワークアダプターのバインド

バインドとは、ネットワークアダプターとプロトコル、サービス、フィルタードライバーを関連付ける設定です。

ncpa.cplからネットワークアダプターのプロパティを開いたときに表示される、次のようなチェック項目が代表例です。

  • Microsoftネットワーク用クライアント
  • Microsoftネットワーク用ファイルとプリンター共有
  • QoSパケットスケジューラ
  • インターネットプロトコル バージョン4
  • インターネットプロトコル バージョン6
  • VPNやセキュリティ製品が追加するフィルター
  • 仮想化ソフトウェアが追加するネットワークコンポーネント

PowerShellのGet-NetAdapterBindingでは、ネットワークアダプターに関連付けられたバインドと、その有効・無効の状態を確認できます。Microsoftの公式ドキュメントでも、ネットワークアダプターのプロパティ画面に表示されるバインドを取得するコマンドとして説明されています。(Microsoft Learn)

バインドが失われたり無効化されたりすると、インターネットには接続できても、次のような一部の機能だけが動かなくなることがあります。

  • 社内ファイルサーバーを開けない
  • VPN接続後に社内システムへアクセスできない
  • 仮想マシンだけ通信できない
  • ファイル共有だけ失敗する
  • セキュリティ製品の通信制御が正しく動かない

この問題かどうかを症状から切り分ける

「ネットワークにつながらない」という症状がすべてKB5101681の問題とは限りません。次の表を目安に、確認する場所を絞り込みましょう。

症状優先して確認する項目別の原因として考えられるもの
固定IP端末が別のIPアドレスになったIP割り当て、DHCP、DNS、ゲートウェイ管理ポリシー、初期化、アダプターの再作成
インターネットは使えるが社内サーバーへ接続できないDNS、ルート、Microsoftネットワーク用クライアント社内DNS障害、ファイアウォール、認証
VPNアプリは起動するが通信できないVPNフィルター、仮想アダプター、DNS、ルートVPNクライアントの非互換、証明書、接続先障害
有線LANだけ使えないアダプター状態、ドライバー、IPv4バインドLANケーブル、スイッチ、ドライバー障害
VLAN環境だけ接続できないVLAN ID、詳細プロパティ、ドライバースイッチ側ポート設定、OEMドライバー
Hyper-Vの仮想マシンだけ通信できない仮想スイッチ、仮想アダプター、バインド仮想スイッチの再作成、外部スイッチ設定
デバイスマネージャーからNIC自体が消えたデバイス状態、非表示デバイス、ドライバーBIOS、ハードウェア、ドライバーの不具合

特に重要なのは、ネットワークアダプター自体が認識されているかと、認識されているが設定だけ変わったのかを分けることです。

KB5101681が直接対象としているのは、OSアップグレードをまたいだネットワークアダプター設定とバインドの保持です。アダプター自体がデバイスマネージャーから消えている場合は、ドライバーやハードウェア側の問題も調査する必要があります。

KB5101681の対象OSを確認する

KB5101681の対象は、Windows 11 version 26H1です。Windows 11であれば、どのバージョンにもインストールできるわけではありません。

設定画面で確認する方法

次の順番で開きます。

  1. 「設定」を開く
  2. 「システム」を選択する
  3. 「バージョン情報」を開く
  4. 「Windowsの仕様」を確認する
  5. バージョンとOSビルドを確認する

Microsoftも、「設定」からエディション、バージョン、OSビルドを確認できると案内しています。(Microsoft Learn)

winverで確認する方法

WindowsキーとRキーを押し、次の文字を入力します。

winver

表示された画面で次の項目を確認してください。

  • バージョンが26H1であること
  • OSビルドが28000.2608以上であること

OSビルドが28000.2608より新しい場合は、KB5101681の変更を含む後続の累積更新プログラムが適用されている可能性があります。

PowerShellで確認する方法

PowerShellでは、次のコマンドでバージョンとOSビルドを確認できます。

$cv = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'

[pscustomobject]@{
    ProductName = $cv.ProductName
    Version     = $cv.DisplayVersion
    OSBuild     = "$($cv.CurrentBuild).$($cv.UBR)"
}

表示例は次のようになります。

ProductName          Version OSBuild
-----------          ------- -------
Windows 11 Enterprise 26H1   28000.2608

Windows 11 version 24H2や25H2では、KB5101681そのものは対象外です。Microsoft Update Catalogからパッケージを直接取得して、異なるバージョンへ強制的に適用しないでください。

KB5101681をWindows Updateから適用する手順

KB5101681は、セキュリティを含まないオプションのプレビュー更新です。通常は、Windows Updateの「オプションの更新プログラム」から適用します。

個人PCや手動管理端末の場合

  1. 「設定」を開く
  2. 「Windows Update」を選択する
  3. 「詳細オプション」を開く
  4. 「オプションの更新プログラム」を選択する
  5. KB5101681を含む累積更新プログラムを選択する
  6. ダウンロードとインストールを実行する
  7. インストール後にWindowsを再起動する
  8. winverでOSビルドを確認する

Microsoftの案内でも、KB5101681は「Windows Update」から「詳細オプション」「オプションの更新プログラム」の順に進んで適用する方法が示されています。(マイクロソフトサポート)

更新履歴を確認する

インストール後は、次の画面を開きます。

設定
→ Windows Update
→ 更新の履歴
→ 品質更新プログラム

KB5101681が表示されるか、OSビルドが28000.2608以上になっていることを確認してください。

後続の累積更新プログラムを適用している場合、確認すべきなのはKB番号だけではありません。winverで現在のOSビルドも確認しましょう。

Microsoft Update Catalogから手動適用する場合

Windows Updateに表示されない端末や、オフライン環境、検証環境では、Microsoft Update Catalogを使用できます。

手動適用では次の点に注意してください。

  • Windows 11 version 26H1向けを選ぶ
  • x64とArm64を間違えない
  • ファイル名だけで判断せず、製品名とアーキテクチャを確認する
  • 複数のMSUファイルが提供される場合は、Microsoft指定の順番に従う
  • 運用端末へ一斉配信する前に検証端末へ適用する
  • 再起動後にOSビルドとネットワーク設定を確認する

Microsoft Update Catalogには、KB5101681のx64版とArm64版が登録されています。対象外のパッケージはインストールせず、端末のアーキテクチャに一致するものを選択してください。(Microsoft Update Catalog)

今すぐプレビュー更新を入れるか、正式配信を待つか

KB5101681はオプションのプレビュー更新です。すべての端末へ直ちに導入すべきとは限りません。

端末の状況推奨する判断
近いうちにOSアップグレードを予定している検証後にKB5101681または後続ビルドを適用
過去にNIC設定が消えたことがある設定を保存してから優先的に検証
固定IPやVLANを使う業務端末パイロット端末で適用し、構成を比較
VPNやセキュリティフィルターを使用している製品ごとの接続テストを行ってから展開
問題が発生しておらず、OSアップグレード予定もない次回以降のセキュリティ更新を待つ選択も可能
Windows Update for Businessで管理している更新リングとオプション更新ポリシーを確認

Microsoftは、Windows Update for Businessにはこのプレビュー更新を通常配信せず、変更内容を次のセキュリティ更新へ含めると案内しています。また、プレビュー更新は次の月例更新に先行して非セキュリティ修正を検証するための更新として位置付けられています。(マイクロソフトサポート)

現在問題が発生しておらず、OSアップグレードを急いでいない場合は、次のセキュリティ累積更新プログラムを待つ方が運用しやすいこともあります。

OSアップグレード前にネットワーク設定を保存する

KB5101681を適用する場合でも、業務端末ではアップグレード前の構成保存を省略しない方が安全です。

Microsoftのリリースノートには、失われた過去の設定を自動的に復元する機能までは記載されていません。そのため、KB5101681は主に今後のOSアップグレードで設定を保持するための予防的な改善と考えるのが適切です。(マイクロソフトサポート)

初心者向けの保存方法

PowerShellを使わない場合は、次の画面をスクリーンショットで保存します。

  1. 「設定」の「ネットワークとインターネット」
  2. 接続中のEthernetまたはWi-Fiのプロパティ
  3. IP割り当てとDNSサーバーの割り当て
  4. ncpa.cplで開いたネットワークアダプター一覧
  5. 各アダプターのプロパティにあるチェック項目
  6. 「構成」から開いた「詳細設定」
  7. VPNクライアントの接続先情報
  8. Hyper-Vを使用している場合は仮想スイッチの構成

固定IPを使用している場合は、少なくとも次の値を控えてください。

  • IPv4アドレス
  • サブネットプレフィックス長
  • デフォルトゲートウェイ
  • 優先DNSサーバー
  • 代替DNSサーバー
  • VLAN ID
  • アダプター名
  • MACアドレス

PowerShellで一括保存する方法

次のスクリプトは、ネットワークアダプター、IP構成、DNS、バインド、詳細プロパティ、ルート情報をファイルへ保存します。

設定を変更する処理は含まれていません。

$stamp = Get-Date -Format 'yyyyMMdd-HHmmss'
$outDir = Join-Path $env:PUBLIC "Documents\NIC-Baseline-$stamp"

New-Item -ItemType Directory -Path $outDir -Force | Out-Null

Get-NetAdapter -Name "*" -IncludeHidden |
    Select-Object Name, InterfaceDescription, ifIndex, Status,
        MacAddress, LinkSpeed |
    Export-Csv `
        -Path (Join-Path $outDir '01-adapters.csv') `
        -NoTypeInformation `
        -Encoding UTF8

Get-NetIPConfiguration -All -Detailed |
    Format-List * |
    Out-File `
        -FilePath (Join-Path $outDir '02-ip-configuration.txt') `
        -Encoding utf8

Get-DnsClientServerAddress |
    Select-Object InterfaceAlias, InterfaceIndex, AddressFamily,
        @{Name='ServerAddresses'; Expression={
            $_.ServerAddresses -join ','
        }} |
    Export-Csv `
        -Path (Join-Path $outDir '03-dns.csv') `
        -NoTypeInformation `
        -Encoding UTF8

Get-NetAdapterBinding `
    -Name "*" `
    -IncludeHidden `
    -AllBindings `
    -ErrorAction SilentlyContinue |
    Select-Object Name, InterfaceDescription, DisplayName,
        ComponentID, Enabled |
    Export-Csv `
        -Path (Join-Path $outDir '04-bindings.csv') `
        -NoTypeInformation `
        -Encoding UTF8

Get-NetAdapterAdvancedProperty `
    -Name "*" `
    -IncludeHidden `
    -AllProperties `
    -ErrorAction SilentlyContinue |
    Select-Object Name, InterfaceDescription, DisplayName,
        DisplayValue, RegistryKeyword,
        @{Name='RegistryValue'; Expression={
            $_.RegistryValue -join ','
        }} |
    Export-Csv `
        -Path (Join-Path $outDir '05-advanced-properties.csv') `
        -NoTypeInformation `
        -Encoding UTF8

Get-NetRoute |
    Select-Object InterfaceAlias, AddressFamily, DestinationPrefix,
        NextHop, RouteMetric, PolicyStore |
    Export-Csv `
        -Path (Join-Path $outDir '06-routes.csv') `
        -NoTypeInformation `
        -Encoding UTF8

ipconfig /all |
    Out-File `
        -FilePath (Join-Path $outDir '07-ipconfig-all.txt') `
        -Encoding utf8

Write-Host "ネットワーク構成を保存しました。"
Write-Host "保存先: $outDir"

Get-NetIPConfiguration -Allは、仮想アダプター、ループバック、切断中のインターフェイスを含むIP構成を取得できます。Get-NetAdapterBindingはバインド状態、Get-NetAdapterAdvancedPropertyはアダプターの詳細プロパティを取得します。(Microsoft Learn)

保存したフォルダーは、アップグレード中に消えない別ドライブや管理用ストレージにもコピーしておきましょう。

更新後に確認する項目

KB5101681または後続ビルドを適用して再起動したら、「インターネットが開ける」だけで完了と判断しないことが重要です。

ネットワークアダプターを確認する

PowerShellで次のコマンドを実行します。

Get-NetAdapter -Name "*" -IncludeHidden |
    Format-Table Name, InterfaceDescription, Status,
        MacAddress, LinkSpeed -AutoSize

アップグレード前と比較し、次を確認します。

  • 必要な物理アダプターが存在する
  • VPNや仮想化用のアダプターが存在する
  • アダプター名が不自然に変わっていない
  • 同じアダプターが複数作成されていない
  • 使用するアダプターの状態がUpになっている

Get-NetAdapterは、ネットワークアダプターの基本プロパティを確認するためのMicrosoft標準コマンドです。(Microsoft Learn)

IPアドレスとDNSを確認する

Get-NetIPConfiguration -All
Get-DnsClientServerAddress

次の値をアップグレード前の保存内容と比較します。

  • IPアドレス
  • プレフィックス長
  • デフォルトゲートウェイ
  • DNSサーバー
  • インターフェイス名
  • インターフェイス番号

固定IP端末で、想定していない169.254.x.xのアドレスになっている場合は、IP設定やDHCP応答を確認してください。

バインドを確認する

Get-NetAdapterBinding -Name "*" |
    Format-Table Name, DisplayName, ComponentID, Enabled -AutoSize

チェックが外れている項目を見つけても、すべてを有効化してはいけません。

環境によっては、セキュリティや設計上の理由から意図的に無効化されているバインドがあります。必ずアップグレード前の記録や、正常な同一構成端末と比較してください。

詳細プロパティを確認する

Get-NetAdapterAdvancedProperty -Name "*" |
    Format-Table Name, DisplayName, DisplayValue -AutoSize

特に次のような構成を利用している場合は、値が初期化されていないか確認します。

  • VLAN
  • ジャンボパケット
  • RSS
  • VMQ
  • 省電力設定
  • Wake on LAN
  • オフロード関連設定

表示名や指定できる値は、ネットワークアダプターのメーカーとドライバーによって異なります。

接続テストは用途別に行う

NIC設定が見た目上残っていても、実際の通信が正常とは限りません。端末の用途ごとに確認してください。

DNS名前解決

Resolve-DnsName fileserver.example.local

社内DNS名が正しいIPアドレスへ解決されることを確認します。

Webシステムへの接続

Test-NetConnection intranet.example.local -Port 443

ファイルサーバーへの接続

Test-NetConnection fileserver.example.local -Port 445

VPN環境

VPNへ接続した後、次を確認します。

  • 社内DNS名を解決できる
  • 社内サーバーへ指定ポートで接続できる
  • 想定したルートが追加されている
  • インターネット通信が設計どおりに分岐する
  • VPN切断後に通常の通信へ戻る

Pingに応答しないサーバーもあるため、Pingだけで正常・異常を判断してはいけません。業務で実際に使用するプロトコルとポートで確認することが重要です。

すでにネットワーク設定が消えた場合の復旧方法

KB5101681をインストールしても、すでに失われた設定値をWindowsが把握していなければ、自動的に元へ戻せない可能性があります。

状況に応じて、次のように対応します。

状況対応
固定IPやDNSが初期化された保存済みの値やネットワーク設計書を基に再設定
バインドが無効になった正常端末と比較し、必要な項目だけを有効化
VPNフィルターが表示されないVPNクライアントの修復または再インストール
仮想アダプターが消えたVPN、Hyper-V、仮想化製品の構成を修復
NICの詳細設定が初期値に戻ったOEMの仕様を確認して必要な値を再設定
アダプター自体が認識されないデバイスマネージャーとOEMドライバーを確認
設定が管理後に再び変わるIntune、グループポリシー、構成管理ツールを確認

VPNやセキュリティソフトのフィルターが消えている場合、Windows標準のバインド操作だけで無理に作成しない方が安全です。

フィルタードライバーの登録処理を含めて修復する必要があるため、製品の修復インストールや、管理者が承認したパッケージによる再インストールを検討してください。

「ネットワークのリセット」は最初に実行しない

接続できないときに、すぐ「ネットワークのリセット」を実行するのは避けましょう。

Windowsのネットワークリセットは、インストール済みのネットワークアダプターとその設定を削除し、再起動後に標準設定で再インストールする処理です。VPNクライアントやHyper-Vの仮想スイッチなどを再設定しなければならない場合もあります。(マイクロソフトサポート)

今回のように「OSアップグレード後に設定が消えた」可能性を調べている状況で実行すると、残っていた設定まで初期化され、原因の切り分けが難しくなります。

ネットワークのリセットは、次の作業を終えた後の最終手段と考えてください。

  • 現在の構成を保存する
  • IP、DNS、ゲートウェイを確認する
  • バインドを確認する
  • ドライバーを確認する
  • VPNやセキュリティ製品を確認する
  • KB5101681または後続ビルドを適用する
  • 管理ポリシーの再適用を確認する

段階的ロールアウトで反映されない場合

KB5101681のリリースノートでは、機能や改善が「段階的ロールアウト」と「通常ロールアウト」の2段階で提供されると説明されています。

段階的ロールアウトでは、すべての対象端末へ同時に提供されるわけではありません。そのため、次のような状況が起こり得ます。

  • 別の端末には表示されるのに自分の端末には表示されない
  • 同じKBを適用しても改善の反映時期が異なる
  • 管理対象端末ではオプション更新が提供されない
  • 後続のセキュリティ更新で初めて変更が有効になる

ネットワークアダプター設定とバインドの保持に関する改善も段階的ロールアウト側に掲載されているため、更新直後にすべての端末で同じ挙動になるとは限りません。(マイクロソフトサポート)

反映を確認できない場合でも、非公式なレジストリ値や出所不明の有効化ツールを使用するのは避けましょう。次の累積更新プログラムを適用し、OSビルドとMicrosoftの更新履歴を再確認する方が安全です。

企業ではNIC構成ごとにパイロット展開する

企業や自治体でKB5101681を展開する場合、単に「全体の10%へ配信する」という分け方だけでは不十分です。

ネットワークアダプターの設定とバインドに関係する更新であるため、次の構成ごとに検証端末を選びましょう。

  • Intel、Realtek、QualcommなどNICメーカー別
  • 有線LAN、Wi-Fi、モバイル通信別
  • x64、Arm64別
  • 固定IPとDHCP別
  • VLAN使用端末
  • VPNクライアント使用端末
  • エンドポイントセキュリティ製品別
  • Hyper-Vや仮想スイッチ使用端末
  • WSLのミラーネットワーク使用端末
  • 複数NIC搭載端末

たとえば100台中10台を無作為に選んでも、その10台にVPNフィルターやVLAN設定がなければ、本番で問題になる構成を検証できません。

台数ではなく、ネットワーク構成の種類を網羅するようにパイロット端末を選ぶことが重要です。

KB5101681で認識されている既知の問題

Microsoftは、2026年8月1日時点でKB5101681に関する既知の問題を認識していないとしています。(マイクロソフトサポート)

ただし、「既知の問題がない」ことは、すべてのNIC、VPN製品、セキュリティ製品、OEMドライバーで問題が起こらないことを保証するものではありません。

特に業務端末では、次の確認を行ってから展開範囲を広げましょう。

  • 更新前後のネットワーク構成比較
  • VPN接続と切断
  • 社内DNS名前解決
  • ファイル共有
  • Web業務システム
  • リモートデスクトップ
  • スリープ復帰後の通信
  • 有線LANとWi-Fiの切り替え
  • 再起動を複数回行った後の設定保持

Windowsアップグレード後のNIC設定消失を防ぐための最終チェック

Windowsアップグレード後にネットワークアダプター設定が消える問題について、最初に行うべきことはKB5101681を無条件にインストールすることではありません。

まずwinverを実行し、Windows 11 version 26H1かどうかを確認してください。

26H1でOSビルドが28000.2608より古く、OSアップグレードを予定している場合は、現在のネットワーク構成を保存したうえで、KB5101681またはそれ以降の累積更新プログラムを適用します。

更新後は、次の項目をアップグレード前と比較します。

  • ネットワークアダプターの一覧
  • IPアドレス
  • DNSサーバー
  • デフォルトゲートウェイ
  • バインドの有効・無効
  • NIC固有の詳細設定
  • VPNや仮想アダプター
  • 静的ルート
  • 実際の業務通信

すでに設定が消えている場合は、KB5101681を適用するだけで終わらせず、保存済みの構成や正常端末と比較して必要な設定を戻してください。

問題が起きておらず、OSアップグレードも急いでいない場合は、プレビュー更新を個別に導入せず、変更が含まれる次回以降のセキュリティ累積更新プログラムを待つ方法もあります。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次