Windows 7 + IE8 + Crystal Report 11報告+ Web查看器ActiveX將不會安裝。出現ActiveX提示符後,UAC被批准安裝,然後刷新頁面,並且該過程開始4次以上,直到出現腳本警告。Crystal Web Viewer ActiveX將不會安裝在IE8和Windows 7上
有沒有其他人遇到過這個問題或可能的解決方案?
Windows 7 + IE8 + Crystal Report 11報告+ Web查看器ActiveX將不會安裝。出現ActiveX提示符後,UAC被批准安裝,然後刷新頁面,並且該過程開始4次以上,直到出現腳本警告。Crystal Web Viewer ActiveX將不會安裝在IE8和Windows 7上
有沒有其他人遇到過這個問題或可能的解決方案?
解決方法是下載ActiveXViewer.cab文件,將內容提取到用於查看報告的計算機上的C:\文件夾中,並手動註冊DLL。
爲水晶11(XI第1版)CAB文件的URL看起來是這樣的: http://yourwebsitewherecrystalisinstalled/crystalreportviewers11/ActiveXControls/ActiveXViewer.cab
一旦extacted您的硬盤驅動器上的內容到一個文件夾,註冊的DLL。 您只需要註冊操作系統未提供的DLL。 對於Crystal 11(XI 1版)來註冊的DLL的命令是:
REGSVR32/S CRVIEWER.DLL
REGSVR32/S REPORTPARAMETERDIALOG.DLL
REGSVR32/S SVIEWHLP.DLL
REGSVR32/S SWEBRS.DLL
更新 - 從IE8中的一個網站上的Windows 7安裝Crystal Web查看器的ActiveX,嘗試:
1)登錄到本地管理員帳戶(而不是內置的本地管理員)
2)的網站添加到您的受信任站點列表
3)在默認級別啓用UAC - 如果需要重新啓動
4)啓動IE8,瀏覽該網站並點擊通過提示
一旦安裝了控制,其可以通過非管理員在同一臺機器上運行,UAC可停用/減小。
請確保您通過IE 8的Internet選項卡選項卡將url添加到受信任的站點和/或Intranet站點中......這對我造成了巨大的影響。
情況1:提示的Crystal Reports附加
,同時通過您的應用程序加載的報告,如果水晶報表 的Active X不存在;
它會提示你安裝
如果需要
一旦被安裝了不阻止任何彈出,該報告將加載
情況2:
運行Active X瀏覽器11.5設置
如果沒有加載報告,運行Active X瀏覽器11.5設置 情況3:手動註冊DLL在病例報告仍然沒有 裝載情況1 & 2,
執行的Active X查看器11.5設置
手動註冊下列DLL如下:
ØREGSVR32 \路徑\ CRVIEWER.DLL
ØREGSVR32 \路徑\ REPORTPARAMETERDIALOG.DLL
ØREGSVR32 \路徑\ SVIEWHLP.DLL
ØREGSVR32 \路徑\ SWEBRS.DLL
注: •Internet Explorer 7或8應安裝在這些機器上 •您應該以管理員身份登錄
以防萬一e正在爲Windows 7尋找解決方案:運行secpol.msc。在本地策略下,單擊安全選項。右邊是所有的政策,尋找用戶帳戶控制底部。您需要啓用「以管理員批准模式運行所有管理員」。啓用「內置管理員帳戶的管理員批准模式」。您需要重新啓動策略。重新運行主動提示,它應該在沒有問題的情況下安裝。
我發現在下面的鏈接由洛基提供的答案做了伎倆。在這裏複製解決方案:
「我最終做的是右鍵單擊IE9並以管理員身份運行> Internet選項>高級>(向下滾動到安全部分),勾選'允許軟件運行或安裝,即使簽名無效「,關閉瀏覽器,重新打開(以管理員身份再次運行)並運行您的報告。」
這讓我安裝了activeX。我重新啓用了安全性,重新啓動了瀏覽器,並且查看報告仍然有效。
謝謝,工作完美。 – Justin 2010-07-20 15:38:17