コマンドラインでWindowsサービスを管理する方法

人々は、Windows を使用している場合でも、ターミナルを離れずにシステム タスクを管理する効率的な方法を常に探しています。 Windows では、システムとアプリケーションがスムーズに実行されるように、サービスがバックグラウンドで実行されます。多くの人は、サービス マネージャーを開く代わりに、コマンド ライン経由で Wi​​ndows サービスを管理することを好みます。本日のチュートリアルでは、これらの方法を探り、ターミナルから直接 Windows サービスを管理する方法を説明します。

1. sc.exe を使用して Windows サービスを管理する

sc.exe は、Windows サービスを管理するための組み込みのコマンド ライン ツールです。このツールを使用すると、ターミナルから直接サービスを構成、照会、制御できます。 sc.exe を使用すると、グラフィカル サービス マネージャーを使用せずに Windows サービスを完全に制御できます。

scでサービスステータスを確認する

sc query serviceNameコマンドを使用して、特定のサービスのステータスを確認できます。たとえば、sc query MySQL80 コマンドを実行して、MySQL80 サービスのステータスなどの詳細情報を取得します。

コマンドラインでWindowsサービスを管理する方法
scでサービスステータスを確認する

現在、MySQL はマシン上で実行されていません。

scでサービスを開始する

sc.exe を使用して特定のサービスを開始するには、コマンドsc start ServiceName を使用できます。たとえば、MySQL80 サービスを開始するには、sc start MySQL80を実行します。サービスが正常に開始されたかどうかを確認するには、 sc query MySQL80コマンドを使用してサービスのステータスを確認します。

コマンドラインでWindowsサービスを管理する方法

scでサービスを停止する

サービスを停止してシステム リソースを解放できます。たとえば、sc stop MySQL80コマンドは MySQL を停止しますが、これはsc query MySQL80コマンドで確認できます。

コマンドラインでWindowsサービスを管理する方法

scを使用して新しいサービスを作成する

sc createコマンドを使用して新しいサービスを作成できます。このコマンドでは、サービス名、実行可能パス、およびスタートアップの種類を指定する必要があります。たとえば、起動時に自動的に開始される「mte」という新しいサービスを作成するには、次のように入力します。

sc create mte binPath= "C:\Users\HP\Desktop\Examples\Service.exe" start= auto
コマンドラインでWindowsサービスを管理する方法

sc を使用してサービスを更新する

sc configコマンドを使用して既存のサービスを設定できます。たとえば、スタートアップの種類を手動に変更するには、次のコマンドを実行します。

sc config serviceName start= demand
コマンドラインでWindowsサービスを管理する方法

sc を使用してサービスを削除する

サービスが不要になったら、次のコマンドで Windows から完全に削除できます。

sc delete srviceName
コマンドラインでWindowsサービスを管理する方法

2. Netコマンドを使用してWindowsサービスを管理する

Windows の net コマンドを使用すると、コマンド ラインからサービスを管理できます。このコマンドを使用すると、ユーザーはグラフィカルなサービス マネージャーを使用せずに、サービスを開始、停止、一時停止、再開、および照会できます。

net コマンドを使用してサービスを開始および停止する

Windows サービスは、それぞれnet start serviceName コマンドnet stop serviceNameコマンドを使用して開始または停止できます。

コマンドラインでWindowsサービスを管理する方法
netコマンドでサービスを開始または停止する

net コマンドを使用してサービスを一時停止および再開する

一部の Windows サービスでは、完全に停止するのではなく、一時停止と再開がサポートされています。その場合、それぞれnet pause ServiceName コマンドnet continue ServiceNameコマンドを使用できます。

コマンドラインでWindowsサービスを管理する方法
ネットサービスの一時停止と再開

netコマンドでサービスステータスを確認する

net コマンド自体は特定のサービスのステータスを直接確認する方法を提供しませんが、findstr コマンドと一緒に使用して結果をフィルタリングすることができます。たとえば、指定されたサービスが実行中かどうかを確認するには、次のように入力します。

net start | findstr "ServiceName"
コマンドラインでWindowsサービスを管理する方法
netコマンドでサービスステータスを確認する

指定されたサービスが実行中の場合、コマンドはそのサービスの名前を返します。そうでない場合、出力は行われません。

net コマンドを使用してリモート サービスを管理する

net コマンドを使用して、コンピューター名を指定してリモート コンピューター上のサービスを管理できます。たとえば、net start ServiceName /S RemotePC コマンドnet stop ServiceName /S RemotePCコマンドは、リモート コンピューター上のサービスを開始または停止するために使用されます。

Sign up and earn $1000 a day ⋙

Leave a Comment

Windows 11でライブラリフォルダを表示する方法

Windows 11でライブラリフォルダを表示する方法

Windows 11 のライブラリ フォルダーはファイル エクスプローラー インターフェイスで非表示になっていますが、数回タップするだけで簡単に再度表示できます。

Microsoft Edge のメモリ使用量が多い問題を解決する方法

Microsoft Edge のメモリ使用量が多い問題を解決する方法

Microsoft Edge でブラウジングしているときに、「メモリ使用量が多いことが検出されました」という警告が表示されていますか?これは、一部のブラウザプロセスがメモリ (RAM) を過剰に使用していることを意味します。

Windowsで音声認識を設定する方法

Windowsで音声認識を設定する方法

Windows ラップトップまたは PC で音声認識を設定するには、次の手順に従ってください。

ウイルス感染時にWindowsの隠しフォルダを復元する

ウイルス感染時にWindowsの隠しフォルダを復元する

多くの場合、フォルダー オプションで「すべてのファイルとフォルダーを表示する」オプションを有効にしても、システムの隠しフォルダーが表示されないのは、ウイルス攻撃が原因です。以下の方法のいくつかは、この問題に対処するのに役立ちます。

Windows 10のファイアウォールを無効にする3つの方法

Windows 10のファイアウォールを無効にする3つの方法

場合によっては、特定の機能を実行するためにファイアウォールをオフにする必要があります。このような状況では、Win 10 ファイアウォールをオフにする以下の 3 つの方法が役立ちます。

Windows 11でシャットダウンのデスクトップショートカットを追加する方法

Windows 11でシャットダウンのデスクトップショートカットを追加する方法

もっと速い方法をお探しの場合は、Windows 11 のデスクトップまたはタスクバーに専用のシャットダウン ショートカットを追加する方法を次に示します。

Windows 11でJPEG XLサポートを追加する方法

Windows 11でJPEG XLサポートを追加する方法

デフォルトでは、Windows 11 は JPEG X 画像形式をサポートしていませんが、サポートするアドオンをインストールできます。 Windows 11 で JPEG XL サポートを追加する手順は次のとおりです。

Windows 11 のタスクバーにアプリケーションをピン留めできないエラーを修正する手順

Windows 11 のタスクバーにアプリケーションをピン留めできないエラーを修正する手順

アプリケーションをピン留めするプロセス中に、アプリケーションをタスクバーにピン留めできないなどのエラーが発生することがあります。以下は、Windows 11 タスクバーにアプリケーションをピン留めできないエラーを修正する方法です。

ハードドライブを暗号化するには Windows BitLocker を使用する必要がありますか?

ハードドライブを暗号化するには Windows BitLocker を使用する必要がありますか?

Windows BitLocker は、ハード ドライブを暗号化するための使いやすいソリューションを提供します。ただし、欠点もあるため、すべての人にとって最適な選択肢ではない可能性があります。

Windows 11/10でドライブ上の削除されたデータを上書きする方法

Windows 11/10でドライブ上の削除されたデータを上書きする方法

このガイドでは、Windows 10 および Windows 11 でドライブ上の削除されたデータを上書き (安全に消去) して、復元またはアクセスできないようにする方法を説明します。

Windows 11の右クリックメニューにCopilotを追加するヒント

Windows 11の右クリックメニューにCopilotを追加するヒント

Windows 11 で Copilot を定期的に使用する場合、Copilot にすばやくアクセスするための非常に簡単な方法があります。それは、右クリック メニューに Copilot を追加することです。

Windows 10にプリンターを追加する方法

Windows 10にプリンターを追加する方法

Windows 10 にプリンターを追加するのは簡単ですが、有線デバイスの場合のプロセスはワイヤレス デバイスの場合とは異なります。

このPowerShellスクリプトはWindows 11のシステム要件とMicrosoftアカウントを回避できます

このPowerShellスクリプトはWindows 11のシステム要件とMicrosoftアカウントを回避できます

Windows 11 の厳格なシステム要件を削除するのに役立つ新しいユーティリティが開発されています。

コンピュータのメンテナンスで避けるべき10の重要なミス

コンピュータのメンテナンスで避けるべき10の重要なミス

長期的な運用と良好なパフォーマンスには、PC のメンテナンスが不可欠です。ただし、それでも、PC にメリットよりもデメリットをもたらすような間違いを犯す可能性はあります。

スマートアプリコントロールのWindows 11保護を有効にする方法

スマートアプリコントロールのWindows 11保護を有効にする方法

スマート アプリ コントロール (SAC) は、Windows セキュリティ アプリケーションに含まれるセキュリティ機能で、システムをロックダウンし、信頼できるアプリケーションのみを実行できるようにします。