使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

启动 Microsoft FRx 时,收到以下错误消息:

"SysData 目录无效。 检查 FRx32.cfg 文件的 [SYSDATA] 节中的目录密钥名称。 请确保对网络目录具有读/写权限。"

原因

出现此问题的原因可能是以下之一。

原因 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 必须访问的所有文件夹。 为此,请按照下列步骤操作。

  1. 以本地管理员或域管理员角色登录到计算机。

  2. 单击"开始",单击"搜索",然后单击"所有文件和文件夹"。

  3. 搜索以下文件夹:

    • FRx 代码文件夹。 默认情况下,路径为 C:\Program Files\FRx Software

    • "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 Software此外,如果使用共享 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. 在 SysData 文件夹中找到 System.cfg 文件。

  2. 右键单击System.cfg 文件,单击"使用 打开",然后单击"记事本"。

  3. 如果 System.cfg 文件包含以下代码行,请删除此代码行。

    MoveTo=
  4. 单击"文件",单击"保存",然后关闭记事本。

解决方法 3

验证 Microsoft FRx 6.7 Service Pack 9 的 FRxConfig.xml 文件以及更高版本的 SysData 路径。 为此,请按照下列步骤操作:

  1. 右键单击"开始",然后单击"浏览"。

  2. 在每个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

  3. 键单击FRxConfig.xml文件,然后单击"编辑"。

  4. 验证 SysData 路径是否适用于正确的共享 SysData 文件夹。

注意 更新 SysData 路径时,将 <sysdataPath> 标记保留在路径开头和路径末尾。

解决方法 4

从备份还原 FRxSys32.mdb 文件和 FRxRpts.f32 文件。 为此,请按照下列步骤操作:

  1. 在 SysData 文件夹中找到 FRxSys32.mdb 文件。 为此,请按照下列步骤操作:

    1. 单击"开始",指向"所有程序",指向FRx 6.7,然后单击"报表设计器"。

    2. 单击"管理员",单击"组织",然后单击"SysData"。

      SysData 文件夹的路径位于"当前 目录" 框中。

  2. 将 FRxSys32.mdb 文件重命名为 FRxSys32.bak。

  3. 从备份还原 FRxSys32.mdb 文件,然后将该文件放在 SysData 文件夹中。

  4. 对 FRxRpts.f32 文件重复步骤 1 到步骤 3。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×