代码之家  ›  专栏  ›  技术社区  ›  GateKiller

如何通过命令禁用Windows Vista中的dll缓存?

  •  0
  • GateKiller  · 技术社区  · 16 年前

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

    如何通过命令提示禁用此功能?

    3 回复  |  直到 15 年前
        1
  •  6
  •   The How-To Geek    16 年前

    您唯一能做的就是禁用superfetch,这可以用这个命令从命令提示符中完成(在=符号和禁用之间必须有一个空格)。

    sc config Superfetch start= disabled
    

    有一个神话,你可以禁用动态链接库缓存,但这只适用于Windows2000之前的系统。[ source ]

        2
  •  0
  •   Ben Childs    16 年前

    也许这会有助于你知道为什么你想这样做,然后试图帮助解决原来的问题…

        3
  •  0
  •   Christopher    16 年前

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

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