• ベストアンサー

タスクマネージャーのプロセスに該当するmdbファイ

アクセス(mdbファイル)を4つ立ち上げています。 タスクマネージャーのプロセスを見ると、 イメージ名:MSACCESS.EXE メモリ使用量:208,922K というのが、プロセスの中でも一番多くメモリを使っているようです。 この208,922KのMSACCESS.EXEは 4つのmdbファイルのうちのどれかってどうやったらわかるのでしょうか? OSはXPです。

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

  • ベストアンサー
  • ryo_ky
  • ベストアンサー率47% (112/237)
回答No.1

XPはうろ覚えですが、使っているOffice(Access)のバージョンはいつのものでしょうか? また、タスクマネージャーのプロセスにはMSACCESS.EXEは1つですか? 例えばOffice2010であれば、Access.exeを重複起動させるとプロセスにはMSACCESS.EXEは2つ出てきます。プロセスの終了というボタンを押せば、プログラムを強制終了できるので、終了したファイルを確認すれば、どれかというのは特定できます。 またタスクマネージャーのプロセスにMSACCESS.EXEが1つの場合、Accessは重複起動しておらず、メモリは4つのmdbを開いた結果の数値(合計値)という事になります。 この場合、208,922kBのメモリはどれか1つのmdbによるものではないという事になります。 多少面倒かもしれませんが、mdbを1つずつ開いてその時のメモリ使用量を確認されてはいかがでしょうか?

QQEFORWYJ
質問者

お礼

ご回答ありがとうございました。

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

その他の回答 (1)

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.2

大した回答ではありません。 タスクマネージャのプロセスタブを選択し 表示→列の選択から、PID(プロセスID)にチェックを入れてください。 アプリケーションタブに戻って 複数立ち上がっているAccessのどれかを右クリックして プロセスの表示を選択すると そのプロセスがプロセスタブの中で選択された状態に切り替わります。 なので個々に当たってゆけば判別できます(一応)。 先ほどのPIDはアプリケーションを立ち上げるとその都度一意な番号が 割り当てられます。 このPIDを手掛かりにアプリケーションタブのタスク名が分かれば 質問は解決されるのでしょうが、 残念ながらVBAでも知る方法が分かりませんでした。。。 アプリケーション→プロセスのように プロセス→アプリケーションが逆引き?のような感じで 簡単に出来れば良いのですけどねぇ。

QQEFORWYJ
質問者

お礼

ご回答ありがとうございました。

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

関連するQ&A

  • タスクマネージャーのプロセスについて

    XPを使用しています。 タスクマネージャーを開き、プロセスを見ますと、iexplore.exeが2つあり(メモリー使用量はひとつが2,944Kでもうひとつは26,444kです。ユーザー名は自分のもの)、またSVCHOST.EXEは4つあり、そのユーザー名は2つがシステム、あとネットワークサービスとローカルサービスと振り分けられています。 この状態は正常でしょうか。教えてください。

  • タスクマネージャーで表示されるプロセスについて

    以下の点についてご教示を頂けますようお願い致します。 【環境】 Windows Server 2008 R2 タスクマネージャーにて「プロセス」タブにて「すべてのユーザーのプロセスを表示」ボタンを押下すれば、「現在動作しているプロセスを全て」を確認できますでしょうか。 例えば、「親プロセスA」が「子プロセスB」を起動した場合、「親プロセスA」は表示されますが、「子プロセスB」もタスクマネージャに表示されるのかを確認したいと考えております。 試しに、InternetExplorer11を起動し、2つのタブから別々のサイトにアクセスした場合、親プロセス」と「子プロセス」が確認できていることから、他のプロセスでも同様では思っておりますが、認識があっておりますでしょうか。プロセスによっては親プロセスはタスクマネージャーに表示されているが、子プロセスは、動作しているにもかかわらず、タスクマネージャーに表示されないことがあるかご教示を頂きたいと考えております。 <タスクマネージャー> イメージ名 ユーザー CPU メモリ(プライベートワーキングセット) 説明 --------------------------------------------------------------------------------------------- iexplorer.exe *32 User1 02 105,568K Internet Explorer iexplorer.exe *32 User1 00 117,756K Internet Explorer <ProcessExplorer v16.12> Process CPU Private Bytes Working   Set Description --------------------------------------------------------------------------------------------- iexplorer.exe 0.05 40,596K 54,088K  Internet Explorer iexplorer.exe 0.08 190,384K 200,520K Internet Explorer --------------------------------------------------------------------------------------------- また、以下のサイトで「現在動作しているプロセスを全て」と記載されているので現在、動作しているすべてのプロセスが確認できるように見受けられますが、情報元がMicrosoftではありませんでした。 Microsoftのサイトでタスクマネージャーで表示されいてるプロセスが「現在動作しているプロセスを全て」であるというような情報をご存知でしたらお教え頂けますようお願いいたします。 ---------------------------------------------------------------------------------------------- タスクマネージャの見かた http://jisaku-pc.net/hddnavi/tec_03.html プロセス 現在動作しているプロセスを全て見る事が出来ます。 動かしているアプリケーションは勿論ですが、コンピューターのバックグラウンドで動作しているプロセスも見る事が出来ます。 〔イメージ名〕・・・プロセス名の事です。なぜイメージと言うのか? (コンピュータのメモリ領域をメモリイメージと呼ぶことの名残だそうです。) 〔ユーザー名〕・・・プロセスを実行しているユーザー名です。 (Terminal Servicesが停止しているとユーザー名が空欄になるようです。) 〔CPU〕・・・CPUの使用率です。アイドリング状態ではほとんど00~05程度でしょう。 〔メモリ〕・・・正確には「メモリ(プライベートワーキングセット)」と記載されています。 プロセスがどれくらいメモリを消費しているかが分かります。 〔説明〕・・・プロセスの簡単な説明です。どのアプリケーションで動作しているプロセスなのかが確認できます。 ----------------------------------------------------------------------------------------------

  • タスクマネージャーのプロセスとは?

    先日動作が遅いで質問させていただいたものです。cpu6%、物理メモリ52%なのでそれが理由の一つなどご回答いただきました。 そこでタスクマネージャーの中のプロセスとは何なのでしょう? イメージ名としてたくさんの種類(たとえば、PPNTray exeとかBthHnd exeとか) があるのですが「プロセスの終了」をクリックすれば物理メモリが減るとかあるのでしょうか? もしそうだった場合すべて終了しても問題ないのでしょうか?

  • タスクマネージャで

    以前よりメモリ使用量が増えたなぁと思い、 タスクマネージャのプロセスを見てみたのです。 「ccApp.exe」が33000K 「explorer.exe」が19000Kでした。 それぞれ、どういう働きをしてるのでしょうか。 一番メモリを食ってたのが「Sleipnir.exe」だったの はわかるんですが。 よろしくおねがいします。

  • タスクマネージャのプロセス停止について・・・。

    はじめまして。現在使ってるPCのメモリの使用量をタスクマネージャから停止させ減らしたいのですがどれを停止して良いか悪いか分かりません。基本的に必要ないプロセス(イメージ名)はどのようなものでしょうか?それから絶対停止してはいけないプロセスはどういったものでしょうか。よろしくお願いします。

  • タスクマネージャのプロセス内に同一のイメージ名がたくさんあるんです・・・

    症状はタイトルのとおりなのですが、  タスクマネージャのプロセスに同じ名前のイメージ名が複数あります。  例えば、iexplorer.exeが19個、EXCEL.EXEが7個あり、それぞれ「ユーザー名」は同じで「メモリ使用量」もほぼ同じ、「CPU」は1つが利用中になっていてその他は00になっています。  動作が重くなったりなどの悪影響はありませんが、気になったので質問しました。  アドバイスお願いします。

  • タスクマネージャーを見たら怪しいプロセスがあるのですが

    タスクマネージャーを起動してプロセスを見たら rundll32.exeと言うプロセスがシステムではなくOwnerになっているのですがこれは普通なんでしょうか? 前から気になっていたんで分かるかたお返事お願いします<(_ _)> ちなみにOSはXP SP1です

  • タスクマネージャーのプロセスで・・・

    WIN_XP_PROを起動するとタスクマネージャーのプロセスにmessenger.exeというのが出てくるんですが、これがあるとエクスプローラとスタートメニューーが開けません。プロセスを終了すると開けるようになります。何か問題が起こってるのでしょうか?プロセス内のexeを消さなくても直る方法はありませんでしょうか?教えてください。お願いします。

  • タスクマネージャーのプロセスから消えなくなる

    こんばんは。 フォームにボタンを設置して、そのボタンをクリックすると 既存のアクセスファイルを開くようにしているのですが そのアクセスファイルを終了させてもタスクマネージャーのプロセスタブの MSACCESS.EXE*32 がいつまでも残ってしまいます。 VBのフォームを閉じると、MSACCESS.EXE*32は消えます。 VBのコードは、 Private Sub cmb_Access_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmb_Access.SelectedIndexChanged Call AccessOpen() End Sub ------------------------------ 標準モジュール Sub Access_Open() Dim AccApp As Access.Application Dim MyPath As String MyPath = "C:\test.accdb" AccApp = CreateObject("Access.Application") AccApp.OpenCurrentDatabase(MyPath) AccApp.Visible = True AccApp.UserControl = True AccApp = Nothing End Sub です。 VBのフォームから test.accdbを開く→閉じるを繰り返してると、 プロセスが溜まってしまって、アクセスでエラーが起こります。 なので、VBからアクセスを開いて閉じてたら、 プロセスも終了させるようにしたいのですが、 どうすればいいでしょうか? ご回答よろしくお願いします。

  • タスクマネージャーのプロセスに関して

    WIndowsXP Proを使っています。 アプリケーションがひとつも走っていない時にタスクマネージャーを立ち上げるとCPU使用率が17%位から40%位まで上下しています。 そこでタスクマネージャーのプロセスを見てみると「System Idle Process」というイメージ名がCPUを80以上使っているようです。 上記の現象でCPUの使用率を下げる方法を教えて下さい。 PS、特にHDDにアクセスしているようでもないのでウイルスでもなさそうなんですが。 宜しくお願いします。

このQ&Aのポイント
  • 筆まめ32で保存したファイルが開けなくなりました。どうすれば開くことができますか?
  • また、筆まめで画像を取り込む際にエラーが発生してしまいます。画像の取り込み方法を教えてください。
  • ソースネクスト株式会社の筆まめ32に関する問題です。ファイルの開け方と画像の取り込み方法について教えてください。
回答を見る

専門家に質問してみよう