在 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 中更改区域和语言选项的主要内容,如果未能解决你的问题,请参考以下文章