Zur Beachtung - Anleitungen

Bitte beachten Sie, daß die bereitgestellten Informationen zum Zeitpunkt der Erstellung im Rahmen von durchgeführten Arbeiten dokumentiert und validiert wurden. In einer geänderten Systemumgebung können für die Schritte Anpassungen erforderlich sein. Dies gilt insbesonders, falls die Informationen Workarounds oder Fehlerbehebungen betreffen. Die Informationen sind entsprechend spezifisch für die Systemumgebung und Version der Systeme zum Zeitpunkt der Arbeiten. Schritte, die sich für uns von selbst erschließen, sind ggf. nicht in den Anleitungen enthalten. Dasselbe gilt auch für konzeptionelle Anleitungen. Diese sind für spezifische Umgebungen und spezifische Erfordernisse erstellt und müssen vor Anwendung überprüft werden, ob sie für die angedachte Umgebung passend sind. Die Verwendung erfolgt auf eigene Gefahr.

Wir raten in jedem Fall dazu, vorab ein Backup in einem Umfang zu erstellen, der die Wiederherstellung der Systeme im Fehlerfall sichert. Dies betrifft bei Active-Directory-integrierten Diensten auch das Active-Directory.

 

(26.10.2026)

Nach der Installation von SU11 für Microsoft Exchange SE über WSUS war bei einem Server ECP für über eine halbe Stunde nicht mehr aufrufbar. Nach der Anmeldung kam eine Fehlerseite. HealthChecker wies folgende Fehlermeldungen aus:

    Missing Shared Configuration File: 
        Missing: %ExchangeInstallDir%bin\SharedBindingRedirects.config
        More Information: https://aka.ms/HC-MissingConfig
    Default Variable Detected: 
        C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\ecp\web.config
        More Information: https://aka.ms/HC-DefaultVariableDetected
    Bin Search Folder Not Found: 
        C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\ecp\web.config
        More Information: https://aka.ms/HC-BinSearchFolder

Gleichzeitig wurden im Anwendungslog Warnungen mit der Event-ID 1310 erfaßt:

Application information: 
    Application domain: /LM/W3SVC/2/ROOT/ecp-5-134374893588920166 
    Trust level: Full 
    Application Virtual Path: /ecp 
    Application Path: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\ecp\ 
    Machine name: MSX-0 
 
Process information: 
    Process ID: 29640 
    Process name: w3wp.exe 
    Account name: NT-AUTORITÄT\SYSTEM 
 
Exception information: 
    Exception type: ConfigurationErrorsException 
    Exception message: Die Datei oder Assembly "Microsoft.Exchange.Common, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.

Im ersten Schritt wurde die Ausführung des im Link https://aka.ms/HC-MissingConfig genannten Befehls versucht:

DependentAssemblyGenerator.exe -exchangePath "%ExchangeInstallPath%\bin" -exchangePath "%ExchangeInstallPath%\ClientAccess" -configFile "%ExchangeInstallPath%\ClientAccess\SharedWebConfig.config"

Der schlug mit einer Exception fehl.

Die Ursache dafür ist indirekt im Artikel https://aka.ms/HC-DefaultVariableDetected zu finden, nach dem in der bezeichneten Konfigurationsdatei der Verweis auf die Umgebungsvariable %ExchangeInstallDir% ersetzt werden soll - durch den Exchange-Installationspfad:

Das ist nur dann erforderlich, wenn die Umgebungsvariable nicht gesetzt ist oder einen falschen wert enthält. Allerdings heißen die beiden Variablen anders: der erste Artikel benennt ExchangeInstallPath, der zweite ExchangeInstallDir. Und tatsächlich: Am Server selbst war nur ExchangeInstallPath gesetzt:

Nach dem Setzen der persistenten Umgebungsvariable ExchangeInstallDir mit demselben Inhalt wie ExchangeInstallPath funktionierte wieder alles. Erneute Prüfung der web.config zeigte, daß die Umgebungsvariable nicht mehr in der Datei vorhanden war, möglicherweise lief irgendein Automatismus nicht.

Im Gegensatz zu anderen Problemen bei Updates halte ich das nicht für einen KI-verursachten Fehler.