Как изменить системные региональные настройки по умолчанию в 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