错误消息
启动 ArcMap 时,会在启动时收到以下错误消息:
错误: 无法创建或打开默认数据库。 该错误可能由下列条件之一所导致: 磁盘空间不足 由于权限不足或不正确,无法访问: C:\ MSXML 安装无效或已损坏 有关此错误及可行解决方案的其他信息,请参阅知识库文章 KB38523。
原因
在 ArcGIS 10.x 中,其中一个启动进程是为执行软件的用户创建和/或验证“<用户配置文件>\Documents\ArcGIS”目录中的默认文件地理数据库。 默认地理数据库可在整个应用程序中的许多任务中使用,对于有效运行软件来说必不可少。
由于错误消息中所述的其中一个条件所致,默认地理数据库无法成功创建和/或验证,且应用程序启动失败。
解决方案或解决方法
要解决此问题,请执行以下步骤:
- 确保诸如防火墙和虚拟专用网络 (VPN) 配置等软件未禁止对默认地理数据库的访问权限。 Esri 建议在本地计算机上创建默认地理数据库。 要将路径更改为本地计算机中新的默认地理数据库,请参阅操作方法:为新地图文档设置默认主目录文件夹和地理数据库位置以了解详细信息。
- 在 Windows 资源管理器中,右键单击新的默认地理数据库的驱动器,然后选择属性。
- 选择常规选项卡,然后确保驱动器上有足够的可用空间。 默认文件地理数据库需要至多 0.5 MB 空间。
- 在 Windows 资源管理器中,浏览至新的默认地理数据库的目录。
注: 如果文件夹中包含多个版本的 Default.gdb 文件,请跳转到步骤 6。 多个默认地理数据库具有唯一的名称并遵循以下命名约定:Default.gdb、Default1.gdb、Default2.gdb,以此类推。 在 Windows 资源管理器中,文件地理数据库将以文件夹的形式显示,其名称为地理数据库名称后跟 .gdb 扩展名。
- 右键单击该文件夹并选择属性。
- 选择安全性选项卡,然后确保尝试执行软件的用户具有读写权限。
- 如果步骤 4 中所述的工作空间中存在一个或多个 Default.gdb 文件夹,请将其删除。
- 例如,将 Default.gdb 文件重命名为 Default_old.gdb。 当 ArcMap 加载时,将创建一个新的 Default.gdb 文件。
- 安装 MSXML 4.0 Service Pack 3 (Microsoft XML Core Services)。
- 在 ArcGIS Desktop 上运行软件修复。 有关执行此操作的步骤,请参阅在 Windows 10 中修复或移除程序。
- 重新启动计算机,然后启动 ArcMap。 该应用程序随即成功启动。