错误

错误:超出了文件共享锁定计数。 增加 MaxLocksPerFile 注册表项。

Last Published: April 25, 2020

错误消息

执行计算时,可能会显示以下错误:

“超出了文件共享锁定计数。 增加 MaxLocksPerFile 注册表项。”

原因

MaxLocksPerFile 注册表设置过低。 MaxLocksPerFile 是 Microsoft Jet 注册表设置,默认设置为 9500。 针对此设置默认值进行的测试中,允许计算 Microsoft Access 中的 139,000 个选定记录。

解决方案或解决方法

使用“高级 ArcMap 设置”实用程序可以增加 MaxLocksPerFile 值。 此实用程序允许修改 ArcGIS 使用的注册表设置。

  1. 运行 AdvancedArcMapSettings.exe 应用程序文件。
    [O-Image] ArcMap Advanced Settings dialog box
    AdvancedArcMapSettings.exe 位于以下位置:

    • ArcGIS 版本 9.0、9.1、9.2、9.3 和 9.3.1 :\Program Files\ArcGIS\Utilities。
    • ArcGIS 版本 10::\Program Files\ArcGIS\Desktop10.0\Utilities

    注:
    此实用程序的外观会略有不同,具体取决于 ArcGIS 的版本。

  2. 单击“编辑器”选项卡。
  3. 更新“JET Engine max # of records to calculate”值,使其大于数据集中当前记录数的值。
  4. 退出 AdvancedArcMapSettings.exe。
  5. 再次执行计算。

文章 ID:000002799

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容