静默更改 OS 语言 (Windows 7)

Change OS Language Silently (Windows 7)

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

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

谢谢

这可以像 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

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

我使用 XML 文件通过执行更改属性: control.exe intl.cpl,/f:"c:\Unattend.xml" 在 CMD.exe 作为 Admin

这是我的 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>

感谢您的帮助

change windows 7 language 打开控制面板。

点击 "View by" 菜单和 select "Huge symbols" 或 "Little symbols"。

Select Windows 更新。

点击“#自由更新可访问”界面

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

快拍吧。安装刷新。

返回控制面板并 select "District and Language"。

Select 您刚刚从 "Pick a presentation language" 下拉菜单中引入的语言。

Snap.Apply

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

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