Устанавливая x64 версию Crystal Reports, мы получаем следующую ошибку на случайных компьютерах:
Продукт: Среда выполнения SAP Crystal Reports для .NET Framework (64-разрядная версия) - Ошибка 1935. Произошла ошибка во время установки компонента сборки {837BF1EB-D770-94EB-A01F-C8B3B9A1E18E}. HRESULT: 0x8007054F. интерфейс сборки: IAssemblyCacheItem, функция: Commit, имя сборки: Microsoft.VC80.ATL, версия = "8.0.50727.4053", PublicKeyToken = "1fc8b3b9a1e18e3b", processorArchitecture = "amd64", тип = "win32"
Он правильно устанавливает версию x86.
Глядя на интернет, мы нашли и попробовали следующее:
- Увеличить размер реестра RegistrySizeLimit. Это работало на некоторых машинах, но не на других.
- Чтобы выполнить сброс журнала транзакций: fsutil resource setautoreset true C:. Нет разницы.
Найдены интересные симптомы:
- Все неисправные машины имеют проблемы с Центром обновления Windows. Журнал обновлений показывает КБ (не всегда один и тот же), дающий бесконечно повторяющуюся ошибку.
- Выполнение SFC /scannow всегда говорит о том, что есть ожидающие изменения, и требуется перезагрузка (если вы перезагрузитесь, все равно будет то же самое).
- Глядя на характеристики окон, окно кажется почти пустым без большинства элементов, которые должны присутствовать.
Есть идеи о том, как установить Crystal Reports и как это связано с Центром обновления Windows?