如何通过CMD禁用Windows Vista中的DLL缓存?

时间:2020-03-05 18:45:34  来源:igfitidea点击:

我知道Windows Vista(和XP)缓存最近在内存中加载了DLL ...

如何通过命令提示符禁用它?

解决方案

回答

我们唯一可以做的就是禁用SuperFetch,可以使用此命令在命令提示符下完成(=符号和Disabled之间必须有一个空格)。

sc config Superfetch start= disabled

我们可以禁用DLL缓存,但是这仅适用于Windows 2000之前的系统。

回答

知道我们为什么要这样做然后尝试帮助解决原始问题可能会有所帮助...

回答

Windows不会在内存中缓存最近使用的DLL。

它确实将文件的内容缓存在文件缓存中,就像通常对数据文件所做的一样。