troushoo

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

  1. --/--/--(--) --:--:--|
  2. スポンサー広告

Prefetch ファイルを利用し、起動したアプリの情報を収集 : WinPrefetchView

Prefetch ファイルを利用し、起動したアプリの情報を収集 : WinPrefetchView

概要

Prefetch ファイルを利用して、「前回いつアプリが起動したか?」といった、起動したアプリの情報を収集することができるフリーのツールWinPrefetchView を紹介します。

内容

Prefetch ファイルとは?
Prefetch ファイルとは、拡張子がpf のファイルで、C:\Windows\Prefetch にあります。
Prefetch ファイル

Windows はアプリの起動時にPrefetch ファイルを作成します。そして、次回アプリを起動する時に、その作成されたPrefetch ファイルを利用して、アプリ起動の高速化を図ります。

[補足]
Prefetch の機能は、クライアントOS ではデフォルト有効ですが、サーバーOS ではデフォルト無効です。
レジストリの設定で、Prefetch の機能を有効にできます。
キー:HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
名前:EnablePrefetcher
種類:REG_DWORD
値 :1 (アプリケーションのPrefetch のみ有効)
    もしくは
   3 (アプリケーションとブートファイルのPrefetch を有効)

Prefetch ファイルを解析することで何がわかるか?
Prefetch ファイルを解析すると、以下のようなことがわかります。
・起動したアプリの名前
・アプリが前回起動した日にち・時間
・アプリが今まで何回起動したか
・アプリが読み込んだファイル名など

これらを解析する方法として、フリーで公開されているWinPrefetchView を利用して、以下具体的に見ていきます。

WinPrefetchView のダウンロード・インストール
1. WinPrefetchView のサイトの”Download WinPrefetchView” より、Zip ファイルをダウンロードします。
Download WinPrefetchView

2. インストール作業は必要ありません。ダウンロードしたZip を解凍し、WinPrefetchView.exe を実行するだけです。
WinPrefetchView.exe を実行

3. アンインストールは、解凍したフォルダーごと削除すればOKです。

WinPrefetchView の基本的な使い方
1. WinPrefetchView.exe を実行します。

2. 上半分のウィンドウが、Prefetch ファイル(= .pf ファイル) の情報です。
以下のような情報が確認できます。
・起動したEXE の名前 (= “Process EXE” の列)
・今まで何回起動したか (= “Run Counter” の列)
・アプリが前回起動した時間 (= “Last Run Time” の列)
WinPrefetchView

3. 下半分のウィンドウにより、Prefetch ファイルごとの以下の情報がわかります。
・アプリが読み込んだファイル名・パス
WinPrefetchView
*Prefetch ファイルが保持しているアプリが読み込んだファイル名の情報は、アプリ起動後約10 秒間の間に読み込んだファイルになります。


情報元
WinPrefetchView (英語)

関連記事
ようこそ画面の時に任意のプログラムを実行する方法
  1. 2014/06/27(金) 22:40:11|
  2. ツール
  3. | トラックバック:0
  4. | コメント:0
<<xperf を用いて、どのプロセスがネットワーク通信を行ったかを調べる方法 | ホーム | Message Analyzer でリモートキャプチャー ~ キャプチャー対象には追加ソフトのインストールなし ~>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://troushoo.blog.fc2.com/tb.php/179-2e5ff712
この記事にトラックバックする(FC2ブログユーザー)

スポンサーリンク

最新記事

月別アーカイブ

カテゴリ

ツール (92)
ネットワーク (76)
Visual Studio (56)
SOS・Psscor2/Psscor4 (25)
WinDbg (25)
Linux (24)
Azure (17)
Tips (20)
英語 (1)
About Me (1)
未分類 (0)

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。