在网页打印报表时提示rsclientprint控件.dll文件复制失败

打印控件失败
日微软安全更新KB956391导致报表服务的RSClientPrint控件不能工作了.
IE用到的RSClientPrint.Class报表打印控件有GDI+漏洞,微软的补丁直接将这个控件封杀了。
(第一步)
尝试给SQL Server 2005 Service Pack 2打补丁(KB954606),但似乎因为版本问题,不成功。
尝试给SQL Server 2005 Service Pack 2打补丁(KB954607)
SQLServer2005-KB-ENU.exe 成功。
版本: 9.00.3282.00
发布日期:
SQLSERVER2005
SP2的版本变为3282,在相关目录中的RSClientPrint.CAB的版本也变成3282,日期是的。
停止IIS,卸载了ReportViewer.exe 2005的版本,新安装ReportViewer.exe
2008的版本9.0.,基于.net framework 3.5
安装成功后务必重新启动服务器。之前尝试安装ReportViewer.exe
2005的升级版本,但因为没有重新启动服务器,所以以为没有成功。
打开相关网页会下载RSClentPrint 2005
Class,打印功能正常。原来的RSClientPrint已经被废弃了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&幽默笑话百态军事探索娱乐女性健康旅游互联网&&RDLC报表打印如果你的报表能正常显示,会看到RDLC工具条下的打印图标:[url=http://www./it/detail_115829.html][img]http://image2./it/0.png[/img][/url]
如果在客户端,第一次去点击此铵钮,如果当前操作者没有管理权限,会提示: Unable to load client PRint control。[url=http://www./it/detail_115829.html][img]http://image2./it/9.png[/img][/url]
改为管理员,再点击打印机图片,在状态栏出现安装提示RSClientPrint Control:[url=http://www./it/detail_115829.html][img]http://image2./it/0.png[/img][/url]
按照提示,去安装ActiveX组件:[url=http://www./it/detail_115829.html][img]http://image2./it/0.png[/img][/url]
点击安装ActiveX控件:
[url=http://www./it/detail_115829.html][img]http://image2./it/6.png[/img][/url]
出现一个提示窗口:[url=http://www./it/detail_115829.html][img]http://image2./it/8.png[/img][/url]
几秒钟的事件,只要正常安装,或是以后点击此图片,它会显示打印窗口:[url=http://www./it/detail_115829.html][img]http://image2./it/1.png[/img][/url]
另外,你可以在IE浏览器的插件管理介面中,可以看到刚才安装的ActiveX控件:[url=http://www./it/detail_115829.html][img]http://image2./it/5.png[/img][/url]&  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。&&&&&&&王朝美图& 04:23:00&&&&&&&转载本文&UBB代码&HTML代码复制到剪贴板...&更多内容··········&&&&频道精选
&&&网友关注··········&&热点推荐&01&&02&&03&&04&&05&&06&&07&&08&&09&&10&&&&王朝女性&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝分栏&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝编程&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝导购&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝其他&&|&&|&&|&&|&&|&&|&&&&2005-&&版权所有&文件位置:
Rsclientprint.dll
Microsoft Corporation
Microsoft SQL Server
文件路径:C:\Windows\system32\
文件描述:Reporting Services Client Print
感谢您发表评论!
键入图片中的字符:
如果您的系统软件或游戏提示“找不到Rsclientprint.dll”或“Rsclientprint.dll缺失损坏” 或者“dll等错误,在本页下载Rsclientprint.RAR文件包,解压缩后找到适合的版本文件,直接拷贝到原目录即可解决错误提示!默认解压密码:www.wenjian.net
声明:由于文件众多,本站的某些文件可能还无法下载,因为各种各样的文件达到几十万之多,所以我们还无法为每个文件一一提供下载,但是我们为此在做努力,每天坚持更新,相信在不久,网站的任意一个安全文件都可以顺利下载,真正解决大家因丢失、缺少文件导致程序无法运行的烦恼。
Rsclientprint.dll 是 安全文件3606人阅读
昨天突然碰到一个棘手的问题,所有用利用Reporting Service在客户端打印的功能都不可以用了,系统显示"Unable to load print control". 费了半天的劲,才找到原因,原来是微软在10月15号的更新惹的祸。当天很多用户都更新了KB956391,这个重要安全更新组织了Reporting Service的ActiveX控件在本地的运行。不过还好,不少老外也碰到同样的问题。看看这个论坛,很多人的后果比我更严重。
在卸载了这个更新KB956391的后,功能就恢复正常了。不过,这个也只能是临时措施,因为更新随时还是要打上去的。这个老外就尝试了一个不同的解决办法,就是把那个KB的Registry断掉,不过他本人也不认为这个是最终解决办法,这样的话系统的漏洞不久没法补了。看看:
不过,紧接着他又提供了一个Final 解决方案,更新SQL Server 2005 SP2,经过摸索发现安装以下更新(KB954607)在SQL Server 2005其作用了,用户在按打印按钮的时候,系统提示下载了一个新的ActiveX,名字叫"RSClientPrint 2005 Class"。这个东东不受KB956391影响。哈哈,看来世界上高手还是真多!心理暗自高兴;)
原以为问题就此解决了,可还没高兴多久,紧接着另一个又来了,我们的系统里面用到了ReportViewer,这个控件里面的打印按钮,没有用到上面新的ActiveX控件里面的客户端打印功能,错误依旧。这下可就麻烦了,难道为了微软的这个更新我要把相关的程序都改一遍吗?真是越来越郁闷!
还好,我同事又来了新的研究成果,我们的VS2008需要安装一个更新KB952241,安装后在VS2008的目录里面的ReportViewer子目录里面的文件版本就更新了。全变成了,9.0.30271.1,这样在本机调用这个功能OK了。所以,赶紧把它发布到服务器上去试试看。
可是服务器上面居然还是不行,好像VS2008的那个补丁,对服务器没有用。正在万般无奈之际,只好继续查找解决方案。功夫不负有心人,我们找到了下面这个东东,Microsoft Report Viewer Redistributable 2008 (KB952241),在安装过后,客户端可以通过ReportViewer控件在客户端进行打印了。
我的是VS2005,
首先SQL SERVER2005 SP2
其次Microsoft Report Viewer Redistributable 2005 Service Pack 1
最后SQLServer2005-KB954606
重启iis ok
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:153492次
积分:2330
积分:2330
排名:第11300名
原创:66篇
评论:117条
(1)(1)(1)(3)(1)(1)(1)(1)(1)(1)(1)(1)(1)(2)(3)(1)(2)(2)(1)(1)(1)(1)(1)(2)(1)(1)(1)(1)(2)(1)(3)(1)(1)(1)(1)(3)(1)(4)(6)(1)(3)(2)(4)(2)(3)

我要回帖

更多关于 ntprint.inf 32位 的文章

 

随机推荐