Windows Vista で CMD 経由で DLL キャッシュを無効にするにはどうすればよいですか?
-
09-06-2019 - |
質問
Windows Vista (および XP) のキャッシュが最近 DLL をメモリにロードしたことは知っています...
コマンドプロンプト経由でこれを無効にするにはどうすればよいですか?
解決
できることは SuperFetch を無効にすることだけです。これは、コマンド プロンプトから次のコマンドを使用して実行できます (= 記号と無効の間にスペースが必要です)。
sc config Superfetch start= disabled
DLL キャッシュを無効にできるという誤解がありますが、それは Windows 2000 以前のシステムでのみ機能します。[ソース]
他のヒント
おそらく、なぜこれを行うのかを知り、元の問題の解決に役立つと考えられます。
Windows は、最近使用した DLL をメモリにキャッシュしません。
通常のデータ ファイルの場合と同様に、ファイルの内容をファイル キャッシュにキャッシュします。
所属していません StackOverflow