• 締切済み

NTで稼動プロセスを一覧として取得したい

WindowsNTを使用しています。 現在稼動中のプロセスがタスクマネージャから確認できるのですが、このプロセスをテキスト形式など加工しやすい状態のファイルとして取得しようとしています。 ツールなどないかどうか探したのですが、探し方が悪いのか見つかりません。 どなたかご存知の方はいらっしゃいませんか?

みんなの回答

  • mann555
  • ベストアンサー率46% (29/62)
回答No.1

Windows Management Instrumentationというものがありますよ。 例えばWSHで下記のようにすればプロセスが取得できます。 ------------------------------------------------------------------- Set processList = _ GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select * from Win32_Process ") for each Process in processList WScript.Echo Process.name Next ------------------------------------------------------------------- 確かNTだと別途インストールする必要があったと思います。

kayu24
質問者

お礼

ありがとうございました。 おかげさまで解決しました。

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

関連するQ&A

  • NTでのプロセス出力

    こんにちは。 WindowsNT4.0で、タスクマネージャのプロセス (稼動しているプロセス)を、 テキストにリダイレクト出力したいのですが、 dosプロンプト等を使って何か良い方法はありますでしょうか? よろしくお願いいたします。

  • NTプロセス一覧の取得

    毎々お世話になります。 NT4.0で稼働中のプロセス一覧をテキストファイルに出力したいと考えています。 Psapi.dllを使用すれば可能であるということは調べてわかったのですがNTのリソースキット等でEXE形式(DOSプロンプトより起動可能)で提供されてはいないのでしょうか? よろしくお願いいたします。

  • スレッド一覧の取得

    こんにちわ。 VC6.0でWindowsNT4.0上で動作しているプロセス一覧及びスレッド 一覧を取得するツールを作成したいのですが、アドバイス下さい。 プロセス一覧に関しては、EnumProcessesを使用すればいいのかな? とめぼしはついたのですが、スレッド一覧の取得で壁に当たって います。 NT5.0以降であればCreateToolhelp32Snapshotなんかを使用して いけそうな感じもするのですが。 よろしくお願いします。

  • CPUの稼働率が100%近辺になり、動作が遅い

    WindowsXPSP2を使用しています(Dell)が、電源を入れてしばらくして から使用しようとしても殆ど動きません。 そこでタスクマネージャを起動して、確認するとCPUの稼動率が殆ど 100%になっています。(たまに少し下がる) アプリケーションは何も立ち上げておりません。   起動してから30分位はこの状態が続きます。 タスクマネージャのプロセスを見ると、SVchost.exe(ユーザ名 SYSYTEM)が ずっと動作しています。これが原因のようですが、これは何を しているのでしょうか?。   どなたか教えていただけますでしょうか。 よろしくお願いします。

  • Windowsでプロセス確認コマンドってありますか?

    Windows2000proを使用しています。 タスクマネージャーにてプロセス確認ができますが、 これをコマンドで確認することはできないのでしょうか。 またプロセスの停止、起動コマンドなどは存在しないのでしょうか。 対象にリモートからTELNETで実施するため、タスクマネージャが使用できない状態なのです。よろしくお願いします。

  • プロセス一覧にウイルス

    プロセス一覧にウイルス 細かい事は全く判らないのですが、感染後外部に通信を行うようなタイプのウイルスは その通信を行うため必ずどこかで何らかの実行ファイルが動いているのですよね? それってタスクマネージャのプロセス一覧の「ユーザー」名で表示されるものですか? 有料版Avira AntiVir、Spybot-S&Dなどを使用しておりますが、未知ウイルスも多いそうで もし検査に引っ掛からず感染してしまった場合、タスクマネージャでウイルスのプロセスが 見えるならまだ対応のしようがあるのかなと思いました。 しかしそのプロセスがsvchost.exeのような名前に偽装されたとしても 「現ユーザ」名で出てくれるなら一目瞭然なのですが svchost.exeが幾つも並ぶ「all users」欄に表示されると正規の物と区別が付かず 「サービス」の項目などは何が何やらさっぱり判りません。 アンチウイルスソフトの次のチェックとして タスクマネジャでのウイルスの見分け方が少しでも判ればと思っているのですが 何かありますでしょうか?

  • 親プロセスの調べ方

    タスクマネージャでプロセスを確認した際に、プロセスの一覧が表示されますが、その各プロセスの呼び出し元(親プロセス)を調べる方法がわかりません。 フリーソフトのprocess exploreで調べることが出来るようですが、DOSコマンドや、MSの正規のツールで調べることが可能かについて教えていただきたいです。

  • プロセス、サービスについて

    タスクマネージャで表示されるあるプロセスについてつねにCPU使用率が0%のプロセスを停止した場合と0%で待機状態?(タスクマネージャで表示されている)の場合と負荷のかかり方に違いはありますか? また同様にサービスについて利用しないサービスを停止状態にしているのと開始状態にしているのと付加のかかり方に違いはありますか?

  • プロセスにたくさんのファイル

    タスクマネージャーのプロセスには、常にたくさんのexeファイルがあるものなのでしょうか? 大体20~30個ほどでしょうか。 CPU使用率は5%とかなので、ウイルスとかの心配はないかな、と思いますが他のPCのプロセスって見たことがないので微妙に心配です。 どなたかよろしくお願いします。

  • タスクマネージャのプロセス一覧のファイル名を調べられるサイト

    タスクマネージャーのプロセス一覧で、 各ファイルについて説明している、サイトはありますか?

このQ&Aのポイント
  • プリンタでスキャンしたデータをパソコンに送ることができなくなりました。以前はできていたのですが、パソコン側のファイヤウォールの設定がわかりません。
  • 使用しているプリンタはブラザーのMFC-J4440Nです。有線LANでパソコンに接続しています。
  • パソコンのOSはWindows 10で、関連するソフトやアプリはありません。また、電話回線は光回線を利用しています。
回答を見る