MSExchangeIS 9518 (0xfffff745): Erstellen von oder Zugriff auf TMP-Dateien nicht möglich

[Dieses Thema beschäftigt sich mit einem besonderen Problem, das von Exchange Server Analyzer angezeigt wird. Die Problembehandlung sollte nur auf Systeme angewendet werden, auf denen Exchange Server Analyzer ausgeführt wird und dieses spezielle Problem auftritt. Exchange Server Analyzer (als kostenloser Download verfügbar) trägt remote Konfigurationsdaten von allen Servern in der Topologie zusammen und analysiert diese Daten automatisch. Der sich ergebende Bericht enthält ausführliche Informationen zu wichtigen Konfigurationskonflikten, möglichen Problemen und Produkteinstellungen, die nicht den Standardeinstellungen entsprechen. Indem Sie diese Empfehlungen beachten, können Sie bessere Leistung, Skalierbarkeit, Zuverlässigkeit und Betriebszeit erzielen. Weitere Informationen zum Tool sowie zum Download der aktuellsten Version finden Sie unter "Microsoft Exchange Analyzers" unter der Adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Letztes Änderungsdatum des Themas: 2007-01-23

Das Microsoft® Exchange-Tool Datenbank-Problembehandlung hat ein oder mehrere MSExchangeIS 9518-Ereignisse mit dem Fehlercode 0xfffff745 im Protokoll Anwendung entdeckt. Dieser Fehler tritt auf, wenn Exchange Dateien in den Ordnern, die in den Systemumgebungsvariablen TMP oder TEMP angegeben sind, nicht erstellen bzw. nicht darauf zugreifen kann.

Erklärung

Dieses Problem kann auftreten, wenn eine der folgenden Bedingungen vorliegt:

  • Der Pfad, auf den die Umgebungsvariable TMP oder TEMP zeigt, ist nicht verfügbar oder schreibgeschützt. Dieser Fehler tritt beispielsweise auf, wenn die Umgebungsvariable TMP einem Remotelaufwerk oder Speichernetzwerk (SAN) zugeordnet ist und das entsprechende Laufwerk oder SAN nicht mehr verfügbar ist.
  • Die Umgebungsvariable TMP oder TEMP enthält eine falsche Registrierungseinstellung.
  • Exchange hat keine Vollzugriffsberechtigung ausgehend vom Stammverzeichnis des Laufwerks zu den Transaktionsprotokollen und Datenbanken.

Benutzeraktion

Um dieses Problem zu beheben, führen Sie einen oder mehrere der folgenden Schritte aus:

Hinweis   Da es mehrere Versionen von Microsoft Windows gibt, können die Schritte auf Ihrem Computer ggf. unterschiedlich sein. Ist dies der Fall, konsultieren Sie die Produktdokumentation, um diese Schritte auszuführen.

  • Prüfen Sie, ob die Umgebungsvariablen TMP und TEMP auf einen gültigen Pfad unter Windows zeigen. Führen Sie dazu die folgenden Schritte durch:
    So legen Sie einen gültigen Pfad für die Variablen TEMP und TMP fest
    1. Klicken Sie auf Start, zeigen Sie auf Einstellungen, und klicken Sie auf Systemsteuerung.

    2. Doppelklicken Sie auf System, klicken Sie auf die Registerkarte Erweitert, und klicken Sie dann auf Umgebungsvariablen.

    3. Klicken Sie unter Systemvariablen auf TEMP, und klicken Sie dann auf Bearbeiten.

    4. Wird im Feld Wert der Variablen kein gültiger Pfad angezeigt, geben Sie einen gültigen Pfad für die Variable TEMP ein, und klicken Sie dann auf OK. Geben Sie beispielsweise %systemroot%\Temp ein, und klicken Sie dann auf OK.

    5. Klicken Sie unter Systemvariablen auf TMP, und klicken Sie dann auf Bearbeiten.

    6. Wird im Feld Wert der Variablen kein gültiger Pfad angezeigt, geben Sie einen gültigen Pfad für die Variable TMP ein, und klicken Sie dann auf OK. Geben Sie beispielsweise %systemroot%\Temp ein, und klicken Sie dann auf OK.

    7. Klicken Sie zweimal auf OK, um das Dialogfeld Systemeigenschaften zu schließen.

    8. Starten Sie den Computer neu.

  • Weisen Sie bei Bedarf der lokalen Gruppe Administratoren oder dem Konto SYSTEM Vollzugriffsberechtigungen für den Ordner Temp zu. Es reicht nicht aus, der Gruppe Domänen-Admins Vollzugriffsberechtigungen zuzuweisen. Standardmäßig wird den Umgebungsvariablen TMP und TEMP der folgende Pfad zugewiesen:
    %SYSTEMROOT%\Temp
    Exchange muss auf diesen Ordnerspeicherort mithilfe des Kontos SYSTEM zugreifen. Um diese Berechtigungen anzuzeigen, befolgen Sie folgende Schritte:
    So überprüfen Sie die Berechtigungen für den Ordner "Temp"
    1. Klicken Sie mit der rechten Maustaste auf Start, und klicken Sie dann auf Explorer.

    2. Klicken Sie mit der rechten Maustaste auf den Ordner Temp, der in der Systemumgebungsvariablen angegeben ist, und klicken Sie dann auf Eigenschaften. Die Angabe lautet in der Regel %systemroot%\Temp.

    3. Klicken Sie auf die Registerkarte Sicherheit.

    4. Klicken Sie in der Liste Name auf SYSTEM, und untersuchen Sie anschließend in der Liste Berechtigungen die zugewiesenen Berechtigungen. Wenn die für den Ordner Temp festgelegten Berechtigungen ordnungsgemäß sind, überprüfen Sie die Berechtigungen für jedes Laufwerk mit Exchange-Datenbank- oder -Protokolldateien. Das Konto SYSTEM benötigt Vollzugriffsberechtigungen ab dem Stammverzeichnis des Laufwerks und für jeden Ordner mit Exchange-Datenbank- oder -Transaktionsprotokolldateien. Beispiel: Wenn der Ordner C:\Exchsrvr\Mdbdata Transaktionsprotokolldateien enthält, benötigt das Konto SYSTEM Vollzugriffsberechtigungen für das Stammverzeichnis von Laufwerk C, den Ordner Exchsrvr und den Ordner Mdbdata.

  • Prüfen Sie, ob falsche Registrierungseinstellungen die Ursache des Problems sind. Gehen Sie folgendermaßen vor:
    So überprüfen Sie Registrierungseinstellungen
    1. Klicken Sie auf Start, klicken Sie auf Ausführen, und geben Sie Regedt32.exe ein. Klicken Sie anschließend auf OK.

    2. Suchen Sie den folgenden Registrierungsschlüssel:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

    3. Suchen Sie den Namen TMP (oder TEMP). Dieser Schlüssel muss den Typ REG_EXPAND_SZ haben.

    4. Wenn einer der Schlüssel falsch ist, sichern Sie den Unterschlüssel Environment und löschen anschließend auf der rechten Seite den Wert von TMP oder TEMP.

    5. Klicken Sie auf Start, dann auf Ausführen, und geben Sie Sysdm.cpl ein. Klicken Sie anschließend auf OK.

    6. Klicken Sie auf der Registerkarte Erweitert auf Umgebungsvariablen.

    7. Bestätigen Sie in der Liste Systemvariablen, dass die in Schritt 4 gelöschten Werte nicht in der Liste vorhanden sind.

      noteAnmerkung:
      Sie müssen ggf. einen Bildlauf nach unten ausführen, um die Variable TEMP oder TMP anzeigen zu können.
    8. Klicken Sie auf Neu. Geben Sie in das Feld Name der Variablen die in Schritt 4 gelöschten Namen ein, z. B. C:\Winnt\TEMP.

    9. Klicken Sie dreimal auf OK, und starten Sie anschließend den Computer neu.