ОС: Windows 7 64-битная
У меня есть машина с настройками "Регион и язык" , установленными на "Канада". Что мне нужно сделать, это изменить все эти настройки, чтобы вернуться к значению по умолчанию "Соединенные Штаты". Кроме того, я хочу создать скрипт для этого, так как я ожидаю, что с этой проблемой столкнется с большим количеством машин. Я не хочу менять настройки через графический интерфейс на каждой машине.
Мне нужно сделать эти действия на этих вкладках:
Регион и язык (формат)-
Мне нужно, чтобы "Формат" был изменен на "Английский (США)"
Регион и язык (местоположение)-
Мне нужно, чтобы "Текущее местоположение" было установлено в "Соединенные Штаты"
Регион и язык - текстовые сервисы и язык ввода (общий) -
Мне нужно удалить все языки клавиатуры, кроме «Английский (США) - США»
Регион и язык (административный)-
Здесь я считаю, что для «не-Unicode-программ» также нужно будет установить «English (United States)»
(У меня есть скриншоты, но у меня нет репутации, необходимой для их публикации.)
До сих пор я нашел этот документ от Microsoft, который демонстрирует XML-файл, который может быть создан для изменения настроек выше
Проблема заключается в том, что единственный пример XML из ссылки, которая, по-видимому, работает должным образом, - это пример добавления и установки языка клавиатуры по умолчанию. Я пробовал некоторые другие примеры, но они не работают. Вот рабочий пример:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<!--User List-->
<gs:UserList>
<gs:User UserID="Current"/>
</gs:UserList>
<!--input preferences-->
<gs:InputPreferences>
<!--en-US-->
<gs:InputLanguageID Action="add" ID="0409:00000409" Default="true"/>
<!--en-CANADA-->
<gs:InputLanguageID Action="remove" ID="1009:00001009"/>
</gs:InputPreferences>
</gs:GlobalizationServices>
Приведенный выше код добавит язык клавиатуры США, если он не существует, а затем установит его по умолчанию, но, к сожалению, я не могу удалить канадский язык клавиатуры.
Есть ли способ программно изменить все эти настройки? Я пропускаю что-то очевидное?