Дано: ноут, купленный в Германии, в котором базовый язык установлен немецкий. В параметрах языка стоит язык интерфейса русский, добавлены языки ввода русский, английский и немецкий. Стоят local experience packs для всех трех языков. Созданы загрузочные флешки с Windows 10 и Windows 11.
В свойствах системы указана просто домашняя. Если на английский меняется, значит не SingleLanguage.
Комментарий недоступен
Комментарий недоступен
Я не заметил, что он мне ошибку выдает не про то, что я пытаюсь делать. Да, значит мне надо сменить язык пользовательского интерфейса по умолчанию. Вот все, что у меня установлено согласно Get-Intl:
Язык пользовательского интерфейса по умолчанию : de-DE
Базовый язык пользовательского интерфейса: : en-US
Язык системы : ru-RU
Часовой пояс по умолчанию : Yakutsk Standard Time
Установленные клавиатуры : 0409:00000409, 0407:00000407, 0419:00000419
Многоуровневый драйвер клавиатуры : Не установлен.
Установленные языки: de-DE
Тип: язык с частичной локализацией, многоязыковой интерфейс пользователя.
Базовые языки en-US
Установленные языки: en-US
Тип: язык с полной локализацией.
Установленные языки: ru-RU
Тип: язык с частичной локализацией, многоязыковой интерфейс пользователя.
Базовые языки en-US
Базовый язык стоит en-US. "Базовый язык" это вообще что? Я не понял, как я его сменил, а может он так и стоял. Запутался в терминах.
Через онлайн пробовал, он выдает ошибку, что под ним не работает команда.
Комментарий недоступен
В параметрах у меня стоит русский везде, где можно. Но я догнал, в чем проблема, хотя и понятия не имею, как ее решать.
Как видно в моем прошлом сообщении, русский у меня "язык с частичной локализацией". Эти ленгпаки из меню параметров на самом деле по сути надстройка на базовый язык (fallback language), который врубается в непереведенных местах.
И вот с такими неполными языками не получается выполнить команду /Set-UILang. Английский был у меня полный, поэтому с ним получалось. А Майкрософт больше не предоставляет ленгпаки в cab-архивах, а те, что я нашел на просторах не хотят вставать на мою сборку (22H2 19045.2965)
Короче, решил я проблему. Удалил немецкий язык через PowerShell от имени администратора командой Uninstall-Language -Language de-DE. При перезагрузке и входе в систему винда работала с обновлениями. Русский стал языком пользовательского интерфейса по умолчанию. Потом я зашел в параметры языка и добавил немецкий языковой пакет и базовый ввод, чтобы он просто был.
Опция обновления с сохранением параметров и программ стала доступна в программе установки Windows 11.