Сообщение об ошибке при запуске Microsoft FRx: «Недопустимый SysData каталог»


Симптомы


При запуске Microsoft FRx появляется следующее сообщение об ошибке:
«Недопустимый SysData каталог. Проверьте keyname каталог в разделе [SYSDATA] файла FRx32.cfg. Убедитесь, что у вас есть разрешения на чтение и запись к каталогу сети.»

Причина


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

Причина 1

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

Причина 2

Файл FRx32.cfg или System.cfg файл содержит информацию, неправильный путь. Эта проблема возникает, если программа Microsoft FRx перемещается при перемещении данных Microsoft FRx или изменить сопоставленные диски. Эта проблема возникает в Microsoft FRx 6.7 Пакет обновления 8 и более ранних версиях Microsoft FRx 6.7. Чтобы устранить эту проблему, см. решение 2.

Причина 3

Файл FRxConfig.xml в профиле пользователя Microsoft FRx 6.7 Пакет обновления 9 и более поздних версий содержит неправильный путь SysData. Чтобы устранить эту проблему, см. решение 3.

Причина 4

Файл FRxSys32.mdb или FRxRpts.f32 файл поврежден. Чтобы решить эту проблему, см. решение 4.

Решение


Решение 1

Установка разрешения

Установите соответствующие права доступа ко всем папкам, которые должны получить доступ к Microsoft FRx. Чтобы сделать это, выполните следующие действия.
  1. Войдите на компьютер с учетной записью локального администратора или администратора домена.
  2. Нажмите кнопку Пуск, щелкните Поиски выберите все файлы и папки.
  3. Поиск следующих папок:
    • Папку кода FRx. По умолчанию указан путь C:\Program Files\FRx программного обеспечения
    • Папка IO_Data .
    • Папка SysData .
    • Папка Temp .
    • Папка MSInfo .
    • В папку System32 .
  4. Для каждой папки, указанной в шаге 3 выполните следующие действия.
    1. Щелкните правой кнопкой мыши папку и выберите команду Свойства.
    2. В диалоговом окне Свойства перейдите на вкладку Безопасность .
    3. Убедитесь в том, что администратора и всех пользователей Microsoft FRx имеют следующие разрешения:
      • Для папки кода FRx: полный доступ
      • Для папки IO_Data : полный доступ
      • Для папки SysData : полный доступ
      • Для папки Temp : полный доступ
      • Для папки MSInfo : полный доступ
      • Для папки System32 : менее «Чтение и выполнение»
    4. Если имеются пользователи, которые настраиваются в различных группах безопасности, убедитесь в том, что эти пользователи имеют те же разрешения, как группы в действии 4c.
Примечание. Кроме этого убедитесь, что все пользователи имеют разрешения на полный доступ в следующий раздел реестра:
Программное обеспечение HKEY_LOCAL_MACHINE\SOFTWARE\FRx
Кроме того при использовании общей папки SysData, убедитесь, что общий доступ к папке. Чтобы сделать это, выполните следующие действия.
  1. Вход в качестве локального администратора на сервер, где она SysData. Щелкните правой кнопкой мыши общую папку SysData и выберите команду Свойства.
  2. Щелкните вкладку общий доступ , а затем убедитесь, что установлен флажок общий доступ к этой папке .
  3. Если общий доступ к этой папке не установлен, щелкните общий доступ к этой папкеи нажмите кнопку Применить.

Решение 2

Шаг 1: Проверьте путь к файлу FRx32.cfg

  1. Найдите папку Microsoft FRx, содержащий нужную программу.
  2. Щелкните правой кнопкой мыши файл FRx32.cfg и выберите Открыть с помощьювыберите Блокнот.
  3. Скопируйте путь из следующей строки кода.
    Directory=
    Примечание. Этот путь содержит путь к папке SysData. Этот путь должен содержать обратную косую черту. По умолчанию папка SysData содержит следующий путь:
    C:\Program Files\FRx Software\FRx 6.7\SysData\
    Если папка SysData находится на другом компьютере, необходимо использовать пути универсального соглашения об именах (UNC). Например можно используйте следующий путь:
    \\ Server_Name\FRx67\SysData\
  4. Нажмите кнопку Пуск, выберите пункт выполнить, вставьте путь, скопированный в поле Открыть и нажмите кнопку ОК.
  5. Убедитесь, что существует путь, по которому вставляется в шаге 4, а затем убедитесь, что вы видите содержимое папки SysData.
Примечание
  • Если папка SysData отсутствует в папке по умолчанию, измените каталог на фактическое расположение папки SysData.
  • Если нет доступа к местоположению папки SysData, обратитесь к системному администратору.

Шаг 2: Проверьте путь к файлу System.cfg

  1. Найдите файл System.cfg в папке SysData.
  2. Щелкните правой кнопкой мыши файл System.cfg и выберите Открыть с помощьювыберите Блокнот.
  3. Если файл System.cfg содержит следующую строку кода, удалите эту строку кода.
    MoveTo=
  4. Выберите файл, нажмите кнопку Сохранитьи закройте файл в блокноте.

Решение 3

Проверьте путь к SysData в файле FRxConfig.xml для Microsoft FRx 6.7 Пакет обновления 9 и более поздних версий. Чтобы сделать это, выполните следующие действия.
  1. Щелкните правой кнопкой мыши Пуск и выберите пункт Проводник.
  2. Найдите файл FRxConfig.xml в папке «FRx 6.7» каждого профиля пользователя.
    • Следующий путь — путь по умолчанию для этого файла в Windows XP, Windows Server 2003, Windows Server 2000 и Windows 2000:

      C:\Documents and Settings\ 6.7\FRxConfig.xml Data\FRx Software\FRx \Local Settings\Applicationимя_пользователя
    • Следующий путь — путь по умолчанию для этого файла в Windows Vista:
      C:\Users\user_name\AppData\Local\FRx Software\FRx 6.7\FRxConfig.xml

  3. Щелкните правой кнопкой мыши файл FRxConfig.xml и нажмите кнопку Изменить.
  4. Убедитесь, что путь SysData правильный общей папки SysData.

Примечание. При обновлении путь SysData сохранить тега < sysdataPath > в начале пути и в конце пути.

Решение 4

Восстановление из резервных копий файлов FRxSys32.mdb и FRxRpts.f32 файл. Чтобы сделать это, выполните следующие действия.
  1. Найдите файл FRxSys32.mdb в папке SysData. Чтобы сделать это, выполните следующие действия.
    1. Нажмите кнопку Пуск, выделите пункт Все программы, пункт FRx 6.7и нажмите кнопку Конструктор отчетов.
    2. Выберите Admin организациии нажмите кнопку SysData.

      Путь к папке SysData находится в поле текущий каталог .
  2. Переименуйте файл FRxSys32.mdb в FRxSys32.bak.
  3. Восстановление файла FRxSys32.mdb из резервной копии и затем поместить файл в папке SysData.
  4. Повторите шаги 1 — 3 для файла FRxRpts.f32.