Windows のトラブルシューティングに必要なシステム コマンド

コマンド プロンプト コマンドは、リモート トラブルシューティングや、システムに負担をかけずに重要なシステム情報に迅速にアクセスする場合に非常に役立ちます。

ここでは、PC の問題を効率的にトラブルシューティングするのに役立つ、最も便利なコマンド プロンプト コマンドをいくつか紹介します。

権限を持ってコマンド プロンプト ウィンドウを起動します。管理者

以下のコマンドを使用するには、まずコマンド プロンプト ウィンドウを開く必要があります。これらのコマンドの一部は特別な権限がなくても完全に機能しますが、システムに完全にアクセスするには管理者権限でコマンド プロンプトを使用するのが最善です。

  • 管理者権限でコマンド プロンプト ウィンドウを開く最も簡単な方法は、次のように検索することです。cmdWindows 検索を右クリックし、コマンドプロンプトそして選択します管理者として実行
  • ユーザー アカウントがすでに管理者権限を持っている場合は、キーを押します。Windows + Rそして入力してくださいcmdダイアログボックスで実行するそれからメインディッシュをクリックしてコマンド プロンプトを開きます。

コマンド プロンプト ウィンドウが開いたら、以下のコマンドを使用できます。

システムの詳細を表示 – systeminfo

  • 注文システム情報PC 上の多くの情報にすばやくアクセスできるようになります。これには、ホスト名、ハードウェア仕様、起動時間、オペレーティング システムのバージョンなどの重要な情報が含まれます。

また、オペレーティング システムのインストール日、パッチ (KB ID)、ネットワーク アダプター情報など、システム情報ツールの概要には表示されない情報も表示されます。

この情報は、リモートでトラブルシューティングを行うときに、どのコンピュータを扱っているかを理解するために非常に重要です。多くのコマンドは、機能するために PC またはストレージ ドライブの正確な名前も必要としますが、このコマンドはそれを提供できます。

システム イメージのステータスを確認します – DISM /Online /Cleanup-Image /ScanHealth

Deployment Imaging Service and Management (DISM) ツールは、Windows イメージの問題のトラブルシューティングに役立ちます。 Windows イメージの問題は、クラッシュ、フリーズ、または Windows アップデートのブロックなどの重要な機能の障害を引き起こす可能性があります。このような問題が発生した場合は、DISM コマンドを使用して問題を確認し、修復できます。

  • 開始するには、次のコマンドを実行しますDISM /オンライン /クリーンアップイメージ /ScanHealth

数分間スキャンすると、Windows イメージに問題があるかどうかがわかります。問題が見つかった場合は、次のコマンドを実行します。

DISM /Online /Cleanup-Image /RestoreHealth

実行中のプロセスのリスト – tasklist /v

コマンド プロンプトで実行中のプロセスにアクセスすると、特にタスク マネージャーが無効になっている場合、またはタスク マネージャーにアクセスできない場合に、システムの問題を診断するのに非常に役立ちます。

  • コマンドを実行するだけですタスクリスト /v実行中のすべてのプロセスのリストと、メモリ使用量、名前、PID、所有者のユーザー名などの重要な情報を取得します。

この情報を使用すると、追加のコマンドを使用してプロセスをさらに管理できます。

  • たとえば、次のように入力できますタスクキル/PID(識別番号) を使用してプロセスを終了します。

また、タスク マネージャーとは異なり、プロセスが開始後に CPU を使用した時間を確認する追加の列があります。

ネットワーク接続を表示 – netstat -an

  • ネットワークに問題がある場合は、次のコマンドを実行します。netstat -in診断に役立つ豊富な情報を提供します。

このコマンドは、受信または送信に関係なく、確立されているすべてのアクティブなネットワーク接続を一覧表示します。各接続のローカルおよび外部 IP アドレスとそのステータスが表示されます。

この情報を使用して、特定のドメインとの接続の問題のトラブルシューティングを行うことができます。たとえば、接続が確立されているかどうか、または接続が待機状態にあるかどうかを確認できます。この情報を使用して、マルウェアによって確立された可能性がある未知の接続を検出することもできます。

詳細なネットワーク構成を表示 – ipconfig/all

  • すでにコマンドを使用している可能性がありますipconfig/すべてルーターのIPアドレスを見つけます。

ただし、このコマンドの主な目的は、ネットワーク アダプターに関する詳細情報を一覧表示することです。 IP アドレス、サブネット マスク、デフォルト ゲートウェイ、MAC アドレス、DNS サーバー、DHCP ステータス、リース時間などの重要なネットワーク情報にアクセスできます。

この情報は、間違った IP アドレスや DNS サーバーなどの一般的なネットワーク問題のトラブルシューティングに不可欠です。これらは、静的 IP アドレスを構成する必要がある場合にも非常に重要です。

起動構成を参照してください – bcdedit /enum all

デュアルブートが機能しない、起動時間が遅いなど、Windows の起動に関連する問題が発生している場合は、このコマンドが役に立ちます。

  • コマンドの使用bcdedit /enum allでは、ブート シーケンスやオペレーティング システムの構成など、Windows ブート マネージャーに関する詳細情報を表示できます。

デフォルトのオペレーティング システム、回復環境設定、セーフ モード設定、およびパーティションに関する情報を提供できます。この情報はすべて、ブート関連の問題のトラブルシューティングに役立ち、Windows 回復環境からアクセスすることもできます。

エネルギー効率レポートの生成 – powercfg /energy

  • PC のパフォーマンスを管理している場合でも、ラップトップのバッテリー寿命を延ばしたい場合でも、次のコマンドを使用します。powercfg /エネルギーあなたの目標を達成するために役立つ情報を提供できます。

コマンドが実行されると、システムが 60 秒間監視され、Web ブラウザで開くことができるレポートが生成されます。このレポートには、システムのパフォーマンスに直接影響を与えるすべての構成がリストされます。

レポートは、エラー、警告、情報の 3 つのセクションに分かれています。エラーには、USB の選択的な一時停止など、パフォーマンスに直接影響する構成が含まれます。通常、警告には、CPU リソースを過剰に使用しているプロセスがリストされます。 「情報」セクションには、パフォーマンスに影響を与える一般的な設定がリストされます。

このレポートの情報を使用して、パフォーマンス関連の多くの問題を診断できます。

ネットワークルートをトレースする – Tracert

これは、ネットワークの問題を特定するのに役立つもう 1 つの便利なネットワーク診断コマンドです。このコマンドは、特定のドメインまたは IP アドレスへの接続の問題を診断するのに非常に役立ちます。

  • コマンドを実行するとトレーサート、徐々に増加する TTL (Time to Live) 値でパケットを送信し、各パケットが宛先に到達するまでにかかる IP アドレス、移動時間、およびホップ数を記録します。

この情報は、ネットワークの遅延や中断を特定するのに役立ちます。

  • コマンドを使用するには、次のように入力します。トレーサートその後にドメイン名または IP アドレスが続きます。例えば、トレースト www.google.comネットワークから Google までのルートを追跡します。

コマンドのホップに時間がかかりすぎる場合、またはリクエストが中断された場合は、その場所でのネットワークの輻輳、パケット損失、またはファイアウォールの干渉を示している可能性があります。

ディスクエラーをチェック – chkdsk /f

通常、これは頻繁なクラッシュ、BSoD、フリーズなどに直面した場合に専門家によって最初に推奨されるものです。

  • 注文とともにchkdsk /fを使用すると、ストレージ ドライブをスキャンして、MFT 内の破損したエントリやファイル割り当ての問題など、論理ファイル システム内のエラーを見つけることができます。

これらの問題は、ファイルの破損、クラッシュ、ディスク破損エラーにつながる可能性があります。

  • ハードドライブの場合は実行するのが最善ですchkdsk /r

このコマンドは、論理ファイル システム エラーを修正するだけでなく、不良セクタ (物理的に損傷した領域) を検出し、そこにあるデータの回復を試みます。不良セクタが検出されると、その場所にマークが付けられ、今後そこにデータが書き込まれないようにします。

  • 次のように、単一のドライブを指定してエラーをチェックすることもできます。chkdsk C: /fCドライブのみをチェックします。

ただし、システム ドライブをスキャンする場合、コマンドは起動時にのみシステム ドライブをスキャンできるため、次回の起動時にスキャンをスケジュールするように求められます。

結論

これらのコマンドのほとんどは覚えやすいものです。 DISM コマンドは少し複雑ですが、その目的と機能を理解すると、覚えやすくなります。