storage filter driver & windows prefetch

Need help, thanks!

I am facing a difficult problem about windows prefetch.
I am writing a disk filter driver, the main function of which is disk restore.

However, more thing is done correctly. While the filter driver is working, I try to reinstall some application that was installed before filter driver working . After reinstalling the application successfully I run it , but system prompt “.DLL”(not include a name) does not found.

This situation above mention is happen when do not clean C:\Windows\Prefetch\ files before reinstall.

What puzzles me is that I clean C:\Windows\Prefetch files firstly, and then reinstall application .The application can start up successfully !!!

Why ?