☰
Win11安全中心变英文怎么恢复?语言回退修复全攻略
2026/10/20 3:24:53 网站建设 项目流程

Windows安全中心突然变成英文,这个现象我在Win11 25H2版本发布之后已经遇到好几次了。症状特别一致:系统更新完某个补丁之后,桌面、设置、右键菜单都还是中文,唯独打开安全中心,从首页到病毒和威胁防护,整个主界面全部变成了英文。很多人的第一反应是“系统是不是装坏了”,其实它只是语言资源在近期更新时没选对回退路径,属于可以修复的系统显示问题。

这篇文章按我实际排查的顺序,把从检查语言环境到强制覆盖、重置组件、注册表兜底的完整方法都写出来,适用于Win11 25H2以及版本号相近的系统。如果你也正被安全中心的英文界面困扰,直接按章节往下走,大多数机器在前面几步就能恢复,不需要重装系统,也不用碰任何第三方汉化工具。

1. 先搞清楚:安全中心为什么会单独“变英文”?

1.1 安全中心没有独立语言设置,它继承的是系统UI语言

Windows安全中心在系统里不是那种可以从商店单独安装的第三方软件,它本质上是一套系统组件,核心包括SecurityHealthService服务和SecHealthUI界面程序。这套组件没有提供“界面语言切换”选项,你打开安全中心后翻遍设置菜单,也找不到类似“Language”的设置项。它的显示语言完全继承自当前用户和系统的UI语言环境。

具体来说,决定安全中心界面语言的有三层:当前用户的UI语言覆盖值、系统显示语言、以及系统里可用的MUI多语言资源包。正常状态下,系统是中文,安全中心就会加载中文资源。一旦这套链路里某个环节出问题,安全中心会退回英语资源,而其他大部分应用因为各自有独立语言配置,看起来还是中文,于是就会出现“只有安全中心是英文”的割裂感。

1.2 三种最常见的“突然变英文”触发场景

第一种是系统从英文原版安装之后才补装中文语言包。这种情况比较隐蔽,因为安装完语言包后,设置、资源管理器等常见界面都会显示中文,看起来一切正常。但安全中心这类底层组件对MUI资源的完整性要求更高,如果中文语言包不是完整版,或者安装顺序有问题,它就会优先使用自带的英文资源。

第二种是跨版本更新时语言状态被重置。比如从Win11早期版本升级到25H2,系统会重建部分组件,包括本地体验包和用户界面语言缓存。如果更新过程没有正确继承用户原有的“中文UI语言覆盖”,安全中心就会出问题。我之前在处理一台机器时,用户表示更新前明明是中文,更新完一打开安全中心就全英文,属于典型的升级残留问题。

第三种是“区域格式”和“显示语言”不一致。Windows里有两套并行的语言机制:一套是显示语言,控制界面文字;另一套是区域格式,影响日期、时间、货币、排序规则。很多软件只认显示语言,但近几个版本的系统应用会同时参考区域格式。如果显示语言是中文,区域格式却还是English (United States),安全中心这类对语言敏感的组件就可能跟着区域格式走。

1.3 先判断:这个英文到底要不要修?

不是所有英文界面都需要处理。如果只是安全中心里某个扫描类型名称、某个风险提示链接显示为英文,其余页面都正常,那是资源加载时的局部回退,等系统更新或下次重启可能自己恢复。

但如果整个主窗口、左侧导航栏、甚至按钮和设置项全是英文,那就是全局语言回退,建议按下面的流程处理。判断标准很简单:把安全中心首页截图发给自己,如果一眼看过去除了英文没别的,那就是需要修复的异常状态。

2. 动手前10分钟体检:看清系统和安全中心的语言状态

2.1 查Windows显示语言:是中文还是本来就是英文

开始修复前,先花十分钟确认系统级语言状态。路径是“设置 > 时间和语言 > 语言和区域”,查看“Windows显示语言”这一栏,正常情况下应该是“中文(简体,中国)”。

如果这里显示的不是中文,那安全中心显示英文就非常合理了。说明系统当前主导语言就是英语,中文语言包可能没有安装或者没有设为默认。这种情况的主要任务变成“把系统显示语言切回中文”,而不只是修安全中心。

如果这里已经是中文,但安全中心仍然显示英文,说明系统主导语言没问题,问题出在语言继承链路的后面几个环节,继续往下查。

2.2 核对区域格式和系统区域设置:和显示语言是两套机制

在“设置 > 时间和语言 > 语言和区域”页面向下滚,有个“区域格式”下拉框,把它改成“中文(简体,中国)”。这一步非常容易忽略,因为很多人装了中文语言包之后根本不看区域格式,但它恰恰是安全中心这类UWP组件的敏感项。

接着打开控制面板,进入“时钟和区域 > 区域”,切到“管理”选项卡,点“更改系统区域设置”,确认“当前系统区域设置”是“中文(简体,中国)”。注意这个窗口下半部分有个“Beta:使用Unicode UTF-8提供全球语言支持”的复选框,除非你有特定软件要求,否则保持不勾选,勾了反而可能引发更多中文乱码问题。

2.3 确认安全中心组件状态

打开“设置 > 应用 > 已安装的应用”,搜索“安全中心”,点进去选“高级选项”,看版本号,并检查“重置”按钮的状态。这一步不是让你立刻重置,而是先记录当前状态,方便后面验证修复后组件版本是否变化。

然后用管理员身份打开PowerShell,执行下面这条命令检查安全中心UI组件的运行状态:

Get-AppxPackage *SecHealthUI* | Select-Object Name, Status, PackageFullName

如果Status显示Ok,说明组件本身没丢也没损坏,问题集中在语言加载环节。如果Status不是Ok,直接跳到第4章做组件重装处理。

2.4 判断优先级:按从简单到复杂的顺序走

体检阶段做完,你已经知道三件事:系统显示语言是不是中文、区域格式是不是中文、安全中心组件是否正常。根据这三个结论决定路径:

显示语言不是中文,先补语言包、切换显示语言;显示语言是中文但区域格式不对,先修正区域格式;组件状态异常,直接重置和重装;组件正常且语言状态也对,就用第3章的强制覆盖方案。按这个顺序排查,能少走很多弯路。

3. 从设置和PowerShell下手:把UI语言强制切回中文

3.1 设置区域格式和显示语言

如果体检确认显示语言已经是中文,但区域格式不是,先把区域格式改成“中文(简体,中国)”。

再到“设置 > 时间和语言 > 语言和区域”里检查“Windows显示语言”,点进去应该能看到已安装的中文语言包信息。如果你发现中文语言包显示“可下载”,说明当前语言包并不完整,点“更新”把它补全。很多系统显示中文,只是部分界面汉化的结果,语言包本身并不完整。

完成之后不要急着打开安全中心,继续下面的强制覆盖步骤会有更好的效果。

3.2 用Set-WinUILanguageOverride强制指定UI语言

管理员身份打开PowerShell,执行:

Set-WinUILanguageOverride -Language zh-CN

这条命令的作用是把当前用户的用户界面语言覆盖值强制写成中文繁体?不对,这里写的是zh-CN,也就是简体中文。

继续说。执行完再运行:

Get-WinUserLanguageList

检查输出结果,确认第一项语言和标记区域是否都是zh-CN。如果是,重启系统,再打开安全中心看看。

这个操作的原理是直接写注册表里的用户UI语言覆盖项,让系统无论从哪个入口读取语言设置,拿到的都是中文。很多“系统设置明明中文但个别应用英文”的问题,到这一步就已经解决了。

3.3 把设置复制到欢迎屏幕、系统账户和新用户账户

如果强制覆盖后安全中心已经变回中文,恭喜你,问题基本解决。但建议再做一步收尾工作,防止下次新建用户或系统账户切换时又变回去。

打开控制面板,进入“时钟和区域 > 区域”,切到“管理”选项卡,点“复制设置”,勾选“将当前设置复制到欢迎屏幕、系统帐户和新用户帐户”,确认并应用。

这一步会把你当前账户的显示语言、区域格式同步到系统级账户环境里。尤其是使用本地账户或需要登录欢迎屏幕的场景,不做这步,新账户登录后安全中心依然可能显示英文。

3.4 重置本地体验包:重建中文语言资源缓存

做完以上三步如果安全中心还是英文,接下来查“本地体验包”。

Win11系统的语言体验主要由“本地体验包”承载,它的作用是给系统界面提供额外的本地化资源。中文语言显示异常,很多时候就是体验包缓存损坏。

在“设置 > 应用 > 已安装的应用”里搜索“体验”,找到“Windows 11本地体验包”,点击“高级选项”,先执行“修复”,再执行“重置”。如果列表里找不到它,或者修复失败,用管理员PowerShell执行:

Get-AppxPackage *LanguageExperiencePack*zh-CN* | Add-AppxPackage -Register "$($_.InstallLocation)\AppxManifest.xml" -DisableDevelopmentMode

重新注册后重启。注意,这条命令不加-DisableDevelopmentMode的话可能因为开发模式限制失败,所以遇到错误先检查是不是少了这个参数。重置体验包不会影响系统里的个人文件,可以放心操作。

4. 升级难度:重置安全中心应用并重建语言组件

4.1 先走一遍界面重置:成本最低的尝试

如果第3章的动作都做完了,安全中心依然倔强地显示英文,那问题可能出在安全中心应用本身的缓存状态。重置应用是成本最低的尝试。

打开“设置 > 应用 > 已安装的应用”,搜索“Windows安全中心”,点击“高级选项”,找到“重置”按钮,确认执行。系统会弹窗提醒“这将删除此应用的数据,包括首选项和登录信息”,直接确认。

重置完成后重启系统,再打开安全中心。这一步会清理应用本地缓存和窗口配置,但不会重新部署语言资源,所以效果取决于问题根因。如果只是缓存脏了,到这里就能好;如果MUI资源没有正确匹配,还是会英文。

4.2 管理员PowerShell卸载并重装安全中心UI组件

界面重置没效果,那就走真正的组件重装。管理员身份打开PowerShell,执行:

Get-AppxPackage *SecHealthUI* | Remove-AppxPackage

执行完,安全中心的UI入口图标可能会从开始菜单消失,这不要紧。真正的病毒防护、防火墙等安全服务还在后台运行,只是界面暂时不可见而已。

接下来重新注册这个组件:

Get-AppxPackage -AllUsers *SecHealthUI* | Foreach-Object { Add-AppxPackage -Register "$($_.InstallLocation)\AppxManifest.xml" -DisableDevelopmentMode }

这条命令从“所有用户”的安装记录里读取组件源文件,然后为当前用户重新注册。执行完如果输出没有报错,重启,到开始菜单搜索“Windows安全中心”确认入口回来了,再打开看语言。

如果重装时报错,另一种曲线救国的方案是:确认Windows安全中心服务处于运行状态,然后去系统自带的“可选功能”里把“Windows安全中心”移除并重新添加。这个入口在“设置 > 系统 > 可选功能”里可以找到。

4.3 重装后还有英文残留?用DISM修复系统语言资源

安全中心UI组件重装后,如果大部分界面已经恢复中文,但个别页面还是英文,说明系统MUI资源存在局部损坏。这时候用系统文件和镜像健康检查命令来修复。

以管理员身份打开CMD,执行:

Dism /Online /Cleanup-Image /RestoreHealth

这条命令会检查系统组件存储的完整性,并从Windows更新服务或本地备份源修复损坏文件。执行时间取决于系统状态,快的十几分钟,慢的接近半小时。执行过程中电脑可以继续用,但建议别开大型应用,避免磁盘占用太高。

执行完重启,再检查安全中心。这一步覆盖面很广,不只是语言资源,其他系统组件损坏也可能顺带修好。

5. 注册表补刀与25H2版本Bug实测

5.1 注册表强制语言覆盖的做法

如果以上所有命令都对别的机器有效,但你的机器就是顽固不化,最后一个可尝试的偏方是注册表强制语言覆盖。

Win+R打开运行框,输入regedit进入注册表编辑器,定位到:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

在右侧空白处新建一个字符串值,名称写“LanguageOverride”,数据写“zh-CN”,基数保持十六进制,确定后重启。

这个注册表值的作用是把当前用户环境下的UI语言强制指定为简体中文。它的覆盖能力很强,不仅安全中心,资源管理器、任务管理器等很多组件的语言显示都会跟着变。但要注意,这个值属于“兜底”性质,正常系统不一定需要它。如果你之前做过其他语言设置,或者系统里有非中文的语言包,这个值可能会让某些界面的中文变得不太统一。改之前建议右键该键值选择导出,做个备份。

5.2 在25H2版本上发现的语言回退规律

我手头遇到过几台Win11 25H2的机器出现安全中心英文,摸索下来有一个规律:升级到25H2之后,安全中心的顶层主窗口容易回退成英文,但点进“病毒和威胁防护”的详细信息页,很多文字又变回中文了。这说明语言资源其实都在系统里,只是顶层窗口在加载时选错了回退路径。

这类版本性Bug,破解思路有两个方向。一是等系统更新推送,官方动过安全中心显示逻辑之后自然会好;二是用第3章的Set-WinUILanguageOverride强制给顶层窗口指定语言,绕过它错误的回退路径。我实测下来,前者需要等待,后者立竿见影。如果你不想等补丁,直接执行:

Set-WinUILanguageOverride -Language zh-CN

然后重启,基本都能恢复正常。

顺带提一句,这类问题通常只在“显示语言是中文但系统里仍保留英文语言包”的情况下出现。如果你的系统是纯中文安装,没有额外装过英文语言包,遇到安全中心英文的概率反而极低。装过语言包的机器,英文资源存在,回退时就会优先用到它。

5.3 新建新本地管理员账户对比:判断问题在哪一层

如果各种方法都试过,安全中心还是英文,这时候该判断问题到底出在系统级还是当前用户配置。最高效的办法是新建一个全新的本地管理员账户来对比。

在“设置 > 账户 > 家庭和其他用户”里添加新用户,注意选择“我没有此人的登录信息”,然后在下一步选择“添加一个没有Microsoft账户的用户”,创建本地账户。登录新账户,打开安全中心,观察语言显示。

如果新账户安全中心是中文,说明系统级语言完好,问题藏在你的原账户配置里。这时候优先考虑把原账户的UILanguageOverride相关项清理干净,重置语言设置,或者备份数据后切换到新账户使用。如果新账户也是英文,那问题在系统级语言资源整体有缺陷,回到第4章的DISM修复步骤重新做一遍。

这个对比方法几乎能一锤定音,定位效率非常高。我处理过的案例里,有一台机器就是因为旧账户的注册表语言覆盖值损坏,导致所有系统级修复都无效,清掉那个值之后一切恢复正常。

6. 修复过程中值得记住的三条经验

6.1 “中文语言包已安装”不等于MUI资源完整

这是新手最容易踩的坑。在系统语言列表里能看到中文语言包,不代表它提供的MUI语言资源就是完整的。很多优化版、精简版系统镜像里的中文,部分是靠第三方汉化或替换系统文件实现的,安全中心根本识别不到标准的中文MUI资源包,于是回退英文。

识别办法很简单:看“设置 > 时间和语言 > 语言和区域”里中文语言包的状态,如果显示“可下载”或有更新按钮,说明当前语言包不完整。去“设置 > Windows更新 > 高级选项 > 可选更新 > 语言包”里手动下载安装完整语言包,能解决很多莫名其妙的应用英文问题。

6.2 安全中心UI组件被卸载不等于失去防护

很多朋友看到“卸载安全中心组件”就被吓住,担心电脑失去保护。其实完全不用担心。安全中心的实时防护、防火墙、杀毒引擎都是独立服务,UI组件只是显示窗口。就算你把它卸载了,后台的防护服务依然在运行,电脑的安全状态不会因为这个操作变差。

真正需要注意的反而是卸载重装之后,去“设置 > 隐私和安全性 > Windows安全中心”里看一眼各项状态是否都正常显示,如果某个功能显示“不可用”或“服务已关闭”,再去服务列表里手动启动SecurityHealthService。

6.3 一台机器完整的修复时间线参考

我之前处理一台朋友的电脑时,先是按第3章操作做了区域格式调整和UI语言强制覆盖,重启后安全中心变回了中文,但过了两天又变回英文。第二次我直接重置了本地体验包,同时重新注册了安全中心UI组件,这次稳定了下来。

后来分析原因,这台机器之前装过英文版Office,系统里残留了大量英文语言包的注册信息。安全中心一重启就会优先匹配到英文资源。处理办法是把系统语言列表里的英文语言包也删掉,只保留中文,再用更正规的途径让系统只读中文。如果你也想彻底解决,检查一下语言列表里是不是有多余的英文语言包,有就移除,只保留中文一个选项,这样能杜绝系统在语言回退时选到英文。

结尾:一点个人经验

如果你现在正被Win11安全中心英文界面折磨,我的建议是别去找所谓的一键修复工具,也不要有“重装系统算了”的想法。按文章顺序一步步来:先体检语言状态,再强制覆盖,然后重置体验包和应用组件,最后用新账户对比定位。绝大多数机器在第3章结束就会恢复正常,剩下少数走到第4章乃至注册表兜底也能解决。恢复之后,顺手把系统更新和语言包都检查一遍,能有效防止问题再次出现。只要你系统里有完整的中文语言包,安全中心这个“认语言”的毛病就折腾不起来。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询