如何在Windows XP中更改系统默认区域设置?

时间:2008-10-17 09:35:49

标签: windows-services internationalization

如何更改Windows XP中的系统默认区域设置以供服务使用(由系统用户运行)?

控制面板中的区域和语言选项会修改登录用户的设置。但是,服务不使用用户的设置 - 它们使用系统设置。我知道他们可以在注册表中找到:

HKEY_USERS\.DEFAULT\Control Panel\International

我的问题是:将系统语言/日期/等从en-us更改为en-gb的机制是什么?

5 个答案:

答案 0 :(得分:10)

这对我有帮助 “Apply regional and language settings to reserved accounts”。

简而言之(Windows 7):打开“区域和语言”对话框,然后点击“管理”标签,然后点击“复制设置。 .. “,选择”欢迎屏幕和系统帐户“,确定

答案 1 :(得分:5)

没有记录的方法可以做到这一点。

快速查看区域设置小程序dll会显示它调用完全未记录的API:NlsUpdateSystemLocale()。

你为什么要这样做?您想控制您的服务的区域设置吗?然后让您的服务在您控制的用户帐户下运行。

答案 2 :(得分:3)

您是否可以在计算机上使用regedt32并进行所有正确的设置...然后通过右键单击并导出reg文件来导出International文件夹。

如果您不需要所有设置,可以手动编辑导出的reg文件

那么您可以在新机器上运行该reg文件以导入注册表项等吗?

答案 3 :(得分:2)

不太容易。

快捷方式:定义特定用户以运行服务,使用该用户登录,设置区域设置,运行服务。

答案 4 :(得分:0)

IM不确定这是否有帮助

首先从run命令输入gpedit.msc,然后打开一个对话框。 导航到用户配置>管理模板>控制面板>区域设置。

这显示了PC / s的组策略,也许你可以设置它,所以en_gb是唯一的选择!!

组策略不是我的强项,但是做谷歌搜索并从那里开始,我想你应该能够设置谁和什么可以从这里做什么。

HTH