Wie überprüfe ich, ob mein Windows 32-Bit-Anwendungen mit einem Speicherlimit von 3 GB unterstützt?

Wie überprüfe ich, ob mein Windows 32-Bit-Anwendungen mit einem Speicherlimit von 3 GB unterstützt?

Ich weiß, dass zur Unterstützung eines Prozesses mit einer Speichergrenze von 3 GB ein Schalter im BIOS eingeschaltet werden muss. Gibt es jedoch während der Ausführung von Windows eine Möglichkeit zu prüfen, ob diese 3-GB-Speicheradressierung in Windows aktiviert ist?

Antwort1

Standardmäßig kann ein Benutzerprozess auf einem 32-Bit-Windows 7 maximal 2 GB verwenden. Dies ist eine Betriebssystembeschränkung und hat nichts mit den BIOS-Einstellungen zu tun. Um die 3-GB-Beschränkung unter Windows 7 zu aktivieren, können Sie diesen Befehl in einem als Administrator ausgeführten cmd-Fenster verwenden und dann neu starten:

bcdedit /set IncreaseUserVa 3072

Um den aktuellen Wert von IncreaseUserVa zu überprüfen, verwenden Sie diesen Befehl in einem als Administrator ausgeführten cmd-Fenster und schauen Sie im Abschnitt Windows Boot Loader nach, ob Sie einen Eintrag von IncreaseUserVa sehen oder nicht. Wenn nicht, verwenden Sie die Standardeinstellung 2 GB:

bcdedit /enum

verwandte Informationen