Windows 7でコマンドラインツールを使ってネットワークの問題を解決する方法
ネットワークの問題を解決するのは、難しくてストレスがたまる作業です。Windowsのネットワーク診断ツールでインターネット接続を確認することはできますが、それだけではほとんどの問題を解決するには不十分です。場合によっては、コマンドラインという「泥臭い」方法でトラブルシューティングを行う必要があります。
視覚的なインターフェースではなくコマンドラインを使うことには、いくつかの利点があります。
- 個々の項目を個別に確認でき、問題の原因となっている箇所を切り分けられる
- コマンドラインの方がオプションが豊富で、システムをより深くテストできる
- スクリプトを使って一連の作業を自動化できる
この記事では、コマンドラインを使ってネットワークの問題を診断・修復する方法を紹介します。
作業を始める前に、まずコマンドプロンプトを管理者権限で実行していることを確認してください。

ケーブルが正しく接続されているか確認する方法
ipconfig ツールを使えば、ケーブル周りに問題がないかを確認できます。Windowsがネットワークインターフェースの一覧と、それぞれが接続済みかどうかを表示してくれるので、物理的な接続状態をひと目で把握できます。

ゲートウェイが正常に動作しているか確認する方法
ゲートウェイとは、通常はルーターのことで、コンピューターを他のネットワークやインターネットへつなぐ役割を担う装置です。このデバイスに接続できないなら、インターネットにも接続できないと考えて間違いありません。まずはデバイスのIPアドレスを調べる必要があります。ipconfig を実行すれば、デフォルトゲートウェイの情報を確認できます。

次に ping コマンドでゲートウェイが応答するかどうかをテストします。このツールは、指定したIPアドレスを持つデバイスが応答しているかを教えてくれます。平たく言えば、このテストに成功すれば、ネットワークアダプター・ケーブル・ルーターがすべて正しく接続されていることがわかるのです。

DNSが正常に機能しているか確認する方法
DNSサーバーは、www.maketecheasier.com のようなサイト名をIPアドレスへ変換する役割を果たしています。インターネット上のコンピューターに接続するには、Windowsはこの番号(IPアドレス)を必要とします。もしDNSに接続できないなら、インターネットが機能する可能性はほぼゼロです。

この例では、ルーターとDNSのIPアドレスが同一になっているのがわかります。家庭用ルーターではよくある構成です。
DNSをテストするには nslookup コマンドを使います。このコマンドはDNSサーバーに対して直接問い合わせを行います。下の画像では、サーバーがMake Tech Easierのドメイン名を正しく名前解決している様子を確認できます。

プロセスが大量のコネクションを開いていないか確認する方法
プログラムがインターネットや他のマシンに接続するたびに、新しい接続(コネクション)が確立されます。しかし、ルーターが同時に処理できる接続数には限りがあります。何らかの理由でプログラムが大量の接続を開くと、インターネット全体が使えなくなってしまうこともあります。
これを確認するには、netstat コマンドに「a」と「b」のパラメーターを付けて実行します。
netstat -a -b

どのプログラムがこれらの接続を使用しているのかを確認できます。この例では、「Filezilla Server」というプログラムがポート21で待ち受けているのがわかりますね。
ファイアウォールのルールを確認する方法
ファイアウォールの設定ミスも、インターネットが正常に使えない原因になります。ファイアウォールの設定とは、要するに「どのアプリケーションがインターネットにアクセスできるか」を決める一連のルール集です。デフォルトではこれらのルールが大量に登録されているため、一画面ですべてを確認することはできません。そこで、次のコマンドを使って情報をテキストファイルに書き出しましょう。
netsh advfirewall firewall show rule name=all > firewallrules.txt
notepad firewallrules.txt

最初のコマンドはファイアウォールの設定にアクセスして、内容をテキストファイルに出力します。2番目のコマンドは、そのファイルを新規のメモ帳ウィンドウで開きます。
また、netsh ユーティリティを次のように使えば、ブロック系のルールが1つでも存在するかどうかを手軽にチェックできます。
netsh advfirewall firewall show rule name | find "Block"
ただし残念ながら、この方法ではどのプログラムがそのルールによってブロックされているのかまでは表示されません。詳細は先ほど書き出したテキストファイルで確認してください。
あなたはインターネット接続のトラブルを調査するときに、どんなテクニックを活用していますか?ぜひコメントで教えてください。
-
Windows 10 の Microsoft Store が動かない?問題を解決する5つの対処法
Microsoft Store(旧 Windows ストア)は、パソコンに Microsoft 製アプリケーションを入手するための公式オンラインマーケットプレイスです。しかし、ストア自体やそこから入手したアプリにおいて、さまざまなトラブルが発生することがあります。この記事では、Windows 10 のストアに関する問題を解決するための5つの効果的な方法をご紹介します。 1. トラブルシューティングツールを実行する 問題を解決する際に最初に試したいのが、トラブルシューティングツールです。Microsoft では、Windows ストアが正常に動作しない原因となる問題をスキャン・検出し、可能であれ
-
Windows 10のCortanaが動かない・反応しないときの解決策まとめ
Windows 10は、これまでにリリースされたWindows OSの中でも大きく進化したバージョンです。数々の新機能とともに登場し、その中の一つが音声アシスタント「Cortana」でした。この高性能なパーソナルアシスタント機能は、リリース当時大きな話題を集めました。しかし、他の機能と同様に、Cortanaにもコマンドどおりにスムーズに動作しないといったトラブルが発生することがあります。タスクマネージャーにCortanaが表示されない、期待した結果が得られないなどの問題に直面している場合は、以下の対処法を試してみてください。 Cortanaの問題を解決する手順自体はシンプルですが、困ったときに