25
2015
08

SSRS报表打印按钮出现“Unable to load client print control”错误

 

在ASP.net 中调用RDLC 报表,点击报表工具条的打印按钮出现如下错误:

Unable to load client print control


解决方法如下:


  1. 降低IE对 ActiveX控件的安全级别


  2.  http://www.microsoft.com/en-us/download/details.aspx?id=1299



  3. 3.1 关闭 IE Internet Explorer
    3.2 删除 RSClientPrint Class (or RSClient Print Class 2005) 在 C:\WINDOWS\Downloaded Program Files\
    3.3 删除下面的文件:
    RSClientPrint*.rll
    RSClientPrint.inf
    rsclientprint.dll
    gdiplus.dll (if it is there)
    Delete these files from the following directory/ies:
    C:\Windows\
    C:\WINDOWS\System32

3.4.打开注册表 (start>run>regedit or regedt32 as you prefer)
Look for the value rsclient and delete every entry and content folder
(all these entries have to be deleted so the version coming from your SSRS Server could be the only one version in the computer) be careful and notice that you should be deleting entries corresponding to Reporting Services Client only. ONLY!

3.5. Look again in regedit, look again for RSCLient, there should not be any entry for RSClient or RSClient 2005.
3.6. Open Internet Explorer, go to SSRS, open the required report, click on the print button
This will automatically update the RSSClient and finally it won't show that horrible error message saying that it's not possible to upload the library!! it was the worse headache ever!!!!



参考资料:


http://geekswithblogs.net/smyers/archive/2008/10/30/ssrs-unable-to-load-client-print-control.aspx


http://blogs.msdn.com/b/esecuelesinfronteras/archive/2008/11/10/error-unable-to-load-client-print-control-en-reporting-services.aspx




« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。