2008-08-31 7 views

Antwort

6

Das einzige, was Sie tun können, deaktivieren SuperFetch ist, die von der Eingabeaufforderung mit diesem Befehl durchgeführt werden kann (es muss ein Raum zwischen dem = -Zeichen und deaktiviert sein).

sc config Superfetch start= disabled 

Es ist ein Mythos gibt, die Sie DLL-Caching deaktivieren können, aber das funktioniert nur bei Systemen vor Windows 2000 [source]

+0

Das einzige, was Tweak jemals getan hat, war _Explorer_ Caching von DLLs zu deaktivieren. Dies war notwendig für Entwickler, die an Explorer-Plugins arbeiten - ohne dass Explorer ältere Versionen der Plugin-DLLs zuordnen würde, was es schwierig macht, sie durch neue Versionen zum Testen zu ersetzen. Dass diese Optimierung für den Explorer spezifisch war, wird dadurch deutlich, dass sie in einem Unterschlüssel unter dem Schlüssel von Explorer in der Registrierung gefunden wird. Es hatte nichts mit dem Zwischenspeichern von DLLs im Allgemeinen zu tun. DLLs können vorab geholt werden, aber anders als sie werden sie wie alle anderen Codes (außer nicht-seitenverschiebbarem Kernel-Modus-Code) als Seiten aufgerufen. –

0

Vielleicht wäre es hilfreich zu wissen, warum Sie tun möchten, und versuchen Sie dann, das ursprüngliche Problem zu lösen ...

0

Windows speichert zuletzt verwendete DLLs nicht im Arbeitsspeicher.

Es speichert den Inhalt der Dateien im Dateicache, wie es normalerweise bei Datendateien der Fall ist.