Как изменить системные региональные настройки по умолчанию в windows XP?

Как изменить системные региональные настройки по умолчанию в windows XP для использования службами (запускаемыми пользователем системы)?

региональные и языковые параметры на панели управления измените параметры для пользователя, вошедшего в систему. Однако службы не используют настройки пользователя - они используют системные настройки. Я знаю, что их можно найти в реестре здесь:

HKEY_USERS.DEFAULTControl PanelInternational

мой вопрос: какой механизм существует для изменения system-language / date / etc от en-us до en-gb?

5 ответов


нет документированного способа сделать это.

быстрый взгляд в dll апплета региональных настроек показывает, что он вызывает полностью недокументированный API: NlsUpdateSystemLocale().

Почему вы хотите это сделать? Вы хотите контролировать локаль вашей службы? Затем позвольте службе работать под учетной записью пользователя, которой вы управляете.


Это было полезно для меня "применить региональные и языковые настройки для зарезервированных учетных записей".

короче (Windows 7): открыть "регион и язык" диалог, затем нажмите кнопку"административные" tab, а затем нажмите кнопку"настройки копирования...", выбираем "экран приветствия и системные учетные записи", OK.


не могли бы вы использовать regedt32 на машине и сделать все правильные настройки...затем экспортируйте международную папку, щелкнув правой кнопкой мыши и экспортируйте файл reg.

вы можете вручную редактировать экспортированный файл reg, если вам не нужны все настройки

затем вы можете запустить этот файл reg на новой машине, чтобы импортировать ключи реестра и т. д.?


Не так легко.

быстрый способ: определите конкретного пользователя для запуска службы, войдите в систему с этим пользователем, установите региональные настройки, запустите службу.


Я не уверен, что это поможет

первый тип в gpedit.msc из команды run и диалогового окна теперь должны открыться. Выберите Конфигурация пользователя > Административные шаблоны > Панель управления > региональные параметры.

Это показывает группы polcies для ПК / С, может быть, вы можете просто установить его так en_gb является единственным вариантом!!

групповая политика не является моей сильной стороной, но сделайте поиск в google и перейдите оттуда, я бы предположил, что вы сможете настроить, кто и что можно сделать отсюда.

HTH