王骏的博客
编程、网络技术点滴...

公告

逐渐将VC知识库的博客迁移到这里!

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

程序员博客   首页  新随笔  订阅  管理  登录 
 
王骏的博客 阅读(1806) 评论(13)

98se, 按IE工具栏打印按钮,无法打印,显示如下信息:

行:229
字符:1
错误:RPC占位程序版本不兼容
代码:0
URL:res://c:/windows/system/shdoclc.dll/preview.dlg

重新安装IE6故障依旧,查微软知识库http://support.microsoft.com/?kbid=836929,原来是Dispex.dll的问题。

方法一:注册Dispex.dll
regsvr32 Dispex.dll

方法二:替换Dispex.dll
5.6.0.8515 版本的Dispex.dll可能会出现这种情况,可以用IE6所带的5.6.0.6626替换。
我是用其它机器下的system目录下的Dispex.dll替换解决这个问题。
5.6.0.6626版本的Dispex.dll我已经上传,替换前请先备份旧文件。
下载地址:http://blog.vckbase.com/Files/wangjun/DISPEX.rar

方法三:运行Mcrepair.exe工具
http://download.microsoft.com/download/msninvestor/patch/1.0/win98/en-us/mcrepair.exe

 


评论列表
fever
re: IE无法打印一例
我就遇到这样的问题,好象不管用哦,我三个方法都试过了

知识库好象是针对 无法WINDOES UPDATE无法更新的吧,
我是无法更新,IE,OE里都无法打印哦,

想了好多办法都无法解决,
lau
re: IE无法打印一例
我也试了很多《不要说三种了》都不管用。。。。。
什么时候可以在这里上面看到更管用的》》》东东》》》
emi
re: IE无法打印一例
果然是这样啊,谢谢,我去知识库都查不到的不知道你是怎么查的呢,我用错关键字??
123
re: IE无法打印一例
谢谢,依靠这种方法顺利解决!
plpl
re: IE无法打印一例
能把那个5.6.0.6626版本的dispex.dll发上来吗?第一和第三种方法试过了,好像没有用
adams
re: IE无法打印一例
对,把5.6.0.6626版本的dispex.dll发上来,第一和第三种我试过也没用,也找不到IE6所带的5.6.0.6626。谢谢!
Hawen
re: IE无法打印一例
Cannot Print from Internet Explorer
View products that this article applies to.
Article ID : 293176 
Last Review : December 5, 2003 
Revision : 2.0 
This article was previously published under Q293176
On this page
 SYMPTOMS 
 CAUSE 
 RESOLUTION 
 APPLIES TO 

SYMPTOMS
When you attempt to print a document or look at it in print preview, you may receive the following error message: 
Line: 539
Char: 2
Error: Invalid argument.
Code: 0 URL: res://C:\WINDOWS\SYSTEM\SHDOCLC.DLL/preview.dlg 
 Back to the top 

CAUSE
This issue can occur if the Iepeers.dll file is corrupted or is the incorrect version. 
 Back to the top 

RESOLUTION
To resolve this issue, replace the Iepeers.dll file. To do this, follow these steps: 1. Restart the computer in MS-DOS mode or with a startup disk.a.  For Windows 98 and Windows 95, click Start, click Shut Down, click Restart the computer in MS-DOS mode, and then click Yes. 
b.  For Windows Millennium Edition (Me), use a Windows Me startup disk and click Start Computer without CD-ROM Support. 
For additional information about how to create a Windows Me startup disk, click the article number below to view the article in the Microsoft Knowledge Base: 
267287 How to Create a Startup Disk in Windows Me  
2. Type the following commands, pressing ENTER after each command:
c:

cd\windows\system

ren IEPEERS.dll IEPEERS.old

exit 
3. Extract a new copy of the Iepeers.dll file to the Windows\System folder. You can extract the Iepeers.dll file from the following location:
The IE_5.cab cabinet file included with Internet Explorer 5.5 for Windows 98. 
For additional information about how to use the Extract tool, click the article number below to view the article in the Microsoft Knowledge Base: 
129605 How to Extract Original Compressed Windows Files  
4. Register the Iepeers.dll file. To do this, click Start, point to Run, and then type the following line:
regsvr32 IEPEERS.DLL  
5. Click OK. 
6. Restart your computer normally. 

 Back to the top 

阎旱
re: IE无法打印一例
日,老兄这方法真TMD管用啊,多谢多谢拉!!!
aa
re: IE无法打印一例
非常感谢,困扰多年的问题顺利解决。
最新回复
re: IE无法打印一例
昨天试了一下,故障依旧,看来能造成这一现象的原因还有很多。
以前看过文章说更新某些文件等,都试过,但都无效。着急。
风雨者
re: IE无法打印一例
谢谢啊
VISTA
re: IE无法打印一例
早上遇到有人的IE7(vista sp1)无法打印,他的临时文件在D盘,打印时说找不到文件。

解决办法:找到D盘上的临时文件夹,赋上对应的权限即可.

heron.96   AT Gm ail dot com

发表评论
切换编辑模式