こんにちは、Windows プラットフォーム サポートの田村です。
本記事では、Windows 10 バージョン 1903 以降の BITS (Background Intelligent Transfer Service) 機能で「現在、アクティブなネットワーク接続はありません。」のエラーが発生する事象について説明します。
事象
Windows 10 バージョン 1903 以降の OS へのアップデートを行ったあと、BITS を利用するアプリケーションで「現在、アクティブなネットワーク接続はありません。」(エラーコード: 0x80200010) のエラーが発生する場合があります。
例えば Windows Server Update Service (WSUS) と BranchCache による更新プログラムの配布では BITS が利用されますので、更新プログラムがダウンロードされないなどの問題が表面化します。
この現象は Windows 10 version 1903 において、以下の何れかに該当する場合に発生することが確認されています。
- Default Gateway の設定が行われていない場合
- Default Gateway は設定しているが、疎通できない場合
また、以下の場合は本問題は発生しません。
- Windows 10 のバージョンが 1809 以前
- アプリケーションが BITS を使用していない (Windows Update においては BranchCache ではなく、配信の最適化を利用している)
現象が発生した場合、ダウンロードが開始されたように見えますが、完了いたしません。
確認方法
本現象に該当する場合、管理者のコマンドプロンプトから “bitsadmin /list /verbose” を実行すると、以下のように「アクティブなネットワーク接続が存在しない」旨のメッセージやエラーコードが表示されます。
1 | C:\> bitsadmin /list /verbose |
発生原因
この現象は、Windows 10 の version 1903 の開発時点で BITS サービスに対して行われた、ネットワーク接続の検出方法に関する仕様変更が原因で発生します。
回避方法
本現象を回避頂くには、Windows 10 の IP アドレスの設定で、Default Gateway を設定してください。
(便宜的に WSUS など疎通可能なサーバーを Default Gateway として設定して頂くことでも回避頂けます。)
特記事項
本記事は 2019 年 7 月 23 日に公開された記事を本ブログに移行した記事になります。
また本情報の内容 (添付文書、リンク先などを含む) は、作成日時点でのものであり、予告なく変更される場合があります。