Message d’erreur lorsque vous démarrez Microsoft FRx : « annuaire SysData non valide »


Symptômes


Lorsque vous démarrez Microsoft FRx, vous recevez le message d’erreur suivant :
"Annuaire SysData non valide. Vérifiez le nom de l’annuaire dans la section [SYSDATA] de votre fichier FRx32. cfg. Vérifiez que vous disposez des autorisations en lecture/écriture sur l’annuaire réseau.»

Cause


Ce problème est susceptible de se produire pour l’une des raisons suivantes :

Cause 1

Les autorisations d’accès à un ou plusieurs dossiers sont incorrectes. Pour résoudre ce problème, reportez-vous à la section résolution 1.

Cause 2

Le fichier FRx32. cfg ou System. cfg comporte des informations de chemin d’accès incorrectes. Ce problème se produit si le programme Microsoft FRx est déplacé, si les données Microsoft FRx sont déplacées ou si les lecteurs mappés sont modifiés. Ce problème survient dans le Service Pack 8 Microsoft FRx 6,7 et dans les versions antérieures de Microsoft FRx 6,7. Pour résoudre ce problème, reportez-vous à la section résolution 2.

Cause 3

Le fichier FRxConfig. xml dans le profil utilisateur pour Microsoft FRx 6,7 Service Pack 9 et les versions ultérieures contient le chemin SysData incorrect. Pour résoudre ce problème, reportez-vous à la section résolution 3.

Cause 4

Le fichier FRxSys32. mdb ou FRxRpts. F32 est endommagé. Pour résoudre ce problème, reportez-vous à la résolution 4.

Solution


Résolution 1

Définir les autorisations appropriées

Définissez les autorisations appropriées pour tous les dossiers auxquels Microsoft FRx doit accéder. Pour la modifier, utilisez la clé de Registre AutoRecoverDelay.
  1. Ouvrez une session sur l’ordinateur en tant qu’administrateur local ou en tant qu’administrateur de domaine.
  2. Cliquez sur Démarrer, sur Rechercher, puis sur tous les fichiers et dossiers.
  3. Recherchez les dossiers suivants :
    • Dossier de code FRx. Par défaut, le chemin d’accès est C:\Program Files\FRx Software
    • Le dossier IO_Data .
    • Dossier SysData .
    • Le dossier temp .
    • Le dossier MSInfo .
    • Le dossier system32 .
  4. Pour chaque dossier mentionné dans l’étape 3, procédez comme suit :
    1. Cliquez avec le bouton droit sur le dossier, puis cliquez sur Propriétés.
    2. Dans la boîte de dialogue Propriétés , cliquez sur l’onglet sécurité .
    3. Assurez-vous que l’utilisateur administrateur et tous les utilisateurs de Microsoft FRx disposent des autorisations suivantes :
      • Pour le dossier de code FRx : contrôle total
      • Pour le dossier IO_Data : contrôle total
      • Pour le dossier SysData : contrôle total
      • Pour le dossier temporaire : contrôle total
      • Pour le dossier MSInfo : contrôle total
      • Pour le dossier system32 : un minimum de « lire & exécuter ».
    4. Si certains de vos utilisateurs sont configurés dans des groupes de sécurité différents, assurez-vous que ces utilisateurs ont les mêmes autorisations que les groupes à l’étape 4c.
Remarques Outre cette procédure, vérifiez que tous les utilisateurs disposent des autorisations contrôle total sur la clé de Registre suivante :
HKEY_LOCAL_MACHINE le logiciel \SOFTWARE\FRx
Par ailleurs, si vous utilisez un dossier SysData partagé, vérifiez que le dossier est partagé. Pour cela, procédez comme suit :
  1. Connectez-vous en tant qu’administrateur local au serveur sur lequel se trouve le dossier SysData. Cliquez avec le bouton droit sur le dossier SysData partagé, puis cliquez sur Propriétés.
  2. Cliquez sur l’onglet partage , puis vérifiez que l’option partager ce dossier est sélectionnée.
  3. Si l’option partager ce dossier n’est pas sélectionnée, cliquez sur partager ce dossier, puis sur appliquer.

Résolution 2

Étape 1 : vérifier le chemin d’accès au fichier FRx32. cfg

  1. Recherchez le dossier Microsoft FRx contenant le programme.
  2. Cliquez avec le bouton droit sur le fichier FRx32. cfg , cliquez sur Ouvrir avec, puis cliquez sur bloc-notes.
  3. Copiez le chemin d’accès à partir de la ligne de code ci-dessous.
    Directory=
    Remarque Ce chemin d’accès contient le chemin du dossier SysData. Ce chemin doit contenir une barre oblique inverse de fin. Par défaut, le chemin d’accès au dossier SysData est le suivant :
    C:\Program Files\FRx Software\FRx 6.7\SysData\
    Si le dossier SysData se trouve sur un autre ordinateur, vous devez utiliser un chemin d’accès UNC (Universal Naming Convention). Par exemple, utilisez le chemin suivant :
    \\ Server_Name\FRx67\SysData\
  4. Cliquez sur Démarrer, sur exécuter, collez le chemin d’accès copié dans le champ ouvert , puis cliquez sur OK.
  5. Vérifiez que le chemin d’accès que vous avez collé à l’étape 4 existe, puis vérifiez que vous pouvez voir le contenu du dossier SysData.
Remarque
  • Si le dossier SysData n’existe pas à l’emplacement par défaut, modifiez le répertoire à l’emplacement réel du dossier SysData.
  • Si vous n’avez pas accès à l’emplacement du dossier SysData, contactez l’administrateur système.

Étape 2 : vérifier le chemin d’accès du fichier System. cfg

  1. Recherchez le fichier System. cfg dans le dossier SysData.
  2. Cliquez avec le bouton droit sur le fichier System. cfg , cliquez sur Ouvrir avec, puis cliquez sur bloc-notes.
  3. Si le fichier System. cfg contient la ligne de code ci-dessous, supprimez cette ligne de code.
    MoveTo=
  4. Cliquez sur fichier, sur Enregistrer, puis fermez le fichier dans le bloc-notes.

Résolution 3

Vérifiez le chemin SysData dans le fichier FRxConfig. xml pour Microsoft FRx 6,7 Service Pack 9 et les versions ultérieures. Pour cela, procédez comme suit :
  1. Cliquez avec le bouton droit sur Démarrer, puis cliquez sur Explorer.
  2. Recherchez le fichier FRxConfig. xml dans le dossier « FRx 6,7 » sous chaque profil utilisateur.
    • Le chemin d’accès suivant correspond au chemin d’accès par défaut pour ce fichier dans Windows XP, dans Windows Server 2003, dans Windows Server 2000 et dans Windows 2000 :
      C:\Documents and Settings \user_name\Local Settings\Application Data\FRx Software\FRx 6.7 \ FRxConfig. Xml
    • Le chemin d’accès suivant correspond au chemin d’accès par défaut pour ce fichier dans Windows Vista :
      C:\Users\user_name\AppData\Local\FRx Software\FRx 6.7\FRxConfig.xml
  3. Cliquez avec le bouton droit sur le fichier FRxConfig. xml , puis cliquez sur modifier.
  4. Vérifiez que le chemin d’accès au dossier SysData est correct pour le bon emplacement partagé.
Remarque Lorsque vous mettez à jour le chemin SysData, conservez l' <sysdataPath> indicateur au début du chemin d’accès et à la fin de l’emplacement.

Résolution 4

Restaurez le fichier FRxSys32. mdb et le fichier FRxRpts. F32 à partir des copies de sauvegarde. Pour cela, procédez comme suit :
  1. Recherchez le fichier FRxSys32. mdb dans le dossier SysData. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, pointez sur tous les programmes, sur FRx 6,7, puis cliquez sur Concepteur de rapports.
    2. Cliquez sur administrateur, sur organisation, puis sur SysData. Le chemin d’accès du dossier SysData est dans la zone répertoire actif .
  2. Renommez le fichier FRxSys32. mdb en FRxSys32. bak.
  3. Restaurez le fichier FRxSys32. mdb à partir de la sauvegarde, puis placez le fichier dans le dossier SysData.
  4. Répétez les étapes 1 à 3 pour le fichier FRxRpts. F32.