Komunikat o błędzie podczas uruchamiania programu Microsoft FRx: "Nieprawidłowy SysData katalogu"


Objawy


Następujący komunikat o błędzie podczas uruchamiania programu Microsoft FRx:
"SysData nieprawidłowy katalog. Sprawdź keyname katalogu w sekcji [SYSDATA] pliku FRx32.cfg. Upewnij się, że masz uprawnienia odczytu i zapisu do katalogu sieciowego."

Przyczyna


Ten problem może wystąpić z jednej z następujących przyczyn.

Przyczyny 1

Uprawnienia do jednego lub więcej folderów są niepoprawne. Aby rozwiązać ten problem, zobacz Rozwiązanie 1.

Przyczyny 2

Plik FRx32.cfg lub plik System.cfg ma niepoprawne informacje dotyczące ścieżki. Ten problem występuje, jeśli program Microsoft FRx zostanie przeniesiony, jeśli dane Microsoft FRx jest przenoszony lub jeśli zmieniane są mapowane dyski. Ten problem występuje w dodatku Service Pack 8 dla Microsoft FRx 6.7 i we wcześniejszych wersjach programu Microsoft FRx 6.7. Aby rozwiązać ten problem, zobacz Rozwiązanie 2.

Przyczyny 3

Plik FRxConfig.xml w profilu użytkownika, dla Microsoft FRx 6.7 Service Pack 9 i nowsze wersje zawiera nieprawidłowe ścieżki SysData. Aby rozwiązać ten problem, zobacz Rozwiązanie 3.

Przyczyna 4

Plik FRxSys32.mdb lub plik FRxRpts.f32 jest uszkodzony. Aby rozwiązać ten problem, zobacz Rozwiązanie 4.

Rozwiązanie


Rezolucja 1

Ustaw odpowiednie uprawnienia

Ustaw odpowiednie uprawnienia we wszystkich folderach, do których musi mieć dostęp program Microsoft FRx. Aby to zrobić, wykonaj następujące kroki.
  1. Zaloguj się do komputera jako administrator lokalny lub administrator domeny.
  2. Kliknij przycisk Start, kliknij przycisk Wyszukaj, a następnie kliknij wszystkie pliki i foldery.
  3. Wyszukaj następujące foldery:
    • Folder kodu FRx. Domyślna ścieżka to C:\Program Files\FRx oprogramowania
    • IO_Data folder.
    • SysData folder.
    • Temp folder.
    • MSInfo folder.
    • System32 folder.
  4. Dla każdego folderu, który jest wymieniony w kroku 3 wykonaj następujące kroki:
    1. Kliknij prawym przyciskiem myszy folder, a następnie kliknij polecenie Właściwości.
    2. W oknie dialogowym Właściwości kliknij kartę Zabezpieczenia .
    3. Upewnij się, że użytkownik Administrator i wszyscy użytkownicy Microsoft FRx mają następujące uprawnienia:
      • Dla folderu kod FRx: Pełna kontrola
      • Dla folderu IO_Data : Pełna kontrola
      • Dla folderu SysData : Pełna kontrola
      • Dla folderu Temp : Pełna kontrola
      • Dla folderu MSInfo : Pełna kontrola
      • Dla folderu System32 : minimum "Odczyt i wykonanie"
    4. W przypadku użytkowników, którzy są definiowane w różnych grup zabezpieczeń, upewnij się, że ci użytkownicy mają takie same uprawnienia jak grupy w kroku 4c.
Uwaga Oprócz tych kroków należy sprawdzić, czy wszyscy użytkownicy mają uprawnienia Pełna kontrola do następującego klucza rejestru:
Oprogramowanie HKEY_LOCAL_MACHINE\SOFTWARE\FRx
Ponadto jeśli używasz folderu udostępnionego SysData, sprawdź, czy folder jest udostępniony. Aby to zrobić, wykonaj następujące kroki:
  1. Zaloguj się jako administrator lokalny na serwerze, gdzie jest SysData folder. Kliknij prawym przyciskiem myszy udostępniony folder SysData , a następnie kliknij polecenie Właściwości.
  2. Kliknij kartę Udostępnianie , a następnie sprawdź, czy wybrano Udostępnij ten folder .
  3. Jeśli Udostępnij ten folder nie jest zaznaczona, kliknij opcję Udostępnij ten folder, a następnie kliknij przycisk Zastosuj.

Rezolucja 2

Krok 1: Sprawdź, czy ścieżka pliku FRx32.cfg

  1. Zlokalizuj folder Microsoft FRx, który zawiera program.
  2. Kliknij prawym przyciskiem myszy plik FRx32.cfg , kliknij przycisk Otwórz, a następnie kliknij program Notatnik.
  3. Skopiuj ścieżkę z następującego kodu.
    Directory=
    Uwaga Ta ścieżka zawiera ścieżkę folderu SysData. Ta ścieżka powinna zawierać ukośnik odwrotny na końcu. Domyślnie SysData folder ma następującą ścieżkę:
    C:\Program Files\FRx Software\FRx 6.7\SysData\
    Jeśli SysData folder znajduje się na innym komputerze, należy użyć ścieżki konwencji UNC (Universal Naming). Na przykład można użyć następującej ścieżki:
    \\ Server_Name\FRx67\SysData\
  4. Kliknij przycisk Start, kliknij polecenie Uruchom, wklej ścieżkę, który został skopiowany w polu Otwórz , a następnie kliknij OK.
  5. Sprawdź, czy istnieje ścieżka wklejone w kroku 4, a następnie sprawdź, czy widzisz zawartość folderu SysData.
Uwaga
  • Jeśli SysData folder nie istnieje w lokalizacji domyślnej, zmień katalog na faktyczną lokalizację folderu SysData.
  • Jeśli nie masz dostępu do lokalizacji folderu SysData, skontaktuj się z administrator systemu.

Krok 2: Sprawdź, czy ścieżka pliku System.cfg

  1. Zlokalizuj plik System.cfg w folderze SysData.
  2. Kliknij prawym przyciskiem myszy plik System.cfg , kliknij przycisk Otwórz, a następnie kliknij program Notatnik.
  3. Jeśli plik System.cfg zawiera następujący wiersz kodu, należy usunąć ten wiersz kodu.
    MoveTo=
  4. Kliknij menu plik, kliknij przycisk Zapisz, a następnie zamknij plik w Notatniku.

Rezolucja 3

Sprawdź, czy ścieżka SysData w pliku FRxConfig.xml dla Microsoft FRx 6.7 Service Pack 9 i nowsze wersje. Aby to zrobić, wykonaj następujące kroki:
  1. Kliknij prawym przyciskiem myszy Start, a następnie kliknij opcję Eksploruj.
  2. Zlokalizuj plik FRxConfig.xml w folderze "FRx 6.7" w obszarze każdego profilu użytkownika.
    • Następująca ścieżka jest ścieżką domyślną dla tego pliku w systemie Windows XP, Windows Server 2003, Windows Server 2000 i Windows 2000:

      6.7\FRxConfig.xml Data\FRx Software\FRx \Localnazwa_użytkownikaC:\Documents and Settings\
    • Następująca ścieżka jest ścieżką domyślną dla tego pliku w systemie Windows Vista:
      C:\Users\user_name\AppData\Local\FRx Software\FRx 6.7\FRxConfig.xml

  3. Kliknij prawym przyciskiem myszy plik FRxConfig.xml , a następnie kliknij przycisk Edytuj.
  4. Sprawdź, czy ścieżka SysData jest poprawny folderu udostępnionego SysData.

Uwaga Podczas aktualizowania ścieżki SysData, należy zachować tag < sysdataPath > ścieżki na początku i na końcu ścieżki.

Rozwiązanie 4

Przywróć plik FRxSys32.mdb i plik FRxRpts.f32 z kopii zapasowych. Aby to zrobić, wykonaj następujące kroki:
  1. Zlokalizuj plik FRxSys32.mdb w folderze SysData. Aby to zrobić, wykonaj następujące kroki:
    1. Kliknij przycisk Start, wskaż Wszystkie programy, wskaż polecenie FRx 6.7, a następnie kliknij Projektanta raportów.
    2. Kliknij menu Administrator, kliknij polecenie organizacji, a następnie kliknij SysData.

      Ścieżka folderu SysData jest w polu bieżący katalog .
  2. Zmień nazwę pliku FRxSys32.mdb FRxSys32.bak.
  3. Przywracanie z kopii zapasowej pliku FRxSys32.mdb, a następnie umieścić plik w folderze SysData.
  4. Powtórz kroki od 1 do 3 dla pliku FRxRpts.f32.