Änderung der Funktion "Große Adressfunktionen" für Excel

Zusammenfassung

32-Bit-Versionen von Microsoft Excel 2013 und Excel 2016 können nach der Installation der neuesten Updates die Laa-Funktionalität (Large Address Aware) nutzen. (siehe Abschnitt "Lösung") Durch diese Änderung können 32-Bit-Installationen von Excel 2016 doppelten Arbeitsspeicher verbrauchen, wenn Benutzer mit einem 64-Bit-Windows-Betriebssystem arbeiten. Das System bietet diese Funktion, indem der virtuelle Arbeitsspeicher im Benutzermodus von 2 Gigabyte (GB) auf 4 GB erhöht wird. Diese Änderung bietet 50 Prozent mehr Arbeitsspeicher (z. B. von 2 GB auf 3 GB), wenn Benutzer auf einem 32-Bit-System arbeiten.

Diese Änderung kann die Häufigkeit der Fehler minimieren, die in den folgenden Fehlermeldungen beschrieben werden, wenn der Arbeitsspeicher für 32-Bit-Excel-Installationen eingeschränkt ist:

Excel cannot complete this task with available resources. Choose less data or close other applications.

Out of Memory

Not enough System Resources to Display Completely 

There isn't enough memory to complete this action. Try using less data or closing other applications. To increase memory availability, consider: 
* Using a 64-bit version of Microsoft Excel.
* Adding memory to your device.

Lösung

Um diese Änderung zu aktivieren, müssen Sie die neueste Version von Microsoft Office ausführen.

Weitere Informationen

In der Windows 32-Bit-Architektur wird der Adressraum für jedes Programm zwischen der Anwendung (Benutzermodusspeicher) und dem Betriebssystem (System- oder Kernelspeicher) gemeinsam genutzt. Bei einem 32-Bit-Prozess beträgt die Gesamtmenge des adressierbaren Arbeitsspeichers 4 GB. Standardmäßig wird dieser Arbeitsspeicher gleichmäßig auf den Prozess und das System aufgeteilt. Um Programme zu unterstützen, die möglicherweise mehr Arbeitsspeicher benötigen, unterstützt Windows das LAA-Speicherlayout. Diese Funktionalität wird nur verwendet, wenn das Programm sie unterstützen kann und sich selbst als Bereitstellung dieser Unterstützung identifiziert. LAA ermöglicht es dem System, mehr Prozessspeicher zuzuweisen, um weniger Arbeitsspeicher für sich selbst zu behalten.

Die aktuelle Designänderung zu 32-Bit-Excel macht es LAA-unterstützungsfähig und identifiziert es windows als LAA-Programm. Die maximale Arbeitsspeichermenge, die Windows dem Programm zur Verfügung stellen kann, hängt von der Systembitanzahl ab. 32-Bit-Windows-Systeme können nicht mehr als 3 GB für den Benutzermodusspeicher zuordnen. Dadurch wird der verfügbare Systemspeicher auf 1 GB verkleinern. (Ein 32-Bit-System darf 4 GB RAM insgesamt nicht überschreiten).) Auf 64-Bit-Windows-Systemen ist der adressierbare Speicherplatz für das System viel größer, und der Systemspeicher kann sich außerhalb des 4-GB-Grenzwerts befinden. Daher ist der maximal verfügbare Benutzerarbeitsspeicher für einen 32-Bit-Prozess, der auf einem 64-Bit-System ausgeführt wird, der vollständige adressierbare Bereich von 4 GB.

Diese Änderung gilt nur für 32-Bit-Programme. Daher betrifft dies nur 32-Bit-Versionen von Excel. Wenn Sie eine 64-Bit-Version von Excel ausführen, hat diese Änderung keine Auswirkungen.

64-Bit-Betriebssystem und 32-Bit-Office

Wenn Sie 64-Bit-Windows ausführen, wird diese Änderung automatisch angewendet. Es ist keine Aktion von Ihnen erforderlich. Der verfügbare Arbeitsspeicher für den Excel-Prozess wird automatisch von 2 GB auf 4 GB verdoppelt. Dies verbessert die Unterstützung für Aktionen, die viel Arbeitsspeicher verwenden.

32-Bit-Betriebssystem und 32-Bit-Office

Wenn Sie 32-Bit-Windows ausführen, kann diese Änderung nicht automatisch angewendet werden, da Sie den Modus ändern müssen, in dem das Betriebssystem ausgeführt wird. Genauer gesagt, um LAA unter 32-Bit-Windows zu nutzen, müssen Sie den Startschalter /3GB aktivieren und dann das System neu starten. Weitere Informationen zu diesem Switch finden Sie unter Verfügbare Switchoptionen für die Dateien windows XP und Windows Server 2003 Boot.ini.

Hinweis

  • Diese manuelle Änderung kann rückgängig gemacht werden, indem Sie den Startschalter /3 GB entfernen.
  • Durch Festlegen dieses Schalters reduzieren Sie die Arbeitsspeicherressourcen des Systems auf 1 GB. Dies kann zu Einschränkungen in Funktionen führen, z. B. die Anzahl der Programme, die gleichzeitig ausgeführt werden können, und die Anzahl der Fenster (für alle Programme), die gleichzeitig geöffnet werden können. Jede Systemressource verbraucht einen Teil des Systemspeichers. Der Schalter /3GB erweitert daher zwar den Arbeitsspeicher für Programmressourcen, reduziert jedoch den für Systemressourcen verfügbaren Arbeitsspeicher. Beachten Sie diesen Kompromiss, da er Fehler in anderen Programmen auslösen kann, nicht unbedingt im LAA-Programm selbst. 64-Bit-Windows-Systeme weisen diese Einschränkung nicht auf, da Systemressourcen außerhalb des adressierbaren 32-Bit-Bereichs gespeichert werden können.
  • Dieses Update enthält auch die Möglichkeit, Excel standardmäßig in einem eigenen instance zu öffnen. Weitere Informationen finden Sie unter Erzwingen des Standardmäßigen Öffnens von Excel in einem neuen instance.

Häufig gestellte Fragen

Kann das LAA-Update auf Excel 2013 angewendet werden?

LAA gilt für Excel 2016 Klick-und-Los-, Excel 2013 MSI- und Excel 2016 MSI-Versionen.

Kann das LAA-Update auf die Excel 2016 MSI-Version angewendet werden?

Ja, Excel 2016 MSI kann nach der Installation des Updates vom 7. Juni 2016 für Excel 2016 angewendet werden.

Kann ich meinem Computer mehr RAM hinzufügen, um zu erzwingen, dass LAA den Standardgrenzwert (2 GB für 32-Bit-Betriebssystem, 4 GB für 64-Bit-Betriebssystem) überschreitet?

Das Hinzufügen von mehr RAM wirkt sich nicht auf den maximal adressierbaren Arbeitsspeicher für LAA-Programme aus. Wenn Ihre Programme mehr Arbeitsspeicher als die LAA-Höchstwerte benötigen, sollten Sie zu einem 64-Bit-System und einer 64-Bit-Version von Excel wechseln.

Sind Add-Ins von LAA betroffen?

Jedes Codeprogramm kann von dieser Änderung auf subtile Weise beeinflusst werden. Daher sollten Sie Add-Ins testen, um sicherzustellen, dass sie ordnungsgemäß funktionieren. Es sollte keinen harten Kompatibilitätsbruch für jede Funktionalität geben. Daher sollten ordnungsgemäß geschriebene Add-Ins von der Änderung genauso profitieren wie die Hostanwendung selbst. Wenn das Add-In jedoch nie in LAA getestet wurde, können alle vorhandenen Codefehler jetzt zum ersten Mal für den Benutzer verfügbar gemacht werden.

Wird durch diese Änderung Fehler bei Ressourcen außerhalb des Arbeitsspeichers in Arbeitsmappen behoben?

Viele Faktoren können zu Fehlern aufgrund von nicht genügend Arbeitsspeicher in Arbeitsmappen führen. LAA kann dazu beitragen, die Arbeitsspeicherauslastung zu reduzieren, löst aber nicht jedes Speicherproblem. Manchmal kann eine der folgenden Aktionen erforderlich sein:

Weitere Inhalte