【无标题】

1.新建一个txt 写入


<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/>
</gs:UserList>
<!-- system locale --><gs:SystemLocale Name="zh-CN" />
</gs:GlobalizationServices>

然后保存为xml文件 我是localeToCN.xml

ps:<gs:SystemLocale Name=“zh-CN” />

其中zh-CN 是语言代码详细对应表查看微软官网 可以根据需求改

适用于 Windows 的可用语言包 | Microsoft Docs

对于我只用到

简体中文:zh-CN

日语:ja-JP

2.打开cmd管理员模式输入

control.exe intl.cpl, /f:“localeToCN.xml”

然后重启就能发现切换成功了

ps:localeToCN.xml 这里直接写文件名是当前目录文件的意思

重启后打开控制面板打开区域就能看到了

或者打开cmd输入Intl.cpl回车

进阶
1.上面的第二步也写成批处理 bat

@echo off&color 17
if exist "%SystemRoot%\SysWOW64" path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0
bcdedit >nul
if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin)
:UACPrompt
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
exit /B
:UACAdmin
cd /d "%~dp0"
control.exe intl.cpl,, /f:"localeToCN.xml"
pause

新增的一段是打开默认管理员模式运行 不用再右键管理员打开

为了方便我surface触屏操作 我还写了重启bat
内容:

shutdown /r /t 2

同理:区域也可以写一下 方便触屏
打开区域

Intl.cpl

最后一共用到:
在这里插入图片描述

也可以做成一个bat 输入数字选择换语言 但是触屏操作有点麻烦 我就分开写了

或者也可以c#做一个简单的 我就不折腾了 能用就行

资料:

1.Change System Locale Windows Command Line | Password Recovery

2.适用于 Windows 的可用语言包 | Microsoft Docs

3.https://www.jb51.net/article/193692.htm
4.https://blog.csdn.net/qq_36632604/article/details/122932153

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值