Windows ではこれが常に最良の選択であるとは限りませんが、コマンド ラインからしか実行できないこともあります。以前にいくつかのコマンド ラインの基本事項について説明しました。トレーサート不安定なインターネット接続のトラブルシューティングを行うには、再考カスタム Windows リカバリ イメージを作成します。ここでは、おそらく知っておくべきことをいくつか紹介します (まだ知らない場合)。
この記事ではスクリーンショットと詳細に Windows 8.1 を使用していますが、これらのツールのほとんどは古くから存在しており、以前のバージョンの Windows でも利用できます。これらが利用可能かどうか、またはオプションが異なるかどうか疑問がある場合は、コマンド プロンプトを開いてコマンドを入力し、続けて入力してください。/?
。これにより、コマンドが存在するかどうか、およびそのコマンドで使用できるオプションがわかります。
また、これらのツールの多くは、管理者権限でコマンド プロンプトを実行する必要があります。これを行うには、コマンド プロンプト アイコンを右クリックし、管理者として実行を選択します。さらに良いのは、[スタート] メニューまたはタスクバーにピン留めし、右クリックして [プロパティ] を選択し、[詳細設定] ボタンをクリックして、[管理者として実行] を選択することです。こうすることで、毎回昇格された特権で実行されます。
システムファイルチェッカー
Windows は通常、システム ファイルが欠落していることを検出し、ユーザーの介入なしでそれを置き換えます。通常、それが発生しても通知されません。しかし、この機能があっても、システム ファイルが破損したり、誤ったアプリケーションによって間違ったバージョンのシステム ファイルがインストールされたりする可能性があります。場合によっては、これらの問題が Windows で気づかれずにすり抜けてしまうことがあります。
Windows には、コマンド ライン ツールのシステム ファイル チェッカーが含まれています。これは、数千の基本的な Windows ファイルをスキャンし、Windows に付属の元のバージョン、またはファイルによっては Windows Update によって更新されたバージョンと比較します。システム ファイル チェッカーで不一致が見つかった場合は、元のファイルが置き換えられます。 Windows のインストール方法によっては、インストール メディアが必要な場合と必要ない場合がありますが、通常は必要ありません。
ツールを実行するには、次のように入力するだけですsfc
コマンド プロンプトで、スペースに続けて、次の一般的なオプションのいずれかを入力します。
/スキャンノウ。これにより、システムの即時スキャンが実行され、必要に応じてファイルが置き換えられます。問題が見つかった場合は、完了後に Windows を再起動する必要がある場合があります。
/スカノンス。これにより、次回システムを再起動するときにスキャンが実行されます。
/スキャンブート。これにより、システムを再起動するたびにスキャンが実行されるようにスケジュールが設定されます。
元に戻す。これにより、システム ファイル チェッカーがデフォルト設定に戻ります。たとえば、これを使用して /scanboot オプションをオフにすることができます。
チェックディスク
チェック ディスクは、ファイル システム エラーを修復し、不良セクタを特定し、それらの不良セクタから読み取り可能な情報を回復しようとします。 Windows を起動したときに、起動前にハードディスクをスキャンしていると表示される場合は、チェック ディスクが機能しています。 Windows は、特定の種類のエラーを検出すると、自動的にスキャンをスケジュールします。
特に空き領域を含むハードディスク全体をスキャンさせると実行に時間がかかるため、定期的に実行したい種類のツールではありません。一般的なハードディスクの健康状態が気になる場合は、無料の SMART チェック ユーティリティのいずれかを利用する必要があります。私はのファンですパスマークディスクチェックアップ、個人的には。ハードディスク自体が収集するさまざまな自己監視データを読み取り、ハードディスクがどのように動作しているかをかなり正確に把握します。
それでも、ハード ディスクは物理的には使い続けるのに問題がない場合もありますが、時折発生する不良セクタや、それらの不良セクタによって引き起こされるファイルの破損に悩まされることがあります。 Windows はこれらの問題を解決するために最善を尽くし、非常に良い仕事をします。ただし、特定のプログラムが起動を拒否したり、特定のフォルダーやファイルにアクセスしようとするとエラーが発生したりする場合は、ディスク上の不良セクターが原因である可能性があります。チェック ディスクは、これらの不良セクタを見つけて、そこからデータを回復し、Windows がそれらのセクタを使用しないようにマッピングします。
次のように入力してチェックディスクを実行できます。chkdsk
コマンド プロンプトで、スペースに続けて次のオプションのいずれかを入力します。
音量。ドライブ全体をチェックしたい場合は、ドライブ文字を入力するだけです。
ファイル名。 chkdsk を使用して、単一のファイルまたはファイルのグループをチェックすることもできます。
/F。このオプションを指定して実行すると、chkdsk が実行され、これらのエラーが修正されます。
/R。このオプションを使用すると、chkdsk が不良セクタを見つけて、そこから情報を回復します。 chkdsk がディスクをロックできない場合 (実際には Windows を使用しているため、通常はロックできません)、次回 Windows を再起動するときにコマンドの実行を求めるプロンプトが表示されます。これは、/F オプションを実行していることを意味するため、最も徹底的なスキャンに使用するオプションです。
追加のオプションを指定せずに chkdsk を実行すると、実際には何も変更せずにスキャンが実行されるだけでレポートが生成されます。したがって、修正を行うには、ボリュームまたはファイル名とその他のオプションのいずれかを指定する必要があります。一般的な例を次に示します。 chkdsk で C: ドライブをスキャンし、不良セクタを見つけて情報を回復し、それらの不良セクタをマップするようにするには、次のように入力します。
chkdsk C: /R
チェック ディスクには一種のグラフィカル インターフェイスがあることに注意してください。 Windows エクスプローラーを開き、ドライブを右クリックして、「プロパティ」を選択します。 「ツール」タブで「チェック」ボタンをクリックします。これにより、次回の再起動時にスキャンをスケジュールできるプロンプトが開きます。エラーが見つかった場合は修正するよう求められます。このインターフェイスには、コマンド ライン バージョンにある高度なオプションがまったく提供されておらず、また、個々のファイルをスキャンすることもできません。
ipconfig
Ipconfig を使用すると、TCP/IP 情報を表示および操作できます。これを使用すると、コンピュータの IP アドレスを確認したり、その IP アドレスが自動的に割り当てられている場合にはその IP アドレスを解放または更新したり、ローカル DNS キャッシュを削除したりすることもできます。
使用するには、次のように入力するだけですipconfig
コマンドラインで。このコマンドを単独で実行すると、コンピューター上の各ネットワーク アダプターに関する IP アドレス情報が表示されます。いくつかの異なるアダプターが表示される場合があるため、探しているアダプターを見つけるには少し調べてみる必要があります。通常は、ワイヤレス LAN アダプター (無線接続用) とイーサネット アダプター (有線接続用) が表示され、セットアップに応じて、おそらくいくつかのトンネル アダプター、仮想アダプター、または VPN アダプターが表示されます。表示される情報には、アダプターに割り当てられた IP アドレス、物理 (または MAC) アドレス、デフォルト ゲートウェイ、およびサブネットが含まれます。
次のように入力して、次のオプションのいずれかを ipconfig コマンドに追加することもできます。ipconfig
、スペース、オプションが続きます。
/全て。このオプションでは、ipconfig コマンドを単独で実行する場合と同じ情報がすべて表示されるほか、アダプターに DHCP サーバーから IP アドレスが自動的に割り当てられるかどうか、そのアドレスがいつ割り当てられたか、いつ期限切れになるかなど、さらに多くの情報が表示されます。
/リリース。このオプションを使用して、DHCP によって割り当てられたすべての IP アドレスを解放します。この後はネットワークが機能しなくなるため、通常はその後 /renew コマンドを使用する必要があることに注意してください。
/更新。このオプションを使用して、DHCP によって割り当てられたすべての情報を解放し、すぐに更新を試みます。これは、コンピュータをルーターまたは ISP のサーバー (設定に応じて) に強制的に再接続するため、おそらく最もよく使用するオプションです。これは、接続の問題のトラブルシューティングを行うときに非常に役立ちます。
/flushdns。このオプションは、ローカル DNS キャッシュを消去します。 DNS は、私たちが使用する人間が判読可能なコンピューター名と Web アドレスを変換するために使用されます (例:www.ライフハッカー.com) を IP アドレスに変換します。キャッシュはコンピューター上にローカルに保存される DNS 情報であるため、コンピューターは毎回 DNS サーバーでキャッシュを検索する必要はありません。場合によっては、DNS キャッシュをフラッシュすると、ネットワーク接続はあるものの、一部のコンピューターまたは Web サイトに名前でアクセスできない問題が解決されることがあります。
暗号
cipher コマンドは主に、Windows の NTFS ボリューム上の暗号化されたフォルダーとファイルを操作するために使用されます。率直に言って、このタイプの暗号化を使用している場合は、必要なことのほとんどを実行できるグラフィカル インターフェイスが利用可能ですが、このコマンドは暗号化をプログラムまたはバッチ ファイルやスクリプトを通じて制御するのに適しています。
ただし、cipher にはコマンド ラインに便利なオプションが 1 つ含まれています。
cipher /W:pathname
/W オプションは、ボリュームの未使用部分のデータを削除し、削除後にハード ドライブ上に残っている可能性のあるデータを効果的に消去します。ボリューム全体 (C: など) または特定のフォルダーを暗号化のポイントにすることができます。おそらくすでにご存知かと思いますが、Windows からファイルを削除しても、実際にはハード ドライブからファイルが消去されるわけではありません。代わりに、Windows はそのスペースを新しいファイルで上書きできるものとしてマークします。
これは実際には SSD ではなく従来のハードドライブに適用されることに注意してください。 SSD からファイルを削除すると、それらのファイルはすぐに削除されます。
ドライバークエリ
driverquery コマンドは、Windows にインストールされているすべてのハードウェア ドライバーのリストを生成します。これは、後で参照するために保存できるインストール済みドライバーに関するレポートを提供したり、更新を検討している場合に適切な決定を下せるように現在インストールされているドライバーのバージョン番号を調査したりするのに役立ちます。
単独で入力すると、driverquery
スクロールできるドライバーのリストが生成されるだけです。いつものように、追加できるオプションによって機能が強化されます。
/秒。このオプションを使用すると、リモート コンピュータの名前または IP アドレスを指定して、インストールされているドライバを調査できます。
/そして。このオプションでは、ドライバーのデジタル署名情報が表示されます。
/fo。これは実際に driverquery で使用する重要なオプションです。情報を表示する形式を指定できるため、情報をレポートとしてより効果的に保存できます。 /fo と入力した後、次のオプションのいずれかを追加します: TABLE (デフォルトのビュー)、LIST (各ドライバーとそのすべての情報を順番にリストします)、および CSV (データをカンマ区切り値として表示します)。
レポートを保存するには、情報を画面上に表示するのではなく、ファイルにパイプするだけです。そのためには追加しますfilename.extension
コマンドの最後まで。おそらく最も便利なコマンドの使用方法の例を次に示します。
driverquery /fo CSV > drivers.csv
これはすべてのドライバーをクエリし、結果をカンマ区切り値としてフォーマットして、drivers.csv という名前のファイルに保存します。その後、その CSV ファイルを Excel または別のスプレッドシート プログラムにインポートして、インストールされているすべてのドライバーの適切な形式のレポートを確認できます。
明らかに、コマンド プロンプトではさらに多くのコマンドを使用できます。この記事では、コマンドで使用できる最後のオプションをすべて取り上げたわけではなく、役に立つと思われるものだけを取り上げました。 Windows コマンド ラインで利用できるものをさらに調べたい場合は、ソースから直接開始する以外に方法はありません。 Microsoft TechNet には完全なものがあります。コマンドラインリファレンス AZただあなたを待っています。
写真提供者ディム・ディミッチ(シャッターストック)。