Вопрос или проблема
Я пытаюсь использовать Office Deployment Tool, чтобы развернуть только “Office 365 Access Runtime”. Я создал следующую конфигурацию, используя Office Customization Tool:
<Configuration ID="bd6098b8-6a44-4dfa-a2aa-7800f238750e">
<Add OfficeClientEdition="64" Channel="SemiAnnual">
<Product ID="AccessRuntimeRetail">
<Language ID="en-us" />
</Product>
</Add>
<Updates Enabled="TRUE" />
<RemoveMSI />
</Configuration>
Запустив в Windows Sandbox (я использую Windows 11 23H2), я установил загруженный выше exe-файл и извлек все в папку c:\temp. Затем я скопировал вышеуказанный файл config.xml в ту же папку.
Из командной строки с повышенными правами в папке c:\temp я ввел следующую команду:
setup.exe /configure "c:\temp\config.xml"
Установка начинается, затем появляется экран с ошибкой с кодом ошибки: 30015-11 (3221356598), после чего появляется заключительный экран с кодом: 0-2031 (17002). После завершения работы setup.exe в “Установке и удалении программ” приложение отображается как установленное. Но оно не работает, и попытка “изменить” и затем быстро исправить не удается. Только выполнение онлайн-исправления помогает решить проблему, но это сводит на нет весь смысл использования этого инструмента развертывания.
Я что-то делаю неправильно? У кого-нибудь получилось это сделать?
Ответ или решение
Использование инструмента развертывания Office Deployment Tool (ODT) для установки компонента "Office 365 Access Runtime" может быть сложной задачей, особенно если возникает ошибка 30015-11 (3221356598) и последующий код ошибки 0-2031 (17002). Рассмотрим возможные причины этих ошибок и шаги по их устранению.
Теория
Сначала давайте разберёмся с архитектурой и функционированием Office Deployment Tool. ODT используется для настройки и развертывания установок Office через файлы конфигурации XML. Это дает возможность установить только необходимые компоненты или приложения, что особенно полезно для корпоративных сред.
Основные компоненты ODT:
- Файл конфигурации XML: Определяет, какие продукты и языки будут установлены, какая архитектура будет использоваться (32-битная или 64-битная), и другие параметры установки.
- Setup.exe: Исполняемый файл, который используется для применения параметров конфигурации, описанных в XML файле.
В вашем случае конфигурация делает упор на установку только AccessRuntime. Подобная развертка полезна в средах, где Access используется исключительно как runtime для приложений, разработанных на основе Access.
Пример
Вы описали, что выполняете установку AccessRuntime через ODT в среде Windows Sandbox с конфигурацией, содержащей следующие элементы:
<Configuration ID="bd6098b8-6a44-4dfa-a2aa-7800f238750e">
<Add OfficeClientEdition="64" Channel="SemiAnnual">
<Product ID="AccessRuntimeRetail">
<Language ID="en-us" />
</Product>
</Add>
<Updates Enabled="TRUE" />
<RemoveMSI />
</Configuration>
После выполнения команды setup.exe /configure "c:\temp\config.xml"
, у вас возникают ошибки, которые свидетельствуют о проблемах в процессе установки.
Применение
Теперь перейдём к возможным причинам ошибок и их решениям.
-
Антивирусное программное обеспечение и политика безопасности: Некоторые антивирусные ПО или политики управления устройствами могут блокировать командную строку или само приложение Setup.exe. Отключите антивирусное программное обеспечение временно и настройте соответствующие разрешения, чтобы избежать блокировки.
-
Ошибки конфигурации XML: Убедитесь, что конфигурационный файл XML полностью соответствует вашему сценарию развертывания. Например, недопустимые идентификаторы продукта или язык могут вызвать ошибку. Проверьте, что идентификаторы и параметры установлены правильно.
-
Проблемы с Интернет-соединением или прокси: Иногда скачивание необходимых компонентов может быть заблокировано из-за проблем с Интернет-соединением или прокси-сервером. Попробуйте настроить соединение так, чтобы были исключены такого рода блокировки.
-
Права доступа и запуск от имени администратора: Запускать установку необходимо из командной строки с повышенными привилегиями. В среде Sandbox убедитесь, что у вас есть все необходимые разрешения.
-
Обновление каналов: Проверьте, совпадает ли канал обновлений, указанный в конфигурации, с вашим сценарием использования. Использование SemiAnnual канала требует, чтобы ваша версия Windows и Office пребывала на поддерживаемой версии данного канала.
-
Диагностика логов: Просмотрите файлы логов, которые создаёт ODT для более детального понимания выполнения процесса установки. На основе этих логов можно определить, где процесс оформления пошёл неправильно.
-
Проверка компонентов Office: Проверьте, чтобы все установки Office, уже находящиеся на устройстве, были правильно настроены и не вступали в конфликт с установленной версией. При необходимости удалите некорректно установленные версии с помощью инструмента RemoveMSI.
Заключение
Использование Office Deployment Tool для развертывания Access Runtime требует внимательного подхода к деталям конфигурации и выполнению процедуры. Следуя предложенным выше шагам и рекомендациям, вы повышаете шансы на успешную установку без возникновений ошибок. Если проблемы продолжаются, рекомендуется обратиться за профессиональной поддержкой к технической службе Microsoft или к квалифицированным IT-специалистам в вашей организации.