\r\n\r\n

知っておきたいWindowsコマンドプロンプト(cmd)コマンド15選

コマンドプロンプトは、今でも強力なウィンドウズツールである。ここでは、Windowsユーザーなら知っておきたい便利なcmdコマンドをご紹介します...

コマンドプロンプトは、Windowsのインターフェースから徐々に消えつつありますが、それには理由があります。CMDコマンドは、テキストベースの入力の時代には時代遅れで、ほとんど必要のないツールだからです。しかし、多くのコマンドは今でも有用であり、windows 8やwindows 10では新しい機能まで追加されています。

ここでは、Windowsユーザーなら必ず知っておきたい基本的なコマンドを紹介します。

Windowsコマンドプロンプトへのアクセス方法がわからない、Windowsの基本コマンドを忘れてしまった、各コマンドのスイッチ(別名プロンプトコード)の一覧を表示する方法が知りたい、などのご要望はありませんか?操作方法については、Windowsコマンドラインの初心者向けガイドをご覧ください。

ウィンドウズコマンドプロンプトコマンド

1 協会

Windowsのほとんどのファイルは、特定のプログラムと関連付けられており、デフォルトでそのファイルを開くように割り当てられています。これらの関連付けを覚えておくと、時に混乱することがあります。assocコマンドを入力すると、ファイルの拡張子やプログラムの関連付けの全リストを表示することを思い出すことができます。

また、このコマンドを拡張して、ファイルの関連付けを変更することも可能です。例えば、assoc.txt=は、テキストファイルのファイルの関連付けを、等号の後に入力された任意のプログラムに変更します。Assocコマンド自体は、拡張子とプログラム名を表示しますので、このコマンドを正しく使用する助けになるでしょう。

Windows 10では、ファイルの種類の関連付けをその場で変更することもでき、より使いやすいインターフェイスを表示することができます。設定 (Windows+I)> アプリケーション> 既定のアプリケーション> を開き、ファイルの種類で既定のアプリケーションを選択します。

2 コード

機械式ハードディスクからファイルを削除しても、実際に削除されるわけではありません。その代わり、そのファイルはもうアクセスできないものとしてマークされ、そのファイルが占めているスペースは使用可能なものとしてマークされます。これらのファイルは、システムが新しいデータで上書きするまで復元可能ですが、それには時間がかかる場合があります。

一方、cipherコマンドは、ディレクトリにランダムなデータを書き込むことでディレクトリを消去する。例えば、Cドライブを消去する場合、cipher/w:dコマンドを使用すると、ドライブ上の空き領域が消去されます。このコマンドは、削除されていないデータを上書きしないので、このコマンドを実行しても、必要なファイルは削除されません。

他にもパスワードコマンドはいくつかありますが、BitLockerが有効なWindowsの場合、これらは通常、冗長になっています。

III.ドライバークエリ

ドライバは、今でもPCにインストールされるソフトウェアの中で最も重要なものの一つです。不適切な設定やドライバーの欠落は、さまざまな障害を引き起こす可能性があるため、PCに何が入っているかを一覧で確認できるようにしておくとよいでしょう。これはまさに、driverqueryコマンドが行うことです。driverquery-vに拡張すると、ドライバがインストールされているディレクトリなど、より詳細な情報を得ることができます。

4 ドキュメント比較

このコマンドは、2つのファイル間のテキストの相違を確認するために使用することができます。特に、作家やプログラマーが、2つのバージョンのファイルの間で微妙な変更を見つけようとするときに便利です。fc と入力し、その後に比較する2つのファイルのディレクトリパスとファイル名を入力するだけでよい。

また、このコマンドは様々な方法で拡張することができます。バイナリ出力のみを比較する場合は/b、大文字小文字を無視して比較する場合は/c、ASCIIテキストのみを比較する場合は/lと入力してください。

例えば、次のような方法があります。

fc /l "C:\Program Files (x86)\example1.doc" "C:\Program Files (x86)\example2.doc"

上記のコマンドは、2つのワード文書のASCIIテキストを比較するものです。

5IPの構成

このコマンドは、コンピューターが現在使用している IP アドレスを中継します。しかし、ルーターの背後にいる場合(今日のほとんどのコンピュータがそうであるように)、ルーターのローカル・ネットワーク・アドレスを受け取ることになります。

ipconfig/releaseとipconfig/renewは、Windows PCに新しいIPアドレスを要求させることができ、コンピュータがIPアドレスが利用できないと主張する場合に便利です。また、ipconfig/flushdnsを使用してDNSアドレスを更新することができます。これらのコマンドは、Windowsネットワークトラブルシューターがブロックしている場合(時々発生する)に便利です。

6 ネットワークの状態

netstat-anというコマンドを入力すると、現在開いているポートとそれに関連するIPアドレスのリストが表示されます。このコマンドは、ポートがどのような状態(リスニング、確立、クローズ)であるかについても教えてくれます。

これは、コンピュータに接続するデバイスを除外する場合や、トロイの木馬ウイルスの感染が心配で、悪意のある接続を見つけようとする場合に、最適なコマンドです。

7 トントンと音がする

あるパケットが特定のネットワーク機器に到達したかどうかを知る必要がある場合がありますが、このような場合にPingが役に立ちます。

pingの後にIPアドレスまたはウェブドメインを入力すると、指定したアドレスに一連のテストパケットを送信します。到着して戻ってくれば、そのデバイスがPCと通信できていることがわかり、障害があれば、デバイスとPCの間の通信が何らかの形で遮断されていることがわかるのです。これにより、問題の根本が設定ミスなのか、ネットワークハードウェアの故障なのかを判断することができます。

8 パスファインダー

これはpingをさらに進化させたもので、お使いのコンピューターとテストするデバイスの間に複数のルーターがある場合に有効です。pingと同様に、pathpingと入力し、その後にIPアドレスを入力することでこのコマンドを使用できますが、pingとは異なり、pathpingはテストパケットが通った経路に関するいくつかの情報も渡します。

9 ルートトレース

tracertコマンドはpathpingと似ています。もう一度tracertと入力し、その後にトレースするIPアドレスまたはドメインを入力してください。パソコンから目的地までの経路の各段階の情報を受け取ることができます。ただし、pathpingとは異なり、tracertは、サーバーまたはデバイス間の各ホップに費やされた時間(ミリ秒単位)も追跡します。

10powercfg Inc.

Powercfgは、コンピュータがどのようにエネルギーを使っているかを管理・追跡するための非常に強力なコマンドです。コマンド powercfg hibernate on と powercfg hibernate off を使ってハイバネーションを管理したり、コマンド powercfg/a を使って PC で利用できる現在の節電状態を確認したりすることができます。

もう一つの便利なコマンドは powercfg/devicequery s1anthus supported で、これはコンピュータ上のコネクテッドスタンバイをサポートするデバイスのリストを表示するものです。有効にすると、これらのデバイスを使用して、コンピューターをスタンバイモードから解除し、リモートで操作することも可能です。この機能は、デバイスマネージャーでデバイスを選択してプロパティを開き、「電源管理」タブを開いて「このデバイスによるコンピューターのウェイクアップを許可する」にチェックを入れることで有効にすることができます。

Powercfg/lastwakeは、PCをスリープから復帰させた最後のデバイスを表示します。PCがランダムにスリープから復帰するような場合、このコマンドでトラブルシューティングを行うことができます。

powercfg/energyコマンドを使用すると、コンピュータの詳細な消費電力レポートを作成することができます。このレポートは、コマンド終了後、指定されたディレクトリに保存されます。このレポートでは、特定のスリープモードをブロックしているデバイスや、パワーマネージメント設定に反応しないように不適切に設定されているなど、消費電力を増加させている可能性のあるシステム障害についてお知らせします。

windows8 では、バッテリーの使用状況を詳細に分析する powercfg/batteryreport が追加されました (該当する場合)。このレポートは通常Windowsのユーザーディレクトリにエクスポートされ、充電・放電サイクルの期間と長さ、平均電池寿命、推定電池容量に関する詳細な情報を提供します。

11 閉じる

Windows 8ではshutdownコマンドが導入され、ご想像の通り、コンピュータがシャットダウンされます。

もちろん、すでに簡単にアクセスできるシャットダウンボタンを使うのは冗長ですが、冗長でないのはshutdown/r/oコマンドで、PCを再起動し、セーフモードとWindows回復ユーティリティにアクセスできる詳細スタートアップオプションメニューを起動します。トラブルシューティングのためにPCを再起動させたい場合に有効です。

12 システム情報

このコマンドを実行すると、コンピュータの設定の詳細な概要が表示されます。このリストには、お使いのオペレーティングシステムとハードウェアが含まれています。例えば、オリジナルのWindowsのインストール日、最終起動時間、BIOSのバージョン、総メモリと空きメモリ、インストールされているパッチ、ネットワークカードの構成などを確認することができます。

systeminfo/s にローカルネットワーク上のコンピュータのホスト名を続けて入力すると、そのシステムに関する情報をリモートで取得できます。このため、以下のようにドメイン、ユーザー名、パスワードの構文要素を追加する必要がある場合があります。

systeminfo /s [host_name] /u [domain]\[user_name] /p [user_password]

13 システムファイルチェッカー

システムファイルチェッカーは、Windowsのシステムファイルに特化した自動スキャン・修復ツールです。

管理者権限でコマンドプロンプトを実行し、sfc/scannowコマンドを入力する必要があります。SFCは、破損したファイルや見つからないファイルを見つけた場合、この目的のためにWindowsが保存したキャッシュコピーに自動的に置き換えます。古いノートパソコンでこのコマンドを実行すると、30分ほどかかることもある。

14 タスクリスト

タスクリストコマンドを使用すると、PC上で実行されているすべてのタスクの現在のリストを提供することができます。タスクマネージャーと多少重複しますが、このコマンドは、ユーティリティ内の隠れたタスクを明らかにすることがあります。

tasklist-svcは各タスクに関連するサービスを表示し、Tasklist-vは各タスクの詳細情報を取得し、Tasklist-mはアクティブなタスクに関連するDLLファイルを探します。これらのコマンドは、高度なトラブルシューティングに非常に有効です。

読者のEricは、「興味のある特定のプロセスIDに関連する実行ファイルの名前を取得する」ことができることに気づきました。そのためのコマンドは、tasklist | find[process ID]です。

15 クロージングプロセス

tasklistコマンドで表示されるタスクには、実行可能なプロセスID(4桁または5桁)が設定されます。taskkill-imに続けて実行ファイル名を、taskkill-pidに続けてプロセスIDを指定すると、プログラムを強制的に停止することができます。これもタスクマネージャとは少し冗長ですが、他の応答しないプログラムや隠しプログラムを終了させるために使用できます。

16 チカツク

ローカル・ドライブの不良セクタ、クラスタの欠落、その他の論理的または物理的エラーが症状として示された場合、Windowsは自動的にドライブをchkdsk診断スキャン用にマークします。

ハードディスクの故障が疑われる場合、手動でスキャンを開始することができます。最も基本的なコマンドは chkdsk c: で、これはコンピュータを再起動することなく直ちに c: ドライブをスキャンします。chkdsk/f/r/x/b c: のように /f, /r, /x, /b などのパラメータを追加すると、chkdsk はそれぞれエラーの修復、データの回復、ドライブのアンマウント、不良セクターのリストのクリアも行います。これらの操作は、Windowsを閉じた状態でないと実行できないため、再起動が必要です。

起動時にchkdskが実行されているのを確認したら、そのままにしておきます。ただし、詰まってしまった場合は、chkdskのトラブルシューティングの記事をご覧ください。

17schtasks株式会社

Schtasksは、過小評価されているWindows管理ツールの1つであるタスクスケジューラーにコマンドプロンプトでアクセスするためのツールです。GUIを使用してスケジュールされたタスクを管理することも可能ですが、コマンドプロンプトを使用すると、複雑なコマンドをコピー&ペーストして、様々なオプションをクリックしなくても、複数の同様のタスクを設定することができます。最終的には、主要なパラメータを記憶しておくと、より使いやすくなります。

例えば、毎週金曜日の夜11時にコンピュータを再起動するようにスケジュールを設定し

schtasks /create /sc weekly /d FRI /tn "auto reboot computer weekly" /st 23:00 /tr "shutdown -r -f -t 10"

週1回の再起動を補うために、スタートアップ時に特定のプログラムを起動するタスクをスケジュールすることができます:。

schtasks /create /sc ***tart /tn "launch Chrome on startup" /tr "C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe"

上記のコマンドを別のプログラム用にコピーするには、コピーして貼り付け、必要に応じて修正するだけです。

Windows 8のみ:リカバリーイメージ

ほとんどのWindows 8/8.1コンピュータにはリカバリーイメージが同梱されていますが、そのイメージには再インストールしたくないブロートウェアが含まれている場合があります。アンインストール後、recimgコマンドで新規に画像を作成することができます。このコマンドを入力すると、非常に詳細な使用方法が表示されます。

recimgコマンドを使用するには管理者権限が必要で、Windows 8のリフレッシュ機能で作成したカスタムリカバリーイメージにのみアクセスすることができます。

Windows 10ではシステムリカバリーが変更されました。 Windows 10には回復パーティションがないため、データのバックアップがこれまで以上に重要になります。

あなたのWindows PCを指揮し征服する

この記事は、Windowsのコマンドラインに何が隠されているかを知ることができるに過ぎません。すべての変数を含めると、実際には数百のコマンドが存在します。高度なサポートとトラブルシューティングのために、Microsoftのコマンドラインリファレンスガイド(EdgeまたはInternet Explorer)をダウンロードします。

コマンドプロンプトに飽きたら、新しいWindowsターミナルを試してみましょう。

  • 2021-03-22 17:39 に公開
  • 閲覧 ( 26 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ