• ベストアンサー

Windowsサービスで、停止しているサービスの一覧を取得するに

コマンドプロンプトにおいて、net start で開始しているサービスが表示されますが、停止しているサービスの一覧を取得するにはどうしたらよいですか? MMCサービスみたいに、開始・停止に関係なくサービスの一覧が名前順にソートされていて、右に開始かどうかが表示できればベストです。 コマンドがなければ外部コマンド、VBScriptでもOKです。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

sc query type= service state= inactive とか

qutto
質問者

お礼

遅くなりましたが、これでいけました。 ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

Set ServiceSet = GetObject("winmgmts:").ExecQuery("select * from Win32_Service where State='Stopped'") for each Service in ServiceSet WScript.Echo Service.DisplayName Next

参考URL:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_service.asp
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • windows defender停止するコマンド

    windows 10でプロンプトでwindows defender停止(開始)するコマンドを教えてください 現在は、 defenderを”すべての設定”から順番に追って”リアルタイム保護”のトグルスイッチを”オン”又は”オフ”にしていますが これを簡単にできないかと考えて書きコマンドプロンプトが利用できるようなので試してみました。 (bat作成後ワンクリックで停止、再開できるように) サービス停止 sc stop "SecurityHealthService" sc config "SecurityHealthService" start= disabled サービス開始   sc start "SecurityHealthService"   sc config "SecurityHealthService" start= auto ------------------------ 私は、ユーザーとしては管理者です。 コマンドプロンプトは、管理者権限で実施しましたがエラーが発生しました。 エラー sc stop "SecurityHealthService" では、     OpenService FAILD 5:      アクセスが拒否されました。 このエラーは、、ローカル コンピュータの Administrators グループのメンバーでない場合に出るようです。 具体的に、エラーが出ないようにはどうすれば良いですか?

  • コマンドプロンプトサービスの停止と開始について

    OS Windows Server2003 バックアップを取るため SQL Serverサービスをタスクで自動で開始と停止をやりたいんですが、 バッチを組み実行したところ、開始は問題ないのですが 停止するときにバッチがそのまま止まってしまいます。 ログを調べたところ次の文面が表示されていました。 ※「次のサービスは MSSQLSERVER サービスに依存しています。 MSSQLSERVER サービスを停止すると、これらのサービスも停止されます。    SQLSERVERAGENT この操作を続行しますか? (Y/N) [N]: 」 コマンドプロンプトで「y」を実行すると停止します。 このようにバッチを組んでいます。 開始バッチ set log=c:\log\SQL-service-start.log net start mssqlserver >> %log% net start SQLServerAgent >> %log% 停止バッチ set log=c:\log\SQL-service-stop.log net stop mssqlserver >> %log% 申し訳ございませんが、ご教授の方お願いします。

  • Windowsのサービスの停止方法

    いつもお世話になっております。 Windows XP / Windows Server 2003 のサービスを停止させる方法について教えてください。 サービスを停止させる方法として、サービス一覧から該当サービスを選択し、 ・右クリック→停止 ・ダブルクリック→停止 ・サービス一覧画面の左上にあるメニューから停止 の 3 通りがあるかと思いますが、それぞれのやり方で結果に違いがあるのでしょうか? 以上、よろしくお願いいたします。

  • サービス停止後、アプリケーションが開けません…

    PCの動作が重かったので、不要なサービスを停止していたら、誤って必要なサービスまで停止してしまったようです。その後、 C:\windows\system32\services.msc 指定されたサービスは無効であるか、または有効なデバイスが関連付けられていないため、開始できません。 というエラーが出てきまして、アプリケーションを実行出来なくなってしまいました。 セーフモードで解決しようとしましたが「msconfig」も上記のエラーが出てしまいます。 一体どうすれば良いでしょうか…。 コマンドプロンプトは開けるようですが、知識がないので手も足も出ず…。 何方か、ご教示願えれば幸いです。 宜しくお願い致します。

  • サービスの停止や開始をショートカットにできないか?

    Windows10の「サービス(ローカル)」の中に、使うソフトによって停止したり再開したりしたいものがあるんですが、サービス一覧を出して、その中から該当のサービスを探して操作するのが面倒でなりません。 そのサービスだけをデスクトップ上にショートカットを作って、ダブルクリックするだけで停止したり開始したりできないでしょうか? 「サービス(ローカル)」へのショートカットは作ることができるし、スタート画面にピン留めしておけば良い話なんですが、やはりピンポイントでそのサービスを操作したいです。

  • コマンドプロンプトからリモートマシンのサービスを起動/停止する方法

    GUIでリモートマシンのサービスを起動/停止する場合は、「コンピュータの管理」でリモートマシンに接続すれば可能ですが、コマンドプロンプトから行うにはどうすればよろしいのでしょうか。 NET STOPコマンドやNET STARTコマンドは、自分のマシンのサービスを起動/停止はできますが、リモートマシンのはできません。 ご教授をお願いいたします。 ※OSはWIN2000以上です。

  • 個々のサービスをDOSから開始するには

    教えて下さい。 サービスに登録されている個々のサービス(停止状態)を コマンドプロンプトから開始するにはどうすればいいでしょうか? プロパティにある実行ファイルを CALL文で実行しても うまく開始しませんでした。 宜しくお願いします。m(_ _)m

  • Windows Server 2003のサービスのTerminal Serviceを停止させたい

    Windows Server 2003のサービスのTerminal Serviceを停止させようとプロパティを見てみたら、全て灰色で何もできない状態でした。 状態は開始になっていますが、停止(netstatで3389が表示されないように) することは可能でしょうか? Windowsでは kill -9 [PID]のようなことはできますか?

  • Windowsのサービスについて

    Windowsのサービスを停止させたら、途中でエラーが発生し、 「停止処理中」となり、停止させたり、開始させたりできなくなりました。 元に戻すにはどうすれば良いのでしょうか? また、コマンドラインで net stop [サービス名] で使うサービス名を取得する方法は、サービスアプリを使う方法以外に何か便利なツールはありますか?

  • linuxのサービス一覧について

    質問させてください。 linuxのサービス一覧のコマンドでWindowsみたいに各サービスのログオン情報を表示させる方法はあるのでしょうか? ご教授よろしくお願いします。