无声地更改操作系统语言(Windows 7)

时间:2015-06-18 17:19:45

标签: powershell batch-file registry windows-7-x64 regedit

我正在为SQL Server 2014 Express Install编写脚本(powershell)。 问题是:我必须将操作系统语言(区域和语言)更改为fr_FR(来自法国的法语)。目前的语言是fr_CA(法语来自加拿大)。

我的问题是:我可以使用批处理文件或命令行或仅从寄存器更改intl.cpl(区域和语言)中的语言吗?

谢谢

3 个答案:

答案 0 :(得分:1)

这可以像PowerShell中的一行命令一样简单

Set-ItemProperty 'HKCU:\Control Panel\Desktop' -Name "PreferredUILanguages" -Value  'fr-FR'

或者你可以使用.reg文件,或者像这样调用reg.exe的批处理文件

reg add "HKCU:\Control Panel\Desktop" /f /v "PreferredUILanguages" /t REG_SZ /d 'fr-FR'

参考:Change OS Language using PowerShell

答案 1 :(得分:1)

对我不起作用,但我找到了解决问题的方法。

我使用XML文件通过执行以下命令来更改属性: control.exe intl.cpl ,, / f:“c:\ Unattend.xml” 在CMD.exe中为管理员

这是我的XML文件:

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
  <gs:UserList>
    <gs:User UserID="Current"/>
  </gs:UserList>
  <!-- user locale -->
  <gs:UserLocale>
     <gs:Locale Name="fr-FR" SetAsCurrent="true" ResetAllSettings="false">            
     </gs:Locale>
  </gs:UserLocale>
</gs:GlobalizationServices>

感谢您的帮助

答案 2 :(得分:-2)

change windows 7 language 打开控制面板。

对齐“查看方式”菜单,然后选择“大符号”或“小符号”。

选择Windows Update。

捕捉“可以访问#个任意更新”界面

检查容器中需要下载的语言。

按一下。安装刷新。

回到控制面板并选择“地区和语言”。

从“选择演示语言”下拉菜单中选择刚介绍的语言。

Snap.Apply

如果某些项目中未显示该语言,请更改您的框架区域。

您也可以访问 [url = https://www.morphigo.com/]https://www.morphigo.com/[/url]