首先安装了arcgis10.8,然后安装中文包,发现ArcGIS Administrator里面没有识别到,把语言转为中文时,提示没有安装中文包,但是中文包这时已经安装上了。
问题是:语言包注册信息没写到正确位置,导致 ArcGIS Administrator 读不到。
解决方法如下:
1. 先卸载现有语言包(干净重来)
- 控制面板 → 程序和功能
- 找到:ArcGIS Desktop Chinese (Simplified) → 卸载
2. 准备语言包文件(关键)
- 新建文件夹:
D:\ArcGIS_Lang(无中文、无空格) - 放入两个文件:
DesktopChinese_CN.msiDesktopChinese_CN1.cab必须同目录、文件名不能改
3. 用管理员 + 正确路径强制安装(最有效)
- 开始菜单 → 搜索
cmd→ 右键 → 以管理员身份运行 - cd /d D:\ArcGIS_Lang
- msiexec /i DesktopChinese_CN.msi SOURCE="D:\ArcGIS_Lang" /qb
完成上面的步骤就可以了。最后去 ArcGIS Administrator 切换。
Win+R,regedit,
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ESRI\Desktop10.8\Chinese_CN ProductLanguage = 2052
找到上面的路径。
2052 = 简体中文的国际代码
ArcGIS 读到这个值,就知道:"中文包已经装好了,可以切换了。"