Ошибка «Language not selected» при установке Microsoft Office 2019: причины и решение

Ошибка language not selected при установке Microsoft Office 2019 появляется, когда установщик не может определить языковой пакет для развертывания — чаще всего из-за отсутствующего или некорректного параметра языка в файле конфигурации configuration.xml. Проблема типична для установки через Office Deployment Tool (ODT), но встречается и при запуске поврежденного офлайн-образа.

Разобраться в ситуации несложно: установщик Office 2019 построен на технологии Click-to-Run, и она требует явного указания языка либо в XML-конфигурации, либо в самом дистрибутиве. Если этот параметр отсутствует, содержит опечатку или ссылается на языковые файлы, которых нет в папке установки, процесс прерывается с указанным сообщением. Ниже разберем причины и безопасные способы исправления.

Почему возникает ошибка language not selected

Установка Office 2019 через ODT управляется файлом configuration.xml, в котором задаются редакция, канал обновлений и языки. Если в секции <Product> отсутствует элемент <Language ID="ru-ru"/> (или его аналог для нужного языка), установщик просто не понимает, какие файлы ему развертывать.

Вторая группа причин — поврежденный или неполный дистрибутив. Если скачивание языковых файлов прервалось, папка Office с данными будет содержать не все компоненты, и установщик снова откажется продолжать работу. Третья возможная причина — несовпадение языка, указанного в конфигурации, с теми языковыми пакетами, которые реально загружены.

  • 🔤 Отсутствует элемент <Language> в файле конфигурации ODT
  • 📁 Папка дистрибутива не содержит нужных языковых файлов
  • ✏️ Опечатка в идентификаторе языка (например, ru_ru вместо ru-ru)
  • ⛔ Антивирус или ограничения прав блокируют чтение конфигурации
  • 💾 Запуск установки из образа, скачанного с ошибками

Проверка файла configuration.xml

Первым делом откройте ваш configuration.xml в обычном блокноте или редакторе вроде Notepad++ и проверьте блок <Add>. Внутри <Product ID="ProPlus2019Volume"> (или другой редакции) обязательно должен присутствовать хотя бы один язык. Минимально корректный фрагмент выглядит так:

<Product ID="ProPlus2019Volume">

<Language ID="ru-ru" />

</Product>

Обратите внимание на синтаксис: идентификатор языка пишется через дефис, регистр букв значения не имеет, но структура тегов должна быть строго корректной. Один незакрытый тег или лишний пробел в критичном месте — и XML не распарсится. После правки сохраните файл в кодировке UTF-8 и повторите запуск установки.

⚠️ Внимание: не редактируйте файл конфигурации в Word или WordPad — эти редакторы могут добавить служебное форматирование, из-за которого XML станет нечитаемым для установщика. Используйте только простые текстовые редакторы.

Пошаговое исправление ошибки

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

  • 📝 Проверьте наличие и корректность элемента <Language ID="ru-ru"/> в конфигурации
  • 📥 Заново скачайте дистрибутив командой setup.exe /download configuration.xml
  • 🛡️ Временно отключите антивирус на время установки
  • 👤 Запустите setup.exe от имени администратора
  • 🔄 Убедитесь, что путь к файлам не содержит кириллицы и лишних пробелов

Команда загрузки и установки выполняется из командной строки, запущенной с правами администратора, в папке, где лежит setup.exe из состава ODT:

setup.exe /download configuration.xml

setup.exe /configure configuration.xml

Первая команда скачивает файлы Office вместе с указанными языками, вторая — выполняет саму установку. Если этап загрузки завершился без ошибок, но установка всё равно падает с тем же сообщением, почти наверняка проблема в содержимом XML.

☑️ Чек-лист исправления ошибки language not selected

Выполнено: 0 / 5
📊 Где именно возникла у вас ошибка language not selected?
При установке через Office Deployment Tool
При запуске офлайн-образа ISO
При установке из корпоративного сетевого ресурса
При обновлении уже установленного Office

Типичные варианты ситуации и их решение

Одно и то же сообщение может иметь разные корни в зависимости от способа развертывания. Сведем основные сценарии в таблицу — так проще сориентироваться, какой вариант ближе к вашему случаю.

СценарийВероятная причинаРешение
Установка через ODTНет языка в XMLДобавить <Language ID="ru-ru"/>
Офлайн-образ ISOПоврежденная загрузкаСкачать образ заново
Сетевая папка предприятияНеполный дистрибутивПовторить /download
Корпоративное развертываниеОпечатка в конфигурацииПроверить XML валидатором
Обновление OfficeКонфликт языковых пакетовУдалить лишние языки и повторить

Отдельно стоит упомянуть ситуацию, когда Office 2019 уже частично установлен. Остатки предыдущей неудачной установки могут конфликтовать с новой попыткой. В этом случае сначала полностью удалите Office через Параметры → Приложения или с помощью официального средства удаления от Microsoft, перезагрузите компьютер и только потом запускайте установку заново.

Дополнительные проверки, если ничего не помогло

Если конфигурация исправна, а ошибка сохраняется, проверьте системные настройки. Убедитесь, что в Windows корректно задан регион и язык интерфейса — в редких случаях установщик сверяется с ними. Также осмотрите путь, откуда запускается установка: длинные пути, кириллические символы и спецсимволы в именах папок способны нарушить чтение файлов.

Полезно заглянуть в журналы установщика. Click-to-Run пишет логи в папку временных файлов — их можно найти по пути %temp%, отсортировав файлы по дате. В логе обычно видно, на каком именно этапе и с каким параметром возник сбой, что сильно сужает поиск.

⚠️ Внимание: скачивайте Office Deployment Tool и дистрибутивы только с официальных ресурсов Microsoft. Сторонние «сборки» Office 2019 часто содержат модифицированные конфигурации, из-за которых ошибки с языком возникают постоянно, а стабильная работа пакета не гарантируется.
Как проверить XML на ошибки

Откройте файл configuration.xml в браузере (перетащите его в окно Chrome или Edge). Если XML синтаксически корректен, браузер отобразит структуру документа. Если есть ошибка — браузер покажет номер строки и описание проблемы, например незакрытый тег. Это быстрый способ найти опечатку без специальных программ.

Профилактика проблемы при будущих установках

Чтобы не сталкиваться с ошибкой повторно, сохраните проверенный рабочий файл configuration.xml как шаблон и используйте его для всех последующих развертываний. При обновлении версий ODT сверяйте, не изменился ли синтаксис параметров — Microsoft периодически корректирует состав поддерживаемых атрибутов.

Также держите локальную копию дистрибутива в отдельной папке с простым путем вроде C:\Office2019 и не изменяйте структуру вложенных каталогов после загрузки. Установщик ожидает файлы строго в том виде, в каком их создала команда /download.

Часто задаваемые вопросы

Что означает ошибка language not selected при установке Office 2019?

Сообщение означает, что установщик не смог определить языковой пакет для развертывания. Обычно причина в отсутствующем или некорректном элементе <Language> в файле configuration.xml либо в неполном дистрибутиве без языковых файлов.

Какой идентификатор языка указывать для русского?

Для русского языка используется идентификатор ru-ru, для английского (США) — en-us. Идентификатор пишется через дефис. Полный перечень кодов языков приведен в официальной документации Microsoft по Office Deployment Tool.

Можно ли установить Office 2019 с двумя языками?

Да, в файле конфигурации допускается несколько элементов <Language> внутри одного продукта. Каждый язык указывается отдельной строкой, и все они будут загружены и установлены вместе с пакетом.

Ошибка появляется при установке с готового ISO-образа, а не через ODT. Что делать?

В этом случае вероятнее всего поврежден сам образ или его загрузка была неполной. Скачайте образ заново из официального источника, проверьте целостность файла и повторите установку. Использование неофициальных сборок часто приводит именно к таким ошибкам.

Нужно ли удалять старый Office перед установкой Office 2019?

Если предыдущая попытка установки завершилась ошибкой, рекомендуется полностью удалить остатки пакета и перезагрузить компьютер. Конфликт остаточных файлов и языковых компонентов может провоцировать повторное появление сбоя.