求助:修改Cisco AnyConnect Client GUI文本和消息失败
解决Cisco AnyConnect GUI文本/本地化修改无效问题(ASA 9.14 + ASDM 7.17 + AnyConnect 4.10)
1. 确认自定义包的正确生成与关联
- 必须完成自定义包生成与上传:在ASDM的
Configuration > Remote Access VPN > Network (Client) Access > AnyConnect Customization/Localization > GUI Text and Message修改内容后,点击页面底部的Generate Customization Package,将生成的anyconnect-custom-xxx.pkg文件上传到ASA的flash存储。 - 用CLI验证包存在:执行
show flash: | include anyconnect-custom,确认目标包已在flash中。 - 绑定到组策略:进入目标组策略的
AnyConnect Customization选项,选择你生成的自定义包,而非默认的None。
2. 语言本地化设置的核心检查
- 匹配客户端系统语言:AnyConnect会优先使用操作系统的语言设置,若你修改的是中文本地化,但客户端系统语言为英文,修改不会生效。
- 确认语言代码正确性:比如简体中文的代码是
zh-CN,避免拼写错误(如误写为zh或CN)。 - 启用本地化开关:在组策略的
AnyConnect Customization/Localization页面,勾选Enable Localization,确保本地化配置被激活。
3. 客户端侧缓存与残留清理
- 彻底卸载并清理:卸载AnyConnect后,删除
C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client目录下的所有文件,同时删除注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Cisco\Cisco AnyConnect Secure Mobility Client。 - 重新获取带自定义配置的客户端:从ASA的VPN入口下载客户端,确保安装的是包含自定义包的推送版本,而非独立安装包。
4. CLI层面强制配置与验证
- 检查现有组策略配置:执行
show run group-policy <你的组策略名称>,确认存在anyconnect customization value <自定义包名>和anyconnect localization enable条目。 - 若ASDM配置不生效,直接用CLI配置:
configure terminal group-policy <组策略名称> attributes anyconnect customization value <自定义包文件名> anyconnect localization enable exit write memory - 验证全局配置:执行
show running-config all | include anyconnect customization,确认配置已全局生效。
5. 版本兼容性与补丁检查
- ASA 9.14与AnyConnect 4.10、ASDM 7.17版本匹配,但部分早期9.14版本存在自定义包推送bug,建议升级到ASA 9.14(8)及以上补丁版本。
内容的提问来源于stack exchange,提问作者Rokaiya Siddika Orni
相关产品推荐
相关产品推荐

