Windows の ROUTE /F コマンドについては誰もが知っていますが、そのドキュメントによると、
「すべてのゲートウェイ エントリのルーティング テーブルをクリアします。これをいずれかのコマンドと組み合わせて使用すると、コマンドを実行する前にテーブルがクリアされます。」
注意深く表現されているのに気づくと、ルーティングテーブルからすべてのエントリーむしろすべてゲートウェイエントリー小さいながらも重要な違いですが、これは私の質問の本質ではありません。私の質問は、再起動直後に何が起こるかということです。
「ROUTE /F」を発行し、「ROUTE PRINT」を使用して、すべてのゲートウェイ エントリがルーティング テーブルから削除されたことを確認しますが、再起動すると、「ROUTE /F」が発行されなかったかのように、元のルーティング テーブルが魔法のように復元されます。
私の質問は、Windows はどのようにしてこれらの値を取得する場所を知るのかということです。値はレジストリのどこかに保存されますか? その場合、どこに保存されますか?
答え1
コンピュータはルーターを介してネットワークに接続されていますか? 通常、コンピュータはネットワーク カードをアクティブにすると DHCP クエリを送信し、ルーターからゲートウェイ、サブネット、および IP を要求します。コンピュータをネットワークから切断してから、route /F
マシンを実行して再起動してみてください。