バッチファイル

バッチファイルは、スクリプト形式のファイルの一種で、Windowsベースのコンピューター向けのプログラムコマンドや指示の一覧が含まれています。ユーザーがバッチファイルを実行すると、スクリプト内の各コマンドが自動的に順番どおり実行されます。Windowsユーザーやシステム管理者は、各手順を手動で実行する代わりに、バッチファイルを使って反復的な作業を自動化することがよくあります。たとえば、一連のフォルダーをバックアップしたり、大量のファイルの名前を変更したりできます。

バッチファイルを実行すると、コマンドインタープリターのプログラムがそれを1行ずつ読み取り、各コマンドを順番に実行します。バッチファイルには2つの形式があります。Windows 95や98など、古いDOSベースのWindowsでは、COMMAND.COMコマンドインタープリターを通じて、.BATファイル拡張子のバッチファイルを使用します。Windows 2000やそれ以降のすべてのバージョンなど、NTベースのWindowsでは、CMD.EXEを通じて.CMD拡張子のバッチファイルを使用します。BATファイルとCMDファイルはどちらも、メモ帳などのテキストエディターで作成できるプレーンテキストファイルです。

Windowsの初期のバージョンでは、システムの起動時に、AUTOEXEC.BATという特別なバッチファイルが自動的に読み込まれていました。このバッチファイルは、システム設定を自動的に構成し、デバイスドライバーを読み込みました。システム管理者やパワーユーザーは、AUTOEXEC.BATを編集してWindowsの動作をカスタマイズできました。たとえば、起動時にネットワークドライブを自動的に割り当てることができました。しかし、経験の浅いユーザーが誤った変更を行うと、重大な問題が発生し、Windowsさえ起動できなくなる可能性がありました。

バッチファイルはWindowsコンピューターに固有のものですが、Unixベースのオペレーティングシステム(LinuxmacOSなど)では、シェルスクリプトと呼ばれる似たファイルを使用します。バッチファイルとシェルスクリプトには、重要なシステム設定を変更したり、セキュリティ上の弱点を作ったりするコマンドを含めることができます。そのため、信頼できないソースから受け取った未知のバッチファイルは、注意して決して実行しないでください。

ファイル拡張子: .BAT、.CMD

更新日 October 13, 2023 著者: Brian P.

quiz知識をテストする

Which term describes unpolished software in the early stages of testing?

A
Alpha
0%
B
Delta
0%
C
Lambda
0%
D
Omega
0%
Correct! Incorrect!     View the Alpha Software definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのバッチファイルの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。