問題
PC起動直後にインターネット接続を必要とするアプリがスタートアップで立ち上がると、
必ずインターネットに接続されていません系のエラーが発生してしまう。
ただし、数秒~数10秒後、再接続を試みるとインターネット接続が成功する。
環境はWindowsで有線LAN。またDHCPではなく固定IPでネットワークにつないでいる。
解決策
Wireshark(Npcap、WinPCap)、Virtualbox、独自のドライバーが付属するVPNサービスなどのように
ネットワーク接続に「フック」して、NICに仮想ネットワークドライバーやサービスを
インストールするソフトウェアを使用している場合、
それらを更新すると問題が解決する可能性があります 。もしくは削除すれば解消します。
この現象はだいぶ前から発生してて、Windows Updateの影響かくらいに思ってて、気にしてなくて
なんだかんだで1年くらい放置していた現象です。
スタートアップに登録しているLINEがインターネット未接続でログインできず、
そのせいで(本来は必要がないのに)パスワードを求められる事態が頻発したのと、
また、Google Chromeとかが対応している、Macを模倣した機能である
「再起動可能なアプリを自動的に保存し、再度サインインしたときに再起動する」
という機能をONにして、PC起動時にChromeの前回状態を復元させることができる機能なんですが
「インターネットに接続されていません」+みんな大好き恐竜出現!になってました。
ちなみに「再起動可能なアプリを自動的に保存し~」って機能の詳細はコチラ。
【Windows11】前回終了時に開いていたアプリを再起動後に自動起動する方法 - ぱそかけ
ちなみに私の環境はWindows 11ですが、この現象Windows 10のある時から発生しています。
Hyper-VはONにしていますが、それ以外はあまり特殊な環境ではありません。
ネットワークがHyper-Vに書き換えられているのもあり、
Hyper-Vが原因か?とも思っていましたが、
Hyper-Vをいれてだいぶ経ってからこの現象が発生するようになったと思われて、
多分違うと予想はしていました。
まじめにググり始める
「can't connect to the Internet immediately after starting up the PC」
とかでとりあえずググる。そしたら...当てにならなかったやつ
The PC doesn't connects immediately to the internet on boot - Microsoft Community
で、でたーwすぐにリセットする奴〜ww
自称エキスパートの素人が素人に回答して泥沼になっているやつ。
これで解決した試しがない。ユーザーが多いせいか、質も低い気がするのだが、
なぜだろう(とはいえこういうサービスがあるのは素晴らしいです)。
気軽にリセット系を薦めるやつは切腹してほしいです。
ユーザーの環境を容易に破壊しようとするなといいたい。
この手のはデータはロストするが問題が解決しないというのが多い。
もうちょっと頑張ってググる
うーん、これ、原因わからず終わるパターンか?と思いかけて
「establishing internet connection is too slow on startup」
とかでググる。
Win 10 slow to establish network on reboot - Windows 10 Support
あぁ、また意味のないnetshコマンドたたかせる奴系かよ…んでセーフブート厨のコンボかいと思ったら、
最後に神が降臨
Are you using any kind of software that "hooks" on to the network connection and thus installs some virtual network driver and/or service on the NIC? Like Wireshark (Npcap, WinPCap), Virtualbox, any VPN service that comes with proprietary driver etc...
If yes, updating those might solve your problem.
あぁ、Npcap入れたわそういや。だいぶ前に…。
VPNのソフトも入ってたりします。でもNpcapがめちゃ怪しい。
犯人捜し
VPNソフトをアンインストールする⇒現象治らず
Npcapをアンインストールする⇒現象治る!
インターネットが即座につながるようになった
VPNソフトをインストールしなおす⇒現象治ったまま
試しにLINEを「Windows起動時に自動実行」にし直してこの状態で再起動
これもうまくいってすべて解消しました。
他に考えられる要因
今回はこのケースではなかったですが、他の原因でありえそうなもの。
「PC起動後 なかなかインターネットに接続されない」 とかでググった。
ネットワークドライブとWi-Fiの関係ない話題が多くヒットする中、たまたま見つかったもの。
【Windows10】PC起動後、なかなかインターネットに接続されない場合の対処法 | KUMALOG
あと、ありがちだが変なDNSを設定してるとか
After boot PC takes about 1 minute to connect to internet | Tom's Hardware Forum