Crystal Web Viewer ActiveX не будет установлен на IE8 и Windows 7 - PullRequest
4 голосов
/ 17 июля 2009

Windows 7 + IE8 + Crystal Report 11 Отчет + веб-средство просмотра ActiveX не будет установлено. Появится приглашение ActiveX, UAC будет одобрен для установки, страница обновится, и процесс начнется более 4 раз, пока не появится предупреждение сценария.

Кто-нибудь еще сталкивался с этой проблемой или возможным решением?

Ответы [ 5 ]

4 голосов
/ 23 сентября 2009

Обходной путь - загрузить файл ActiveXViewer.cab, извлечь его содержимое в папку в C: \ на компьютере, на котором он просматривал отчеты, и зарегистрировать библиотеки DLL вручную.

URL-адрес CAB-файла для Crystal 11 (XI Release 1) выглядит примерно так: http://yourwebsitewherecrystalisinstalled/crystalreportviewers11/ActiveXControls/ActiveXViewer.cab

После извлечения содержимого в папку на жестком диске зарегистрируйте библиотеки DLL. Вам нужно только зарегистрировать библиотеки DLL, которые не предоставляются операционной системой. Для Crystal 11 (XI Release 1) команды для регистрации библиотек DLL:

REGSVR32 / S CRVIEWER.DLL

REGSVR32 / S REPORTPARAMETERDIALOG.DLL

REGSVR32 / S SVIEWHLP.DLL

REGSVR32 / S SWEBRS.DLL

Обновление - чтобы установить ActiveX Crystal Web Viewer с веб-сайта в IE8 в Windows 7, попробуйте:

1) Вход в локальную учетную запись администратора (но не встроенного локального администратора)

2) Добавить сайт в список доверенных сайтов

3) Включить UAC на уровне по умолчанию - при необходимости перезагрузиться

4) Запустите IE8, просмотрите сайт и щелкните по подсказкам

После того, как элемент управления установлен, он может быть запущен не администраторами на одном компьютере, а UAC может быть отключен / уменьшен.

1 голос
/ 01 декабря 2012

Я обнаружил, что ответ, предоставленный Рокки по ссылке ниже, сделал свое дело. Копируем решение здесь:

«В итоге я щелкнул правой кнопкой мыши на IE9 и« Запуск от имени администратора »>« Свойства обозревателя »>« Дополнительно »(прокрутите вниз до раздела« Безопасность ») установите флажок« Разрешить запуск или установку программного обеспечения, даже если подпись неверна ». Закройте браузер, снова откройте (снова запустите от имени администратора) и запустите отчет. "

Это позволило мне установить ActiveX. Я снова включил защиту, перезапустил браузер, и просмотр отчетов по-прежнему работает.

http://answers.microsoft.com/en-us/windows/forum/windows_7-security/cannot-run-report-because-activexviewercab-is/90a2c5f7-77a5-4ed3-9478-1a396e5e5e6c?msgId=db0a1d21-2dcd-443e-82fa-1a9b5fcbaad2

1 голос
/ 23 марта 2011

На всякий случай, если кто-то ищет решение для Windows 7: запустите secpol.msc. В разделе «Локальные политики» нажмите «Параметры безопасности». Справа находятся все политики, ищите Контроль учетных записей пользователей внизу. Вам необходимо включить «Запускать всех администраторов в режиме одобрения администратором». Включите «Режим одобрения администратором для встроенной учетной записи администратора». Вам потребуется перезагрузка для принятия политики. Повторите активную подсказку, и она должна быть установлена ​​без проблемы.

1 голос
/ 14 февраля 2011

Ситуация 1: Запрос надстройки Crystal Reports

  • При загрузке отчетов через приложение, если Crystal Reports Активный X отсутствует;

  • запросит установку

  • Разблокируйте любое всплывающее окно, если требуется

  • После установки отчеты загрузятся

Ситуация 2:

  • Запуск Active X Viewer 11.5 Настройка

  • Если отчет не загружен, запустите Active X Viewer 11.5 Настройка Ситуация 3: ручная регистрация DLL в случае, если отчет еще не загружен ситуациями 1 и 2,

  • Запустить программу установки Active X Viewer 11.5

  • Зарегистрируйте следующие библиотеки DLL следующим образом:

o REGSVR32 \ path \ CRVIEWER.DLL
o REGSVR32 \ path \ REPORTPARAMETERDIALOG.DLL
o REGSVR32 \ path \ SVIEWHLP.DLL
o REGSVR32 \ path \ SWEBRS.DLL

Примечание: • Internet Explorer 7 или 8 должен быть установлен на этих машинах • Вы должны войти в систему как администратор

0 голосов
/ 06 января 2010

Убедитесь, что вы добавляете URL-адреса на свои доверенные сайты и / или на сайты вашей интрасети с помощью вкладок «Свойства обозревателя» в IE 8, что для меня очень важно.

...