Как изменить системные настройки по умолчанию в Windows XP? - PullRequest
10 голосов
/ 17 октября 2008

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

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

HKEY_USERS\.DEFAULT\Control Panel\International

У меня вопрос: какой существует механизм изменения языка системы / даты / и т. Д. С en-us на en-gb?

Ответы [ 5 ]

10 голосов
/ 12 января 2011

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

Вкратце (Windows 7): откройте диалоговое окно « Регион и язык », затем перейдите на вкладку « Административный » и нажмите « Копировать настройки ...»", выберите" Экран приветствия и системные учетные записи", OK .

5 голосов
/ 18 октября 2008

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

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

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

3 голосов
/ 17 октября 2008

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

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

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

2 голосов
/ 17 октября 2008

Не так просто.

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

0 голосов
/ 17 октября 2008

IM не уверен, поможет ли это

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

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

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

НТН

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...