Windows 11/10 でバッチ ファイルをバックグラウンドでサイレント実行する方法

Windows Speedup Tool をダウンロードしてエラーを修正し、PC の動作を高速化します。

バッチ ファイルはオペレーティング システムに関して言えばビンテージのようなものですが、作業を完了するための最良の方法の 1 つです。あらかじめ定義されたコマンドを毎日実行する必要があるような仕事をしている場合、特にコマンドが完璧で間違いがないと確信している場合には、コンソール ウィンドウは煩わしいものです。このガイドでは、その方法を学びますバッチファイルをサイレントに実行するバックグラウンドモードでコンソールウィンドウを非表示にします。

Windows 11/10 でバッチ ファイルをバックグラウンドでサイレント実行する

実行したい単純なバッチ (.BAT) ファイルがある場合は、別のバッチ ファイルを作成して、以下のコマンドを入力できます。

START /MIN CMD.EXE /C mysecondbatchfile.bat

実行するには 2 つの方法があります。

  • コマンドプロンプト内から実行します。
  • デスクトップにショートカットを作成し、bat ファイルを指定します。ショートカットのプロパティを次のように変更してください。最小化して開始

スケジュールされたタスクを使用してバッチ ファイルをサイレントに実行する

Windowsには使われていない機能がたくさんあります。のタスクスケジューラもその1つです。この機能を使用すると、定期的または毎日、バックグラウンドでタスクを実行できます。簡単にできますバッチ ファイルを自動的に実行するようにスケジュールするすぐに使用できるオプションを備えたスケジュールされたタスクを使用します。

ご利用手順はこちらです。

  • Cortana ボックスに「タスク スケジューラ」と入力すると、アプリがリストに表示されるはずです。実行プロンプト (Win + R) に「taskschd.msc」と入力して開くこともできます。
  • 右側の最後のペインで、次のようなオプションを探します。基本タスクを作成します。クリックして開きます。
  • ウィザードが起動し、次の質問が表示されます。
    • タスクの名前と説明
    • いつタスクを開始しますか?毎日、毎週、毎月、ワンタイム、コンピューターの起動時などから選択できます。
    • 次に、プログラムを選択すると、プログラムまたはスクリプトの選択、引数の追加、詳細の開始などを求めるメッセージが表示されます。
  • これを使用すると、bat ファイルに必要なものをすべて追加できます。最後に、さらに設定を行うために [プロパティ ウィンドウを開く] を選択します。
  • プロパティ ウィンドウでは、ユーザーがログアウトしているときでもプログラムを実行することを選択して、プログラムが 24 時間動作していることを確認できます。必ず選択してください隠れた。
  • 「」を選択して管理者権限を追加します。最高の特権で実行する" 箱。完了したら「OK」をクリックします。
  • タスクが必要なとおりに機能することをテストするには、右クリックして [実行] を選択します。

フリーウェアを使用してバッチ ファイルをサイレントに実行し、コンソール ウィンドウを非表示にする

1] 隠しスタートまたは HStart

これは軽量のコマンド ライン ユーティリティで、ウィンドウを表示せずにコンソール アプリケーションやバッチ ファイルをバックグラウンドで実行できるようにします。 UAC 権限の昇格も処理でき、複数のコマンドを並行または同期して実行することもできます。このプログラムは、設定を容易にするユーザー インターフェイスを提供します。

  • バッチ ファイルをインターフェイスにドラッグ アンド ドロップします。
  • コンソール ウィンドウの非表示、UAC などのオプションを選択します。
  • テストモードを使用してテストすることもできます。
  • 必要に応じて、コマンドライン オプションを追加することもできます。
  • インターフェイスから直接作成されたショートカットと自動開始エントリ

ntwind.com からダウンロードできます。

2]サイレントCMD

コマンド ライン、つまりコマンド プロンプトの入力と使用に慣れている場合は、SilentCMD が多数の機能を提供し、同様の仕事をしてくれます。 SilentCMD [.bat ファイルへのパス] [引数] を入力すると、静かに作業が完了します。さらに、出力とエラーをテキスト ファイルに記録できます。

SilentCMD [BatchFile [BatchArguments]] [Options]

Options:
    /LOG:file :: output status to LOG file (overwrite existing log)
   /LOG+:file :: output status to LOG file (append to existing log)
   /DELAY:seconds :: delay the execution of batch file by x seconds

あなたはできるGithub からダウンロードします。

バッチスクリプトから実行可能ファイルを作成するにはどうすればよいですか?

実行可能ファイルはおそらく、スクリプトを他の人から隠すオプションを備えたバッチ ファイルを実行する最良の方法です。バッチ スクリプトから実行可能ファイルを作成するために利用できるオプションは多数あり、EXE の作成は非常に簡単です。ただし、ウイルス対策ソフトがウイルスに感染した場合は、個人使用のみに使用するため、必ず安全であるとマークしてください。

次のテーマに関する詳細な投稿をご覧ください。

ちなみに、Slimm Bat to Exe コンバーターには、エクスプレス、ウィンドウレス、カスタムの 3 種類のモードがあります。ソフトペディアからダウンロードできます。

これらは、Windows 11/10 PC 上でバッチ ファイルをサイレントに作成して実行するには十分です。ただし、静かに実行する前に必ずテストしてください。何かを適切にテストしなかったためにデータを失うことは決して望ましくありません。

読む:方法プロンプトを表示せずに管理者としてバッチ ファイルを実行しますWindows 11の場合

バッチファイルの @echo とは何ですか?

Echo は、BAT ファイルから実行されるコマンドの出力を表示または抑制できるコマンドです。 natch ファイルをサイレントに実行する予定がある場合は、ファイルの先頭で @echo off を使用します。また、これを使用してメッセージを表示することもできます。echo <message>

BAT ファイルを実行するには管理者権限が必要ですか?

BAT ファイルはコマンドを処理または実行するだけです。管理者の許可は必要ありません。ただし、実行しようとするコマンドのいずれかに管理者権限が必要な場合は、UAC のプロンプトが表示されます。ただし、BAT ファイルを管理者権限で実行した場合、後続のすべてのコマンドは同じ権限で実行する必要があります。