在 BATCH 中更改区域和语言选项

Posted

技术标签:

【中文标题】在 BATCH 中更改区域和语言选项【英文标题】:Change regional and language options in BATCH 【发布时间】:2014-03-08 12:42:26 【问题描述】:

如何使用批处理代码更改 Windows XP 和 7 中的区域和语言选项?

我想使用 .bat 文件将“标准和格式”更改为墨西哥西班牙语。

【问题讨论】:

完整的ImportFile.reg源代码示例? 也看看 DISM 命令:DISM 语言和国际服务命令行选项technet.microsoft.com/en-us/library/hh825081.aspx 【参考方案1】:

这些设置在HKCU\Control Panel\International 下的注册表中

您可以使用 reg.exe 手动进行更改。最简单的方法是手动将您的区域和语言更改为西班牙语(墨西哥)打开一个 cmd 窗口并输入reg query "HKCU\Control Panel\International",它将显示您想要的值。然后要修改它们,对每个值使用REG ADD "HKCU\Control Panel\International" /t REG_SZ /v LocaleName /d es-Mx /f,将 /v 之后的内容替换为适当的名称,将 /d 之后的内容替换为适当的值。

另一种选择是将 HKCU\Control Panel\International 配置单元导出到 .reg 文件,然后使用 regedit /s ImportFile.reg 将其导入注册表

您可能需要在导入后刷新注册表才能看到更改。这通常涉及重新启动,但请尝试将以下内容添加为批处理文件的最后一行。 RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True

【讨论】:

对于 Windows Server 2008 R2 ?

以上是关于在 BATCH 中更改区域和语言选项的主要内容,如果未能解决你的问题,请参考以下文章

更改选项卡式视图 SwiftUI 的凹槽区域背景颜色

12小时制时间怎么改成24小时制

如何更改应用商店预览语言选项

abbyy finereader 怎么用

windows系统语言包怎么安装

在标签栏控制器中嵌入导航控制器会更改视图控制器的安全区域