Windows 任务计划程序是否缓存 dll

Windows 任务计划程序是否缓存 dll

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

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

其中一个 dll 中定义了一个主要行为,该行为明显保持不变,而它应该已经发生了变化。 exe 所依赖的某些 dll 是否可能已被系统缓存,因此其旧版本仍在使用中? 如果是这样,如何强制刷新它们?

注意:这些程序集没有经过强签名,但新的程序集具有不同的版本号。

相关内容