Windows任务调度程序cachingdll

我最近更改了Windows 2008 R2服务器上的现有计划任务,使其指向位于与上一个文件夹不同的文件夹中的新可执行文件。 exe文件(.NET控制台应用程序)旁边的一些DLL也发生了变化。

问题是,在执行任务时,它似乎与旧版本具有相同的行为。 我仔细检查了位置,并将旧文件夹移开,但问题仍然存在。

其中一个dll定义了本来应该改变的主要行为。 是否可能有一些exe文件依赖的DLL已被系统caching,以便旧版本仍在使用? 如果是的话,如何强制他们被刷新?

注意:程序集没有强有力的签名,但是新的程序有不同的版本号。