0

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

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

4

3 回答 3

6

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

sc config Superfetch start= disabled

有一种说法是您可以禁用 DLL 缓存,但这仅适用于 Windows 2000 之前的系统。 [来源]

于 2008-08-31T01:04:14.653 回答
0

了解您为什么要这样做然后尝试帮助解决原始问题也许会有所帮助...

于 2008-08-31T09:10:26.403 回答
0

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

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

于 2008-08-31T11:58:11.350 回答