Mfpmp.exe under PE prefetchs all catalog files of catroot folder after the system boot RRS feed

  • Question

  • Hello,

    We are developing a DVD player by using media foundation under PE, we develop our components such as source,decoder signed by PE certificate and run our components in mfpmp.exe under PE, it works and playback is ok.

    But we found one performance issue that when launch our player and start play at the first time after the system boot, it takes long time (usually 60-70s) to build the topology in mfpmp.exe, by using the tool Process monitor ,we find the mfpmp.exe process prefetch all catalog files of  %systemroot%\system32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} folder before playback,  this leads to long time delay to start playback as there are thousands of *.cat files under the folder.

    My questions are:

    1. What results in the mfpmp.exe to prefetch all catalog files after the system boot?

    2. Is there any way to prevent the mfpmp.exe from prefetching all catlog files?


    Monday, November 24, 2014 8:46 AM