
华硕UX21E系列运行Windows 7系统时,经过一段时间使用后可能出现系统显示语言自动变为非原本设置的语言。该问题源于OOBE向导运行时,Lpksetup.exe会根据语言名称(而非语言代码)删除未使用的语言包。当已删除的语言与当前系统语言具有相同的语言名称(例如ZH-TW和ZH-HK均共享中文名称“中文”)时,当前系统的语言包也可能被意外删除。
请按照以下步骤操作以恢复并稳定系统语言设置:
1. 重新启动计算机。
2. 打开注册表编辑器: 在运行框中输入 regedit 并回车。
3. 导航至以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\
检查当前正在使用的语言项是否存在。
4. 若当前语言存在: 删除其他所有非当前使用的语言项。
(例如:使用台湾繁体中文zh-TW时,若zh-TW存在,则删除en-US、pt-BR、pt-PT、th-TH等。)
5. 若当前语言已不存在: 需要下载正确的系统语言包(请注意区分32位与64位版本)。
5.1. 将下载的语言包解压缩并复制到D盘根目录下,例如台湾繁体中文的路径为 D:\zh-tw\lp.cab。
5.2. 下载Add_LP.zip命令脚本并解压缩,根据所需语言以管理员身份运行对应的批处理文件(例如台湾繁中请执行 Add_zh-tw_LP.bat)。当显示100%即表示操作成功。
5.3. 下载Fix_patch.zip脚本并解压缩,根据所需语言执行对应的注册表文件(例如台湾繁中请执行 zh-tw.reg)。
6. 重新启动计算机,问题即可解决。