Wenn beim automatischen Ausfüllen „Nicht genügend Speicher“ angezeigt wird
Diese Anleitung erklärt, wie Sie den folgenden Fehler beheben, der beim automatischen Ausfüllen angezeigt wird:
Nicht genügend Speicher, um fortzufahren. Dies kann bei größeren Datenbanken oder zu ehrgeizigen Datenbankeinstellungen (Argon2-Speicherparameter) passieren.
Ursache
Der Hauptgrund für diese Meldung ist, dass die KeePassium-App und ihr Modul zum automatischen Ausfüllen von Passwörtern unter unterschiedlichen Bedingungen arbeiten. Konkret steht dem Modul nur sehr wenig Arbeitsspeicher zur Verfügung — nur etwa 120 MB. Dieses Speicherkontingent gilt für alles: App-Code, Bibliotheken, Benutzeroberfläche — und Ihre Datenbank samt aller temporären Daten während der Entschlüsselung.
Wenn Ihre Datenbankdatei größer als ein paar MB ist oder einen speicherintensiven Verschlüsselungsalgorithmus verwendet, geht dem Modul beim Laden der Datei der Speicher aus. Im besten Fall sehen Sie die obige Fehlermeldung. Im schlimmsten Fall beendet das System den Prozess, und er verschwindet kommentarlos vom Bildschirm.
Der Rest dieses Artikels beschreibt mögliche Lösungen für dieses Problem.
Lösungen
Speicher freigeben
Zunächst einmal kann dem System tatsächlich der Speicher knapp werden (Arbeitsspeicher, nicht Speicherplatz). Das kann passieren, wenn eine speicherhungrige App oder ein Spiel im Hintergrund läuft. In diesem Fall stehen dem automatischen Ausfüllen unter Umständen von vornherein weniger als 120 MB zur Verfügung.
Als schnelle Abhilfe versuchen Sie, Ihr Gerät neu zu starten:
- Halten Sie die Standby-Taste gedrückt, bis „Zum Ausschalten streichen“ angezeigt wird
- Schalten Sie das Gerät aus
- Schalten Sie es wieder ein.
Datenbankeinstellungen anpassen
Wenn das Freigeben des Speichers nicht geholfen hat, lohnt sich ein Blick auf die Einstellungen Ihrer Datenbank. Der Argon2-Algorithmus, den manche Datenbanken verwenden, ist bewusst als speicherintensives Verfahren konzipiert. Je nach Parametern kann Argon2 mehrere hundert MB anfordern — weit mehr, als das System dem automatischen Ausfüllen zugesteht.
Sie können die Verschlüsselungseinstellungen so ändern, dass weniger Speicher benötigt wird, etwa maximal 32 MB. Öffnen Sie dazu Ihre Datenbank in KeePassium, tippen Sie auf die Taste unten auf dem Bildschirm → Verschlüsselung → Empfohlene Einstellung wählen.
Datenbankgröße optimieren
Schließlich kann es sein, dass die Datenbankdatei zu groß ist, um in den Speicher zu passen.
Standardmäßig komprimieren KeePass-Apps den Inhalt der Datenbank vor der Verschlüsselung. Selbst wenn die Datei also relativ klein ist (5 MB oder mehr), benötigt sie beim Laden deutlich mehr Speicher.
So machen Sie die Datei kleiner und damit schneller ladbar:
- Führen Sie eine Datenbankwartung durch, um veraltete Daten zu entfernen. Das geht in KeePass: Extras → Datenbank-Werkzeuge → Datenbank-Wartung.
- Konvertieren Sie die Datenbank in das
kdbx4-Format, das Anhänge effizienter speichert: Tippen Sie aufunten auf dem Bildschirm → Verschlüsselung → tippen Sie auf Empfohlene Einstellung wählen und dann auf Fertig, um die Änderungen zu sichern.
Anhänge in eine andere Datenbank verschieben
Wenn nichts anderes hilft, funktioniert als letzter Ausweg garantiert Folgendes: Teilen Sie die Datenbank in zwei Dateien auf — eine kleinere für Passwörter und eine größere für die angehängten Dateien.