2016-09-29 80 views
2

我正在尋找一種通過使用批處理或PS腳本來設置此選項的方法。 在註冊表項中添加新語言非常容易REG ADD "HKCU\Control Panel\International" /t REG_SZ /v LocaleName /d en-EN /f我沒有找到任何有關如何設置鍵以匹配顯示語言的參考。我假設這只是一個Windows功能,並沒有綁定到一個密鑰。以編程方式將區域格式設置設置爲「匹配Windows顯示語言」

enter image description here

所以我真的需要讀出的顯示語言關鍵reg query "HKLM\SYSTEM\CurrentControlSet\Control\MUI\UILanguages"第一或者是我的假設錯了,他們真的是萬能鑰匙將其設置爲顯示語言?

回答

1

我不知道是否有一個註冊表項,但有一個Powershell cmdlet來改變它。

Set-WinCultureFromLanguageListOptOut 0 

將其設置爲「匹配Windows顯示語言(推薦)」。
這也是默認值。

Set-WinCultureFromLanguageListOptOut 1 

將其設置爲有史以來什麼語言,你當前已啓用,例如美國英語)。

在這裏尋找更多關於該cmdlet:https://technet.microsoft.com/en-us/library/jj136913.aspx
這裏瞭解有關國際設置的其他cmdlet:https://technet.microsoft.com/en-us/library/hh852115.aspx

+0

非常感謝你。似乎我真的需要工作我的Powershell技能,擺脫批處理。 – GrindelOh

+0

我很高興能夠提供幫助,而且我常常驚訝於有多少有用的Powershell cmdlet可以讓腳本編寫更容易。 – A189198

相關問題