如何在Windows XP中更改系統默認的區域設置以供服務使用(由系統用戶運行)?如何在Windows XP中更改系統默認區域設置?
控制面板中的區域和語言選項修改登錄用戶的設置。但是,服務不使用用戶的設置 - 他們使用系統設置。我知道,他們可以在這裏註冊表中找到:
HKEY_USERS\.DEFAULT\Control Panel\International
我的問題是:什麼樣的機制是有更改系統語言/日期/等由EN-US爲en-GB?
如何在Windows XP中更改系統默認的區域設置以供服務使用(由系統用戶運行)?如何在Windows XP中更改系統默認區域設置?
控制面板中的區域和語言選項修改登錄用戶的設置。但是,服務不使用用戶的設置 - 他們使用系統設置。我知道,他們可以在這裏註冊表中找到:
HKEY_USERS\.DEFAULT\Control Panel\International
我的問題是:什麼樣的機制是有更改系統語言/日期/等由EN-US爲en-GB?
沒有記錄的方式來做到這一點。
快速查看區域設置小程序dll顯示它調用完全未記錄的API:NlsUpdateSystemLocale()。
爲什麼你想這樣做?你想控制你的服務的語言環境嗎?然後讓您的服務在您控制的用戶帳戶下運行。
IM不知道這是否會幫助
中輸入gpedit.msc首先從類型運行命令和一個對話框,現在應該打開。 導航至用戶配置>管理模板>控制面板>區域設置。
這顯示了PC/s的組策略,也許你可以設置它,所以en_gb是唯一的選擇!
組策略不是我的強項,但做一個谷歌搜索,並從那裏去,我想你應該能夠設置誰和什麼可以從這裏做什麼。
HTH
不那麼容易。
快速方式:定義一個特定的用戶來運行服務,與該用戶登錄,設置區域設置,運行服務。
你不能在機器上使用regedt32並進行所有正確的設置......然後通過右鍵單擊並導出reg文件來導出國際文件夾。
如果你不需要所有的設置
那麼你就可以在新計算機上運行的REG文件導入註冊表項等,你可以手動編輯導出reg文件?
這對我來說很有幫助 「Apply regional and language settings to reserved accounts」。
在短(Windows 7)中:打開「區域和語言」對話框,然後點擊「管理」選項卡,然後單擊「複印設置...」,選擇「歡迎屏幕和系統帳戶「,好吧。
恥辱這不是舊版本可用:-( – SteveC 2011-01-14 12:22:31