Дата последнего изменения раздела: 2007-01-23

Средство устранения неполадок с базами данных Microsoft® Exchange обнаружило в журнале одно или несколько событий MSExchangeIS 9518 с кодом ошибки 0xfffff745. Эта ошибка возникает, если сервер Exchange не может создать файлы или получить доступ к файлам в папках, указанных в системных переменных TMP или TEMP.

Объяснение

Эта проблема может возникать при выполнении любого из следующих условий:

  • Путь, где находятся папки, указанные в переменных TMP или TEMP, недоступен или доступен только для чтения. Например, проблема может возникнуть, если переменная TMP соответствует удаленному накопителю или сетевому хранилищу данных, а этот накопитель или сетевое хранилище данных недоступны.

  • Для переменной TMP или TEMP неверно настроены параметры реестра.

  • Сервер Exchange не обладает полными правами доступа от корневой папки диска до журналов транзакций и баз данных.

Действия пользователя

Для устранения этой проблемы выполните одно или несколько следующих действий.

Примечание.   Существует несколько версий Microsoft Windows, поэтому описанные ниже действия могут различаться на разных компьютерах. В этом случае для выполнения необходимых действий см. документацию по продукту.

  • Убедитесь, что переменные TMP и TEMP в Windows указывают на доступное расположение. Для этого выполните следующие действия.

    Укажите доступное расположение для папок, соответствующих системным переменным TEMP и TMP
    1. Нажмите кнопку «Пуск», щелкните «Настройка» и «Панель управления».

    2. Дважды щелкните значок Система, перейдите на вкладку Дополнительно и нажмите кнопку Переменные среды.

    3. В области «Системные переменные» выберите TEMP и нажмите кнопку Изменить.

    4. Если в поле Значение не отображается правильный путь, введите правильное расположение для переменной TEMP и нажмите кнопку ОК. Например, введите %systemroot%\Temp, затем нажмите кнопку «ОК».

    5. В области «Системные переменные» выберите TMP и нажмите кнопку Изменить.

    6. Если в поле Значение не отображается правильный путь, введите правильное расположение для переменной TMP и нажмите кнопку ОК. Например, введите %systemroot%\Temp, затем нажмите кнопку «ОК».

    7. Дважды нажмите кнопку ОК, чтобы закрыть окно Свойства системы.

    8. Перезагрузите компьютер.

  • Проверьте и назначьте группе локальных администраторов или учетной записи SYSTEM полный доступ к папке Temp. Если этого недостаточно назначьте полный доступ группе администраторов домена. По умолчанию для системных переменных TMP и TEMP указывается следующий путь:

    %SYSTEMROOT%\Temp

    Сервер Exchange должен получать доступ к этой папке посредством учетной записи SYSTEM. Для проверки разрешений выполните следующие действия:

    Проверьте разрешения доступа к папке Temp
    1. Щелкните правой кнопкой мыши кнопку Пуск и выберите команду Проводник.

    2. Щелкните правой кнопкой папку Temp, указанную в системной переменной, и выберите Свойства. Обычно это %systemroot%\Temp.

    3. Перейдите на вкладку Безопасность.

    4. В списке Группы или пользователи выберите SYSTEM и просмотрите разрешения, которые будут показаны в списке Разрешения.

    Если разрешения для папки Temp указаны верно, проверьте разрешения для всех дисков, содержащих базы данных и файлы журналов Exchange. Учетная запись SYSTEM должна иметь полный доступ к корневой папке диска и всем папкам, содержащим файлы баз данных и журналов транзакций Exchange. Например, если журналы транзакций хранятся в папке C:\Exchsrvr\Mdbdata, то учетная запись SYSTEM должна иметь полный доступ к корневой папке диска C, к папке Exchsrvr и к папке Mdbdata.

  • Проверьте правильность параметров реестра. Для этого выполните следующие действия.

    Проверьте параметры реестра.
    1. Нажмите кнопку Пуск, щелкните Выполнить, введите Regedt32.exe и нажмите кнопку ОК.

    2. Найдите следующий раздел реестра:

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

    3. Найдите имя TMP (или TEMP). Параметр должен иметь тип REG_EXPAND_SZ.

    4. Если любой из параметров указан неверно, сделайте архивную копию раздела Environment и удалите значения TMP или TEMP в окне справа.

    5. Нажмите кнопку «Пуск», щелкните «Выполнить», введите Sysdm.cpl и нажмите кнопку «ОК».

    6. На вкладке «Дополнительно» нажмите кнопку Переменные среды.

    7. Убедитесь, что значения, удаленные на шаге 4, отсутствуют в списке «Системные переменные».

      Примечание.
      Для просмотра переменных TEMP и TMP может потребоваться прокрутить список вниз.
    8. Нажмите кнопку Создать. В поле Имя переменной введите имена, удаленные на шаге 4, например C:\Winnt\TEMP.

    9. Нажмите кнопку ОК три раза, затем перезагрузите компьютер.