Windows Vista (および XP) のキャッシュが最近 DLL をメモリにロードしたことは知っています...
コマンドプロンプトからこれを無効にするにはどうすればよいですか?
Windows Vista (および XP) のキャッシュが最近 DLL をメモリにロードしたことは知っています...
コマンドプロンプトからこれを無効にするにはどうすればよいですか?
唯一できることは、SuperFetch を無効にすることです。これは、このコマンドを使用してコマンド プロンプトから実行できます (= 記号と無効の間にスペースが必要です)。
sc config Superfetch start= disabled
DLL キャッシュを無効にできるという迷信がありますが、これは Windows 2000 より前のシステムでしか機能しませんでした。 [ソース]
Windowsは、最近使用されたDLLをメモリにキャッシュしません。
通常のデータファイルの場合と同様に、ファイルの内容をファイルキャッシュにキャッシュします。
おそらく、なぜこれをやりたいのかを知り、元の問題を解決するのに役立つでしょう...