今天帮别人解决了这个问题。
原因是 c:windowssystem32mshtmled.dll文件损坏或丢失造成的。
解决办法
1、在开始-运行中输入:regsvr32 mshtmled.dll或RegSvr32 C:WINDOWSSYSTEM32mshtmled.dll,回车或确定,如果提示“mshtmled.dll中的DllRegisterServer成功”,然后重新打开IE。(应该就好了)
2、从其它机子上复制mshtmled.dll文件放到system32下,或直接从系统安装盘中提取mshtmled.dll文件,提取文件的方法:把系统安装盘放入光驱,然后打开“命令提示符”,输入“expand X:i386mshtmled.dl_ c:windowssystem32mshtmled.dll”,其中“X:”是光驱盘符,根据自己XP安装目录位置进行更改即可。如果打开IE问题依旧,按照1注册下组件。
3、问题还没有解决查看下system32下是否有browseui.dll文件,如果没有可到其它机子上复制或光盘提取。