現象
Microsoft FRx を起動すると、次のエラー メッセージが表示されます。
"無効な SysData ディレクトリ。 FRx32.cfg ファイルの [SYSDATA] セクションでディレクトリ キー名を確認します。 ネットワーク ディレクトリに対する読み取り/書き込みアクセス許可を持っている必要があります。
原因
この問題は、次のいずれかの理由で発生する可能性があります。
原因 1
1 つ以上のフォルダーに対するアクセス許可が正しくありません。 この問題を解決するには、「解決策 1」を参照してください。
原因 2
FRx32.cfg ファイルまたは System.cfg ファイルのパス情報が正しくありません。 この問題は、Microsoft FRx プログラムが移動された場合、Microsoft FRx データが移動された場合、またはマップされたドライブが変更された場合に発生します。 この問題は、Microsoft FRx 6.7 Service Pack 8 以前のバージョンの Microsoft FRx 6.7 で発生します。 この問題を解決するには、「解決策 2」を参照してください。
原因 3
Microsoft FRx 6.7 Service Pack 9 以降のユーザー プロファイルの FRxConfig.xml ファイルには、正しくない SysData パスが含まれている必要があります。 この問題を解決するには、「解決策 3」を参照してください。
原因 4
FRxSys32.mdb ファイルまたは FRxRpts.f32 ファイルが破損しています。 この問題を解決するには、「解決策 4」を参照してください。
解決策
解決方法 1
適切なアクセス許可を設定する
Microsoft FRx がアクセスする必要があるすべてのフォルダーに適切なアクセス許可を設定します。 これを行うには、次の手順を実行します。
-
ローカル管理者またはドメイン管理者としてコンピューターにログオンします。
-
[スタート ] をクリックし 、[検索] をクリックし、[すべてのファイル とフォルダー] をクリックします。
-
次のフォルダーを検索します。
-
FRx コード フォルダー。 既定では、パスは C:\Program Files\FRx Software です。
-
[IO_Data]フォルダー。
-
SysDataフォルダー。
-
Temp フォルダー 。
-
MSInfo フォルダー 。
-
System32フォルダー。
-
-
手順 3 で示されている各フォルダーについて、次の手順に従います。
-
フォルダを右クリックし、[プロパティ] をクリックします。
-
[プロパティ ] ダイアログ ボックスで、[セキュリティ] タブ をクリック します。
-
管理者ユーザーとすべての Microsoft FRx ユーザーが次のアクセス許可を持っている必要があります。
-
FRx コード フォルダーの場合: フル コントロール
-
[コントロール] IO_Data の場合: フル コントロール
-
SysData フォルダーの場合: フル コントロール
-
Temp フォルダー の 場合: フル コントロール
-
MSInfo フォルダーの場合: フル コントロール
-
System32 フォルダーの場合: "Read & Execute"
-
-
異なるセキュリティ グループに設定されているユーザーがある場合は、それらのユーザーが手順 4c のグループと同じアクセス許可を持つ必要があります。
-
注意 これらの手順に加えて、すべてのユーザーが次のレジストリ キーに対するフル コントロールのアクセス許可を持つ必要があります。
HKEY_LOCAL_MACHINE\SOFTWARE\FRx Softwareさらに、共有 SysData フォルダーを使用する場合は、フォルダーが共有されている必要があります。 この場合、次の手順を実行します。
-
SysData フォルダーがあるサーバーにローカル管理者としてログオンします。 共有 SysData フォルダーを 右クリックし、[ プロパティ] を クリックします。
-
[共有 ] タブ をクリックし、[このフォルダーを 共有する] が 選択されています。
-
[ このフォルダーを共有] が 選択されていない場合は、[このフォルダーを共有する] を クリックし、[適用] を クリックします。
解決方法 2
手順 1: FRx32.cfg ファイルのパスを確認する
-
プログラムを含む Microsoft FRx フォルダーを探します。
-
FRx32.cfg ファイルを右クリックし、[ で開く] をクリックし、[次のコマンドをメモ帳。
-
次のコード行からパスをコピーします。
Directory=
注意 このパスには、SysData フォルダーのパスが含まれている。 このパスには、末尾のバックスラッシュを含む必要があります。 既定では、SysData フォルダーには次のパスがあります。
C:\Program Files\FRx Software\FRx 6.7\SysData\SysData\SysData フォルダーが別のコンピューターにある場合は、汎用名前付け規則 (UNC) パスを使用する必要があります。 たとえば、次のパスを使用します。
\\ Server_Name\FRx67\SysData\
-
[スタート]をクリックし、[実行]をクリックし、コピーしたパスを [開く] フィールドに貼り付け、[OK]をクリックします。
-
手順 4 で貼り付けしたパスが存在することを確認し、SysData フォルダーの内容が表示可能であることを確認します。
注:
-
SysData フォルダーが既定の場所に存在しない場合は、SysData フォルダーの実際の場所にディレクトリを変更します。
-
SysData フォルダーの場所にアクセスできない場合は、システム管理者にお問い合わせください。
手順 2: System.cfg ファイルのパスを確認する
-
SysData フォルダー内の System.cfg ファイルを探します。
-
System.cfg ファイルを右クリックし、[で開く] をクリックし、[次のコマンドをメモ帳。
-
System.cfg ファイルに次のコード行が含まれている場合は、このコード行を削除します。
MoveTo=
-
[ファイル] をクリックし、[保存] をクリックして、ファイルを閉じてメモ帳。
解決方法 3
Microsoft FRx 6.7 Service Pack 9 以降のバージョンFRxConfig.xml ファイルで SysData パスを確認します。 この場合、次の手順を実行します。
-
[スタート] を 右クリックし、[探索] を クリックします。
-
各ユーザー FRxConfig.xmlの下にある "FRx 6.7" フォルダー内のファイルを探します。
-
次のパスは、Windows XP、Windows Server 2003、Windows Server 2000、および Windows 2000 の既定のパスです。
C:\Documents and 設定\user_name\Local 設定\Application Data\FRx Software\FRx 6.7\FRxConfig.xml
-
次のパスは、Vista のこのファイルのWindowsです。
C:\Users\user_name\AppData\Local\FRx Software\FRx 6.7\FRxConfig.xml
-
-
ファイルを右クリックし FRxConfig.xml、[ 編集] を クリックします。
-
SysData パスが正しい共有 SysData フォルダー用であることを確認します。
注意 SysData パスを更新する場合は、パスの先頭とパスの末尾に <sysdataPath> タグを保持します。
解決策 4
バックアップから FRxSys32.mdb ファイルと FRxRpts.f32 ファイルを復元します。 この場合、次の手順を実行します。
-
SysData フォルダー内の FRxSys32.mdb ファイルを探します。 この場合、次の手順を実行します。
-
[ スタート]をクリックし、[ すべてのプログラム] をポイントし 、[FRx 6.7]をポイントし、[レポート デザイナー] をクリックします。
-
[管理者 ] をクリックし、[ 組織]をクリックし 、[SysData] をクリックします。
SysData フォルダーのパスは、[現在のディレクトリ] ボックスにあります 。
-
-
FRxSys32.mdb ファイルの名前を FRxSys32.bak に変更します。
-
バックアップから FRxSys32.mdb ファイルを復元し、SysData フォルダーにファイルを置きます。
-
FRxRpts.f32 ファイルに対して手順 1 から手順 3 を繰り返します。