[Windows] 通常のコンソール EXE プログラムを Windows サービス モードで実行するように変換する詳細な手順

バックグラウンド

NSSM (Non-Sucking Service Manager) は、任意の実行可能ファイルを Windows サービスに変換できる無料のサードパーティ Windows サービス マネージャーです。公式 Web サイトのダウンロード アドレスは次のとおりです: https://nssm.cc/download NSSM が Windows サービスを構成するための詳細な手順と注意事項は次のとおりです

ステップ:

  1. NSSM プログラム ファイルをダウンロードして解凍します。
  2. コマンド プロンプトまたは PowerShell を開き、NSSM.exe ファイルが存在するディレクトリに移動します。
  3. 次のコマンドを実行します: nssm install "サービス名"。ここで、「サービス名」は、作成する Windows サービスの名前です。
  4. ポップアップ GUI で、構成する実行可能ファイルのパスを選択します。
  5. 必要に応じて、「起動ディレクトリ」フィールドに実行可能ファイルの起動ディレクトリを指定します。
  6. 実行可能ファイルに渡されるコマンドライン引数がある場合は、「引数」フィールドに入力します。
  7. 「サービスのインストール」ボタンをクリックします。

予防:

  1. NSSM を実行するには管理者権限が必要です。
  2. NSSM は、信頼できるバイナリをサービスに変換する場合にのみ使用してください。ファイルをサービスに変換する前に、ファイルがテストされており、セキュリティ ホールがないことを確認する必要があります。
  3. NSSM が不適切に構成されている場合、システム障害や不安定性が発生する可能性があります。
  4. NSSM がサービスを構成した後、Windows サービス マネージャーをチェックして、サービスが適切にインストールされ実行されていることを確認する必要があります。

おすすめ

転載: blog.csdn.net/qq_38428623/article/details/130501333