Обновление административной Клиентской установки Outlook с SP1 для CRM 2013

Терпите меня здесь, потому что это может быть хитрым вопросом.

У меня есть slipstreamed установка пакеты для Клиента Outlook CRM 2013. Вплоть до сих пор мне только была нужна версия клиента на 32 бита, таким образом, это - все, что я подготовил. Пакет обновляется с SP1 и SP1 UR2.

Новое стечение обстоятельств подняло потребность в развертывании клиента на 64 бита также (не на том же ПК естественно). Отложите любой совет о не использовании Office 64bit и того, что Microsoft рекомендует против него (я уже попытался выступить против него напрасно). При попытке использовать те же методы в качестве клиента на 32 бита я пытаюсь пройти следующие шаги:

  1. Извлечение:
    • CRM2013-Client-ENU-amd64.exe (основа)
    • CRM2013-Client-KB2941390-ENU-amd64.exe (клиент SP1)
    • CRM2013-Client-KB2963850-ENU-amd64.exe (клиентский SP1 UR2)
    • CRM2013-Mui-KB2941390-ENU-amd64.exe (английский MUI SP1)
    • CRM2013-Mui-KB2963850-ENU-amd64.exe (английский MUI SP1 UR2)
  2. Обновите Client.msi к SP1.
  3. Обновите Client.msi к SP1 UR2.
  4. Обновите MUISetup_1033_amd64.msi к SP1.
  5. Обновите MUISetup_1033_amd64.msi к SP1 UR2.

Шаги 1-3 работают просто великолепно, но затем сбои шага 4 со следующей ошибкой.

Исходный файл, не найденный: C:\Temp\Base\Server\LangPacks\1033\sql\6.0\Metadata\Xml\Account.xml. Проверьте, что файл существует и что можно получить доступ к нему.

Действительно та папка не существует, потому что я пытаюсь исправить клиентскую установку а не сервер. Установка, кажется, жалуется на недостающие папки сервера, которые даже не должны существовать в клиенте.

Попытка искать дополнительные флаги установки или параметры не помогла. Даже пробежка подробного файла журнала установки не принесла просвещения ни о каких возможных вариантах.

Решения я не реализовал бы:

  • Вручную создавая недостающую структуру папок и файлы для предотвращения этой ошибки. В недостающей структуре папок существуют сотни файлов.
  • Примените полный английский пакет языка к основной папке установки. Мог бы работать, но усложняет решение и берет меня к земле неподдерживаемых установок.
0
задан 17 April 2015 в 10:35
1 ответ

Что ж, похоже, здесь нет волшебного решения.

В конце концов я изучил метод извлечения полного пакета MUI поверх папки Client. Причина, по которой я согласен с этим, заключается в том, что сравнение папок MUI и соответствующих папок в папке Client было идентично. Даже MSI идентичен. Единственное отличие заключалось в отсутствии папки сервера в пакете клиента.

Итак, если кто-то еще столкнется с этой проблемой, решение будет следующим:

  1. Извлечь (в отдельные папки):
    • CRM2013-Client-ENU-amd64.exe (базовый)
    • CRM2013-Client-KB2941390-ENU-amd64.exe (клиент SP1)
    • CRM2013-Client-KB2963850-ENU-amd64.exe (клиент SP1 UR2)
    • CRM2013-Mui-KB2941390-ENU-amd64.exe (английский MUI SP1)
    • CRM2013-Mui-KB2963850-ENU-amd64.exe (английский MUI SP1 UR2)
  2. Извлечь CRM2013-Mui-ENU -amd64.exe в ту же папку, в которую вы ранее извлекли CRM2013-Client-ENU-amd64.exe. Это не вызвало у меня предупреждений о перезаписи файлов, но я не могу гарантировать, что этого не случится ни с кем другим.
  3. Обновите Client.msi до 6.0.0.809 (из предварительной версии 6.0.0.302). Это шаг, который легко пропустить, но он абсолютно необходим для стабильной установки в дальнейшем. В папке, извлеченной из базового клиента, находится пакет исправлений установщика Windows под названием Client_KB2888948_amd64_1033.msp. Вы должны применить это к Client.msi, а затем удалить Client_KB2888948_amd64_1033.msp. Если вы не выполните эти два шага, программа начальной загрузки применит этот патч ПОСЛЕ всего остального и вернет многие файлы обратно к 6.0.0.809 (RTM).
  4. Обновите Client.msi до SP1 .
  5. Обновите Client.msi до SP1 UR2.
  6. Обновите MUISetup_1033_amd64.msi до SP1.
  7. Обновите MUISetup_1033_amd64.msi до SP1 UR2.
  8. Очистите (чтобы уменьшить 254 MiB из установочного пакета):
    • В базовой папке установки удалите папку Обновление . Подробные сведения об этом см. В шаге 3.
    • В базовой папке установки удалите папку sql . Это не используется установками сборки 6.0.0.809 и выше и используется только сборкой 6.0.0.302, которая представляет собой предварительную сборку CRM, к которой привязана Microsoft. Поскольку мы исправляем базовую установку до версии 6.0.0.809, эта папка нам больше не нужна.
    • В папке базовой установки удалите папку Сервер . Это было добавлено только для того, чтобы процесс исправления MUI не завершился ошибкой, но это не требуется для установки клиента.

Наконец, некоторые лакомые кусочки команд, которые могут потребоваться для вышеуказанных шагов.

Извлечение установочного пакета в папку:

CRM2013-Client-ENU-amd64.exe / extract: "C: \ Temp \ Base"

Обновление пакета MSI с помощью соответствующего пакета исправлений MSP:

msiexec / a C: \ Temp \ Base \ Client. msi / p C: \ Temp \ SP1 \ Client_KB2941390_amd64_1033.msp / qb

Надеюсь, это кому-то поможет в будущем.

0
ответ дан 5 December 2019 в 12:51

Теги

Похожие вопросы