IE修复 方法.docx

上传人:b****8 文档编号:10574918 上传时间:2023-02-21 格式:DOCX 页数:31 大小:743.98KB
下载 相关 举报
IE修复 方法.docx_第1页
第1页 / 共31页
IE修复 方法.docx_第2页
第2页 / 共31页
IE修复 方法.docx_第3页
第3页 / 共31页
IE修复 方法.docx_第4页
第4页 / 共31页
IE修复 方法.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

IE修复 方法.docx

《IE修复 方法.docx》由会员分享,可在线阅读,更多相关《IE修复 方法.docx(31页珍藏版)》请在冰豆网上搜索。

IE修复 方法.docx

IE修复方法

IE修复

 

IE8主页不能修改的案例研究

最近,根据技术论坛的反馈和我收到的求助邮件,有很多用户遇到了IE8主页被恶意篡改的问题,而且使用注册表、第三方安全工具均无法修复。

针对这一问题,笔者对其中一位邮件求助者进行了一个跟踪分析。

从分析结果来看,很多用户都可能是安装了某个下载的游戏或者软件之后,IE主页不能修改,具体原因是HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main下面的StartPage不能更改。

因此,像360安全卫士一类的安全辅助工具只能检测到IE主页被篡改却不能修复。

在本案例中,IE主页被篡改成(为了您的安全,建议不要访问该网址)。

笔者发现,只要是尝试修改StartPage键值就会遭遇报错,这说明很有可能是注册表项的权限被恶意更改了。

我们用注册表编辑器查看Main键的权限,果然,只有一个Everyone组,而且只有读取的权限。

而查看其他的前后键的权限,都是继承于InternetExplorer键的正常权限。

如下图所示:

这很明显,说明了Main键的权限被下载的游戏或者软件安装包在安装过程中执行了系统regini.exe的8号命令——WorldReadAccess,因此Main键值就只读了,任何用户都没有权利去修改。

在这里需要说明一下,regini.exe是系统自带的用于指定注册表项目权限的实用工具,只提供命令行版本。

在本案例中,它完全是被恶意软件或者广告软件利用了。

通过它把Main项的权限指定为”WorldReadAccess”无非就是想要达到不允许用户更改其下StartPage键值的目的。

更多关于regini.exe的用法,请在命令提示符下键入”regini/?

”查询。

由于被指定了”WorldReadAccess”权限,此时我们无法再从注册表编辑器直接添加权限了,也不能使用regini执行7号命令”WorldFullAccess”了,为啥呢?

因为Main键的所有者还是默认的SYSTEM,当只有一个Everyone权限而且还设为只读时,全世界就只剩下所有者一人可以执行其他的操作了,因为所有者是在此情形下唯一具有特权的用户。

我们接下来需要将当前的所有者SYSTEM替换为Administrators或者当前的某个具体的管理员帐户,这样就可以利用所有者的特权了。

(注意,如果能保持当前用户登录(这样HKCU才是你)并以SYSTEM身份执行regini的7号命令——WorldFullAccess,也是可行的,但是这样做难度有些大,没有我们当前将要继续的这种方法简单)

清楚了原理之后,接下来我们就可以修复该问题了:

您需要以隶属于Administrators组的管理员帐户登录Windows,并以当前账户或者Administrators组取得Main键值的所有权。

关于如何取得注册表的所有权,请参见

接下来直接转到”权限”选项卡,删除Everyone并选中”包括可从该对象的父项继承的权限”之后,确定即可。

这样,Main的设置又还原成默认的了。

如果您要和默认设置完全一模一样,那您还需将Main的所有者还原为SYSTEM(您需要在所有者选项卡中点击”其他用户或组”按钮,键入SYSTEM并确定才能将其添加进候选区域)。

好了,现在StartPage便可以自由修改了,主页自然也就可以自定义了

 

IE8浏览器的Internet选项无法打开

-

刚才IE浏览器碰到个问题,就是IE8的internet选项突然无法打开,一点击就出现“由于该计算机受到限制,本次操作已被取消。

请与管理员联系”。

随即在网上寻找解决了一些方法,尝试了修改注册表,修改组策略,用360安全卫士修复IE,ie8浏览器都没有任何效果,警告框频繁依旧弹出。

无意中点击另外调用IE的程序,弹出“advpack.dll”出错,难道IE没有权限的问题和它有关。

马上进入system32文件夹,由于系统装的是windows7,大多数dll文件都是2009年7月14日创建的,而advpack.dll这个文件是2002年的,明显格格不入么。

随即用小红伞杀毒软件查杀该文件,显示无毒,看样子不是由于病毒引起的。

但是这么一个历史文件,肯定是有问题的。

长脚在备份这个文件后,果断的从其他地方找来相同为2009年7月14日的advpack.dll文件替换。

一点击internet选项,就好了。

一个没有权限的问题,竟然是这个老文件引起的。

事后想了一下,觉得这个可能是在安装软件的时候,把这个文件替换成以前的版本,造成了这个问题。

希望各位朋友在发生这样的问题时,可以多一个参考。

一般情况下,IE浏览器的internet选项无法打开的解决办法:

点击开始–运行–输入gpedit.msc–用户配置–管理模块,把“已启动”的工具–internet选项改为“未配置”。

近期看到了很多有关IE浏览器的新闻,印象最深的就是IE6终于寿终正寝了,但是IE7的性能很难尽人意,通过同样的网络,同样的服务器进行测试,发现IE8要比IE7优秀很多。

以下是两个测试报告的图:

左边IE8测试数据/右边IE7测试数据

整体载入时间IE8只需3.415s,而IE7要5.801s;startrenderIE8是2.377s,IE7是3.998s。

有眼睛的都能发现IE8的并行能力实在是强,特别经过我的精心处理后,效果非常明显,最高峰的时候竟然是10线程同时下(即单域名5线程)!

而可怜的IE7呢?

通常最高是4线程(即单域名2线程)。

不得不说,如果IE8真自动突破IE从前的单线程限制的话,无论是网页浏览还是下载速度都将发生惊天动地的变化。

如果你还在为找不到一款优秀的浏览器而烦恼的话,那么你可以尝试微软这款新一代的浏览器,它会让你有眼前一亮的感觉。

 

IE浏览器极光漏洞官方补丁安装失败的解决方案KB978207

前段时间IE浏览器的主流版本IE6、IE7、IE8都爆出极光安全漏洞,随后微软发布了紧急补丁,本以为这场危机都可以结束的时候,在安装IE浏览器极光漏洞补丁程序(KB978207)的过程中却遇到一个程序错误:

“安装程序不能验证update.inf文件的完整性。

请确定加密服务正在此计算机上运行。

”随后会接着弹出“提供程序类型未被定义”。

后来发现360安全卫士可以辅助安装微软安全补丁,但后来通过360的自动更新功能安装浏览器补丁也失败了,而且没有其他任何的程序错误提示。

978207安全补丁下载以后发现系统无法正常的安装,幸好还是找到了解决方案:

1.请右键点击【我的电脑】图标—【管理】—【服务和应用程序】下的【服务】选项—右侧找到【CryptographicSevice】服务项—鼠标双击【CryptographicSevice】—查看是否“启动”–【启动类型】设置为【自动】。

2.将【CryptographicSevice】关闭,再将C:

\WINDOWS\system32\CatRoot2文件夹清空或改名为oldCatroot2,再打开加密服务(CryptographicService)

3.如果在服务中没有找到【CryptographicSevice】服务项的用户,请将以下代码复制接着保存为注册表文件,(保存成注册表文件的方法:

在桌面建立一个文本文档,后缀为TXT的文件,复制代码以后在保存,然后把.txt文件的后缀改为.reg就可以了)随后双击运行该注册表文件即可将服务信息导入到您的电脑,最后在重从启动电脑安装KB978207漏洞补丁即可。

WindowsRegistryEditorVersion5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc]

“DependOnService”=hex(7):

52,00,70,00,63,00,53,00,73,00,00,00,00,00

“Description”=”提供三种管理服务:

编录数据库服务,它确定Windows文件的签字;受保护的根服务,它从此计算机添加和删除受信根证书机构的证书;和密钥(Key)服务,它帮助注册此计算机获取证书。

如果此服务被终止,这些管理服务将无法正常运行。

如果此服务被禁用,任何依赖它的服务将无法启动。

“DisplayName”=”CryptographicServices”

“ErrorControl”=dword:

00000001

“ImagePath”=hex

(2):

25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\

74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\

00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\

6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00

“ObjectName”=”LocalSystem”

“Start”=dword:

00000002

“Type”=dword:

00000020

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc\Parameters]

“ServiceDll”=hex

(2):

25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\

00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\

63,00,72,00,79,00,70,00,74,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,\

00

“ServiceMain”=”CryptServiceMain”

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc\Security]

“Security”=hex:

00,00,0e,00,01

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc\Enum]

“0″=”Root\\LEGACY_CRYPTSVC\\0000″

“Count”=dword:

00000001

“NextInstance”=dword:

00000001

 

解决IE8背景图片错位和不显示的问题

最近新设计了一个宣传产品的网页,当觉得一切都没有问题的时候,然后再IE8中打开这个网页测试的时候,返现网页的整个背景图片都错位1px左右,虽然是一个很小的错误,但是对于一个WEB开发者来说是无法容忍的事情。

可奇怪的是这个网页在IE6、IE7、Firefox这些主流浏览器下却能够很正常的显示。

更奇怪的是,我用IETester测试工具在IE8模式下测试又没有错位的现象,彻底被IE8浏览器搞糊涂了。

虽然IE8还包含有很多的小问题,但是相比IE6和IE7还是非常优秀的。

以下是我在制作网页时遇到的一个问题:

目前,随着IE8的发布,网页兼容问题有面临一次挑战,当我们辛辛苦苦制作出的网页,在IE6、IE7下显示正常,但却在IE8下显示不正常了,可能你会说,添加一段代码,可以行的,但却有时会出现意外,比如当你为子容器添加了float后,你有为父容器添加了一个背景图片,在IE6、IE7下父容器的背景图片显示很正常,但在IE8下,父容器的背景图片不见了,怎么回事?

大家知道,现在的IE8越来越接近WEB标准了,所以对于不规范的写法他会不正常的显示,或变形、或移位、或……。

我们发现在IE8下不能显示背景图片的原因是因为子容器使用了float浮动而没有真正闭合,这也是div无法自适应高度的一个原因。

如果父div没有设float而其子div却设了float的话,父div无法包住整个子DIV,这种情况一般出现在一个父DIV下包含多个子DIV。

解决办法:

给父DIV也设上float,即可解决父容器下背景图片显示问题。

和其他浏览器相比,IE系列在HTML标准方面确实表现的糟糕透了,虽然微软推出了最新版的IE8,并没有给WEB开发者带来多大的惊喜,但是为了满足众多被因垄断而使用系统预装IE的广大用户,在设计网页的时候IE8也是我们不得不重点兼容的对象。

希望在今年微软即将推出的IE9浏览器能够带我们更多的惊喜。

 

假IE桌面图标引起的IE主页被改

故障现象:

双击桌面上的IE图标,打开IE浏览器后,打开的主页总是。

右键桌面上的IE图标,显示的菜单项只有三项:

打开主页、属性和创建快捷方式。

而正常的桌面IE浏览器图标在右键点击后,应该还有重命名、删除等选项。

故障原因:

桌面上的IE图标为假IE图标,双击该假图标时,根据其在注册表中的设置,会打开相应的网页。

这个例子中是

解决方法:

1、使用“360安全卫士”和“恶意软件清理助手2008”进行恶意插件(软件)和垃圾(临时)文件的清理。

以杜绝恶意软件的干扰。

2、开始-》运行-》regedit-》确定以打开注册表编辑器,然后找到以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\

Desktop\NameSpace

在该项下,通常情况下有四个子项,如下图所示。

而在我处理的这个例子中,多出了一个名为{112FDC99-4915-4f6e-B11B-41370D5F9A1A}的子项,点击该子项,在注册表编辑器右侧窗口中,可见其数据值为“MSXML60”,将该子项删除。

(注:

{112FDC99-4915-4f6e-B11B-41370D5F9A1A}非固定值,会随实际情况发生改变。

以下凡是引用“{112FDC99-4915-4f6e-B11B-41370D5F9A1A}”处,请根据实际的情况处理。

3、在注册表中搜索所有名为“{112FDC99-4915-4f6e-B11B-41370D5F9A1A}”的项或值并删除。

4、找到以下注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\

shell\open\command,其正常值应为:

“”C:

\ProgramFiles\InternetExplorer\iexplore.exe”,如其后加有网址,比如“

5、刷新桌面,同时将“开始”菜单右侧“快速启动”栏中的IE图标也删除。

至此,完成假IE图标的清除工作。

以下为恢复正常IE图标的操作

6、继续在注册表编辑器中找到如下项:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\

HideDesktopIcons\NewStartPanel,双击{871C5380-42A0-1069-A2EA-08002B30309D}将其值改为0。

7、刷新桌面,应可见有新的IE图标,右键该图标,应有重命名、删除菜单项。

双击该IE图标,以验证故障已解决。

8、拖动新IE图标至快速启动栏,以恢复在第5步中删除的IE图标

至此,新的,正常的桌面IE图标已恢复。

本文出自“大脸猫”博客,请务必保留此出处

 

IE8跳出“是否只查看安全传送的网页内容”提示的解决办法

很多用户把IE浏览器升级到最新版的IE8以后,去访问采用HTTPS协议的网站时会出现一些小问题,比如登陆到网上银行官网、电子邮箱等包含敏感信息的网站时,IE8会经常跳出“是否只查看安全传送的网页内容”的提示,如果我选择“是”,那么就有一些图片和内容无法显示。

需要选择“否”才完全显示。

请问有没有办法让IE8不出现这样的提示而像其他网站一样正常访问HTTPS网站呢?

  是否只查看安全传送的网页内容?

此网页包含的内容将不使用安全的HTTPS连接传送,可能危及到整个网页的安全。

  浏览的网站出现这个提示,表明这些都是HTTPS加密的网站,当网页包括经加密传送的HTTPS内容和未经加密传送的HTTP内容时,IE8就是询问用户是否允许接受未经加密的内容,警告的不安全内容只是图片内容而已。

一开始习惯性的选择了“是”,但是发现IE浏览器的左下角那里马上会提示“网页上有错误”,只能选择“否”才可以正常使用这些网站的功能,比如右键菜单,虽然使用没有问题了,但是每次都弹出这个“安全警告”,而且还要点击确认,实在很烦。

用户只需如下设置以后,再浏览HTTPS网站,同时接收一般未经加密的HTTP信息,就不会出现该提示了。

  1、打开IE8选择“工具”→“Internet选项”。

这些都是HTTPS加密网站,

  2、接着,选择“安全”页面,点击“Internet”,再选择下面的“自定义级别”按钮。

  3、将“显示混合内容”项缺省的“提示”改成“启用”,问题即可解决。

虽说ie8给的这个提示能更显安全性,但我觉得这是多此一举,现在大部分网站还是以http协议传送的,不能因为https安全,就封了流行多年的http协议吧?

不管这样做有没有什么安全隐患,本人感觉总比每次都要点击确认好很多!

 

如何恢复被修改的IE主页

上网想找一个工具,下下来的却是一个恶意插件,虽然即时关闭了安装程序,但还是中招了。

导致原设定的IE浏览器默认空白页都不起作用,每次打开IE浏览器的主页都被网址导航所占据。

本以为就是IE主页被劫持而以,没有怎么去理会,但是期间电脑莫名其妙的出现无规律的攻击端口现象,用360杀毒以及查木马也没有,用360差恶意插件也显示没有任何问题。

而的主页一直删不掉,就是恶意,怀疑是出现攻击端口的原因。

然后用360的高级IE修复也不行,既然工具没有办法直接修复,那么只有手动去查找问题修复IE了。

首先打开安装程序文件夹D:

\ProgramFiles\internetexplorer(我的程序安装在D盘,一般IE浏览器默认都是安装在C盘,即系统盘),双击IE,却发现未被篡改。

双击桌面和程序菜单下的IE图标,进入的是的导航页面,通过右键点出菜单,找到该快捷方式的地址来自“C:

\DocumentsandSettings\Administrator\「开始」菜单”,这就好办了,简单。

直接将有问题的IE快捷方式删除,然后将D:

\ProgramFiles\internetexplorer里的IE发送个快捷方式到桌面,再拖到程序菜单里就OK了。

桌面IE图标无法删除的解决办法

说明这个恶意插件还不算太离谱,没有直接改掉IE,只是修改了快捷方式而已。

也有可能这正是他的一个高明之处——可以躲过杀毒软件和防木马软件的追杀。

然后在打开注册表,开始菜单>>选择“运行”输入regedit,在里面搜索,有搜索出的相关项全部给直接删除即可。

 

IE浏览器的诡异模式

稍微总结一下:

就是IE浏览器在页面上没有声明标准的DTD或声明有错误的情况下会进入quirks模式,在这种模式下,IE浏览器会以ie5.5以前的版本渲染页面。

造成css问题很严重。

试验了一下IE8同样还保留这个特殊的特性。

前几天做一些php网页的时候就遇到了这个问题,在做英文网页的时候我习惯把文件保存成utf-8BOM编码。

php不支持utf-8BOM格式,会把BOM头当成字符。

在做网页的时候习惯把头文件做成单独文件,如果使用include包含头时就会把BOM头中的字符包含在DTD前面,导致IE浏览器进入诡异模式。

简单的解决方案就把文件保存成没有BOM头的格式就行了。

 

IE8半透明滤镜(filter:

alpha)失效、png半透明失效的解决办法

最新版的IE8添加了一些新特性,但是往往因为某些未知的因素而导致这些新特性失效。

昨天就遇到这么一个奇怪的问题,网页中的PNG图片在FF下能显示半透明,但在IE7下却有了一个黑色的背景,一开始以为是pngfilt.dll文件损坏了,于是去其他电脑找到这个文体复制过来替换掉,还是没有作用。

后来在IE8浏览器中打开,还是跟IE7是现实同样的效果。

导致IE7跟IE8中透明效果出现问题有可能是filter:

alpha失效导致

症状是这样的,在我的IE8,类似filter:

alpha(opacity=35)这样的CSS代码并不能出现预期的半透明效果了,很是纳闷。

在茫茫网海也没有搜到对症的偏方。

话说IE的滤镜是个神奇的东西,写法也是变来变去。

IE8里可以这样写 -ms-filter:

”progid:

DXImageTransform.Microsoft.Alpha(opacity=50)”;

IE7里可以这样写 filter:

progid:

DXImageTransform.Microsoft.Alpha(opacity=50);

IE6,IE7,IE8里都可以这样写 filter:

alpha(opacity=50)

最后一种是我比较倾向的,因为简短,我看着一堆progid:

DXImageTransform.Microsoft就烦。

前两种写法,很明显的是和MS的ActiveX技术一条路的,第三种看起来没有ActiveX,但本质也还是ActiveX一路的,不信你在安全选项里面禁掉所有的ActiveX试试,包括这个滤镜在内的所有IE滤镜立刻就光荣牺牲了。

今次碰到的filter:

alpha失效,我检查了ActiveX是开着的,而且Flash都可以播放的,最后还是在安全选项里面七设八设了一通就可以了(直接降低安全级别到最低也可以),但是我也没弄清楚到底是哪一个或者哪几个选项跟它相关。

还是{opacity:

0.5}好啊,IE啥时候支持噢。

png半透明失效的原因

IE7,IE8都是直接支持了png图片的alpha的,这回我的IE8里的png半透明失效的原因不明,怀疑可能跟360Safe的某些动作有关,仅仅只是怀疑而已。

很多情况会影响到ie8的png效果,这回运气比较好一点,在网上找到了方法,改了改注册表,就解决了问题。

这里我们列举几种可能导致png注册表选项被破坏的情形。

1.(原因:

.png在浏览器没有扩展值或出错)

开始->运行-regedit,打开注册表,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\EmbedExtnToClsidMappings\看.png存不存在。

如果.png不存在,鼠标点它的上一层,也就是E

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1