web-dev-qa-db-ja.com

レポートサービスの印刷がクラッシュするIE

SSRS 2008 R2を1年以上使用しており、印刷は正常に機能しています。 Windows 7のクライアントブラウザーがIE10にアップグレードされると、ユーザーが印刷アイコンをクリックすると一部のブラウザーがクラッシュします。障害のあるモジュールはrsclientprint64.dll

この問題を解決するために、dllと関連ファイルをC:\ Windows\Downloaded Program Filesに手動でコピーし、ق32を使用してdllを登録しました。 rsclientprint.dllの代わりにrsclientprint64.dllを登録しました。これは、この場合ssrsがダウンロードするファイルだからです。私も32ビットバージョンを登録しようとしましたが、それでも成功しませんでした。

レポートサーバーのURLを信頼済みサイトに追加し、ダウンロードされた署名付きActiveXコントロールを許可するようにセキュリティを設定しました。それらをダウンロードしますが、それでもクラッシュします。

誰か他のアイデアがありますか?

10
forwheeler

推測させてください。あなたはSP2なしでSQLServerR2を実行しています。 SQL Server 2008 R2 SERVICE PACK2にアップグレードする必要がありました。

R2/SP2で取得するRsClientPrintのバージョンは10.50.4000ですが、RTMバージョンは10.50.1600でした。

使用しているSQLサーバーのバージョンを確認するには、SSMSでクエリとしてSelect @@versionを実行します。

あなたはここでもっと読むことができます。 ReportViewerの印刷ボタンはIE 10? と互換性がありません

12
wruckie

IE11のクラッシュを修正するための解決策

2008 R2 "C:\ Program Files(x86)\ Microsoft SQL Server\MSRS10.GENERAL\Reporting Services\ReportServer\bin"からRSClientPrint.cabを取得し、目的のクライアントマシンに抽出する場合。これらのファイルを使用して、独自のbatファイルを作成して実行するか、「C:\ windows\DownloadedProgramFiles」にコピーします。

ファイルが「C:\ windows\DownloadedProgramFiles」にコピーされたら、.dllを登録する必要があります。CMDタイプで-regsvr32 "c:\Windows\Downloaded Program Files\RSClientPrint.dll"

問題1:「C:\ windows\DownloadedProgramFiles」は通常ロックされています

解決策:CMDタイプの場合-attrib "C:\windows\Downloaded Program Files" -S

問題2:dllファイルの登録時にエラーメッセージが見つかりました

解決策:管理者としてCMDを実行する

ローカルで実行するBatファイル

 @echo off

    set srcpath= c:\pathname

    attrib "C:\windows\Downloaded Program Files" -S

    xcopy %srcpath%\*.* "c:\Windows\Downloaded Program Files" /Y

    regsvr32 "c:\Windows\Downloaded Program Files\RSClientPrint.dll"

サーバーからクライアントマシンへ:

@echo off


attrib "C:\windows\Downloaded Program Files" -S

robocopy "\\dc01\packages\rsclientprint" "c:\Windows\Downloaded Program Files"

regsvr32 "c:\Windows\Downloaded Program Files\RSClientPrint.dll"
2
user3337769

これは一般的なIE10の問題であり、ブラウザからPDFドキュメントを印刷しようとすると、x32バージョンとx64バージョンの両方に影響します。

回避策は、Adobe ReaderまたはAcrobat(デフォルトのいずれか)を開き、[編集]> [設定]> [インターネット]に移動し、[ブラウザーで表示PDF.

インターネットPDFは、めちゃくちゃなIE10ではなく、デフォルトでAdobeで開くようになりました。

0
cHarley

管理者としてInternetExplorerを実行するか、レポートサーバーのURLをInternetExplorerの信頼済みサイトに追加してみてください。

0
Srinivas