Archiv Windows XP 25.916 Themen, 128.567 Beiträge

WinXP: wie kann ich die Auslagerung des Kernels verhindern?

asdfghjkl / 10 Antworten / Flachansicht Nickles

Ich hab jetzt Cacheman XP downgeloadet und dort mit der Einstellung "Disable Executive Paging" unter Tweaks verhindert, das WinXP Programmdaten auslagert. Das


einzige was noch immer ausgelagert wird ist der Kernel.


 


Weiß jemand, wie ich diese Auslagerung des Kernels verhindern kann? Ich hab früher das mit einem Registry-Key verhindern können, aber jetzt funzt das nicht mehr.


Jetzt hab ich aber nur einen gefunden, der laut <a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;184419">MS Knowledgebase</a> nur in Win NT/2k


funzt.


Es könnte aber auch daran liegen, das ich in der Zwischenzeit SP1 und SP2 installiert hab. Allerdings hab ich das nicht über das offizielle Microsoft-Patch


gemacht, sondern über so ein update pack von wintotal.de oder so ähnlich und WinXP zeigt mir noch immer an, ich hätte die ursprüngliche Version ohne SP.


Allerdings hab ich laut Systemsteuerung -> Software mehrere SP1- und ein SP2-Hotfix installiert.


Vielleicht hätt ich aber auch einen anderen Key ändern müßen, aber ich hab im Google nur den gefunden.



Der Registry Key war übrigens


HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ MemoryManagement \ DisablePagingExecutive


Ich hab den wert von 0 auf 1 geändert.

The Wasp asdfghjkl „Zu deinem Artikel: da steht nur, wie man die Pagefile komplett abschaltet. Das...“
Optionen

zu Frage 1: RC = Release Candidate. Beta Versionen werden immer in RCs unterteilt, d.h. die erste Version ist RC1, die zweite RC2 etc.

zu Frage 2: Ich weiß nicht, ob ich verstehe, was du mit Kernel-Swapping meinst. Der Kernel ist, wie schon der Name sagt, der Kern des OS und für alle wichtigen Aufgaben zuständig. Daß der Kernel geswapped (paging) wird, ist mir neu. Der Kernel ist ja selbst unter anderem für das Speichermanagement zuständig. Gepaged werden nur Programmteile, für die nicht genügen RAM zur Verfügung steht.
Wenn eine Stelle nicht gepaged wird, wird sie nachgepaged oder ein Speicherfehler ausgegeben.
Wenn du 1GB RAM installiert hast, kannst du die Pagefile.sys auf den empfohlen Wert von 2-50MB stellen, was eigentlich ausreichen sollte. Fachlich korrekt sollte man das aber nachmessen und dementsprechend einstellen. Das gilt dann aber nur für dieses eine Spiel, ein anderes kann wieder andere Speicheranforderungen haben, was aber sehr unwahrscheinlich ist. Da bei 1024MB kein Grund für laufendes Paging besteht, legt das Programm/Kernel beim Programmstart bei Bedarf nur die Pages an, benutzt sie aber nicht. Sie sind also keine Leistungsbremse. Ansonsten mußt du die Erläuterungen/FAQ zu Cacheman XP lesen. Ich denke aber, um am Kernel/Speichermanagement rumzuwursteln muß man schon ein Fachmann sein, was auch immer einige Programme da einem vorgaukeln.