FAQ - Store.exe beschränken.
Wer einen Server ab der Version 2007 mit Exchange betreibt wird häufig auf eine extrem hohe Speicherauslastung des Servers treffen. Häufig ist die Datei Store.exe dafür verantwortlich. Sie regelt die Speicherreservierung für Exchange und reserviert immer wieder den vollen zur Verfügung stehen RAM, so das andere Dienste und Anwendungen nur noch zögerlich reagieren. Je mehr RAM man hat, je mehr wird reserviert. Es gibt keine wirkliche Obergrenze. Besodners auf einem Server 2011 Small Business Server ist dies oft in langsamen Reaktionen in Verbindung mit Netzlaufwerken zu spüren. Dieses Problem kann man auf zwei Arten in den Griff bekommen. Beide Methoden haben aber auch Nachteile.
Methode 1: Store.exe regelmäßig neu starten:
Diese Methode behebt das Problem nur kurzfristig, reicht auf vielen System allerdings aus um eine als dauerhafte Lösung genutzt zu werden:
Erstellen Sie ein Batchscript das den Dienst neu startet indem Sie mit dem Editor eine Datei Namens RestartMSExhcnageIStore.bat. Geben Sie folgenden Code ein und speichern diesen ab:
net stop MSExchangeIS
net start MSExchangeIS
Erstellen Sie einen neuen Aufgaben-Task mit dem Windows Aufgabenplaner (früher Task-Planer). Dieser sollte evtl. 2 mal pro Tag ausgeführt werden. Wann und wie oft sollte jeder selbst entscheiden. Zu häufigen Ausführungen rate ich allerdings ab. Dann sollte eine andere Lösung gefunden werden. Als Aktion wird unsere erstellte Batchdatei mit folgenden Wersten in der neuen Aufgabe unter Ation eingetragen:
Aktion: Programm starten
Programm/Skript: c:\Windows\System32\cmd.exe
Argumente hinzufügen: /c “%Speicherpfad%\RestartMSExhcnageIStore.bat"
Starten in: %Speicherpfad%
Dabei steht %Speicherpfad% für den Pfad in dem Ihr die Batchtdatei erstellt habt
Methode 2: Store.exe begrenzen
Diese Methode begrenzt den Speicherhunger von Store.exe. Erfahrungen zeigen aber das dies oft nur einige Wochen funktioniert. Nach einigen Updates muss dann wieder manuell Hand angelegt werden.
1. Öffnen Sie den ADSI-Editor unter dem Windows Startmenü und Verwaltung.Ist dieser dort nicht vorhanden Öffnen Sie mit der Windows-Taste & R den Ausführen Dialog und geben dort mmc ein.
2. Klicken Sie auf “Datei” und “SnapIn hinzufügen/entfernen”
3. Doppeklick auf ADSI-Editor und mit OK bestätigen.
4. Nun müssen Sie im linken Teil unter Konsolenstamm den ADSI_Editor finden. Klicken Sie mit der rechten Maustaste darauf und wählen “Verbindung herstellen”. Als Pfad sollte bereits der Exchangeserver ausgewählt sein. Bevor bestätigt wird muss noch der Verbindungspunkt geändert werden. Wählen Sie in dem Feld “Verbindungspunkt” “Konfiguration” aus und bestätigen Sie nun den Dialog mit “OK”.
5. Nun müssen Sie sich zum InformationStore durchklicken., Dabei sollte der Pfad dem hier aufgeführten sehr ähnlich oder identisch sein:
CN=Configuration, DC=Domain,DC=.com
CN=Services
CN=Microsoft Exchange
CN=“domain.com“
CN=Administrative Groups
CN=“Exchange Administrative Group“
CN=Servers
CN=“Exchange1″ (Servername)
CN=InformationStore
6. Klicken Sie mit der rechten Maustaste auf “CN=InformationStore” und wählen “Eigenschaften”.
7. Abhängig davon wieviel RAM Ihr Server hat, sollte der InformationStore nicht mehr als die hälfte zugewiesen werden. Hat Ihr Server also 16 GB RAM sollten Sie auf keinen Fall mehr als 8 GB zuweisen. Wobei die Bezeichnung zuweisen hier falsch ausgedrückt ist. Es ist eher eine Begrenzung. Dabei ist unter den unterschiedlich Serversystem folgendes zu beachten:
Bei einem Exchange Server 2007 wird der Wert in 8k Blöcken angegeben. Darum müssen in jedem Fall die Werte berechnet werden. Ein Beispeil bei einer 2 GB Begrenzung:
2 GB x 1024 = 2048 MB x 1024 = 2097152 KB
2097152 KB / 8 = 262144 Blöcke
Entsprechend hier einige fertig errechnete Werte:
512 MB = 65536
1 GB = 131072
1,5 GB = 196608
2 GB = 262144
3 GB = 393216
4 GB = 524288
Bei einem Exchange Server 2010 und Exchange Server 2013 werden die Blöcke in in 32k Blöcken angegeben, Auch hier ein Rechnbeispiel Anhand von 4GB Begrenzung:
4 GB x 1024 = 4096 MB x 1024 = 131072 KB
131072 KB / 32 = 131072 Blöcke
Entsprechend auch hier wieder einige fertig errechnete Werte:
512 MB = 16384
1 GB = 32768
2 GB = 65536
3 GB = 98304
4 GB = 131072
8 GB = 262144
8. In jedem Fall muss danach der Exchange neu gestartet werden.