Firefox 加速技巧简介
很早很早以前曾经读过一篇“Firefox 终极加速”的文章,可以通过手动修改 prefs.js 文件来获取理论上的最佳浏览速度,后来发现这种修改方式对于普通用户来说真的有点勉为其难,而且国内的网络环境并不尽如人意,我们所做的 js 优化修改在臃堵的网路上显得那么渺小与无助。
不过聊胜于无,让我们暂且先把这些复杂的优化操作变的简单一点,然后再来亲自感觉一下这些已经在网络上流传了很久的提速技巧吧。下面的操作我们都在 about:config 里进行。在 Firefox 的地址栏中输入 about:config,让我们开始提速吧。
操作前需要注意的事项
* 好多朋友询问键名或者键值写错了应该怎样删除,方法很简单: 右键点击要删除的键值,选中重置后重启 Firefox 就可以了。
* 如果您的 Firefox 已经安装了 Fasterfox 或者同类的加速扩展,不建议您参照这篇教程修改参数。
* 这些参数只是修改了浏览器载入数据时相关频率属性,并不会造成 Firefox 的运行不稳定(与 Fasterfox 发生冲突的情况除外)。
可以优化的键值
* network.http.pipelining
在 过滤器(Filter)中输入 network.http.pipelining,双击赋值为 true,默认为 false。
如果没有找到这个键值,可以右键新建一个 布尔(Boolean)值,把它赋值为 true 。
激活这个键值之后,Pipelining 同时发出成倍数的连接请求,从而达到提升连接速度的效果。网络上的大多数网站都是基于 HTTP 协议,而 HTTP 1.1 可以支持多线程的连接请求,通过这个操作可以减少 Firefox 载入网页的时间。
不过并不是所有网页所在的服务器都支持这种操作,所以当你修改键值之后却看不到一点实际效果的时候,请不要对我破口大骂。
* network.http.pipelining.maxrequests
在 过滤器(Filter)中输入 network.http.pipelining.maxrequests,双击并赋值为 8,默认键值为 4。
* network.http.proxy.pipelining
在 Filter 中输入 network.http.proxy.pipelining,双击并赋值为 true。
这两条优化的道理同上,这里就不再多解释了。
* network.dns.disableIPv6
在 过滤器(Filter)中输入 network.dns.disableIPv6,双击并赋值为 true。
IPv6 把 IP 地址由 32 位增加到 128 位,从而能够支持更大的地址空间,当用户在终端向一个 IPv6-capable DNS 服务器发送连接请求时,也许服务器端会错误的返回给用户一个 IPv4 地址。而 Firefox 可以对这一切明察秋毫,不过在 Firefox 纠错的同时也必然会导致信号的延迟,所以这里我们把它赋值为 true,禁用掉它。
* content.interrupt.parsing
右键新建 布尔(Boolean)值,键名为 content.interrupt.parsing,赋值 true 。
默认这个键值并不存在。激活这个键值之后,当目标网页载入时,Firefox 会根据一定频率打断解析的过程,不断的向用户反馈它所收集到的网页信息,有点像流媒体的意思。
这时的 Firefox 很聪明,不会一根筋的一直钻牛角。在下面的内容中我还会具体讲一下这个键值的魅力所在。
* content.max.tokenizing.time
右键新建 整数(Integer)值,键名为 content.max.tokenizing.time,赋值 2250000。
这个键值的作用其实就是指定一个循环事件的处理周期,这里的单位是微秒,要是没有算错的话。理论上当我们将这个值取的越小,网页就会从视觉上载入的越流畅,因为 Firefox 会在很短的单位时间里反馈回解析到的网页信息。
可是这样无疑延迟了网页整体载入的时间,所以在这里我们不妨将这个周期取的大一些,理论上可以加速网页的载入。
* content.notify.interval
右键新建 整数(Integer)值,键名为 content.notify.interval,赋值 750000。
载入一个网页其实也是一门很大的学问。让我们来放一个慢动作,我们姑且先把在终端第一次收到的网页信息很不专业的叫做预载入页面吧,这个页面有可能是不完整的图片或者文字,或者别的媒体文件。
从我们第一次向远端主机发出连接请求到我们在终端收到这个预载入页面花费的时间,就是这里我们要定义的键值。理论上当我们将这个时间设置的很低时,肯定会更快的拿到所谓的预载入页面,可这是一种杀鸡取卵的做法,这样无形中反而增加了我们整体页面的载入时间。
按照官方的说法,低于 100,000 将会降低 Firefox 的性能,那好吧,那我们把它彪到 750000 吧。
* content.notify.ontimer
右键新建 布尔(Boolean)值,键名为 content.notify.ontimer,赋值 true。
为了使我们上面设置的 750000 微秒生效,还需要把这个键值激活。只有这两个键值配合,才会起作用。
* content.notify.backoffcount
右键新建 整数(Integer)值,键名为 content.notify.backoffcount,赋值 5。
这个键值控制 Firefox 的内置计数器在归零之前载入页面返回的次数。我们将目标网页分成好多个部分进行下载,每下载完一个部分,计数器归零一次。
-1 就是没有限制,值为 0 时这项功能被禁用。
这里我们将她设置成 5,当返回的次数达到五次而这部分网页还没有完全下载完时,那么剩下的没有下载完的网页内容将不会再按照我们预告设置的周期,像之前的五次那样一点一点的搬运回来,而是会一次性的下载完。
也就是说在这个部分的网页下载过程中,Firefox 一共向我们反馈了 6 次信息,前 5 次的时间间隔是我们在上面的 content.max.tokenizing.time 键值中设置的周期 2250000 微秒,而第 6 次也就是最后一次则没有时间限制,什么时候把剩下的下完了,什么时候反馈回来。
只有当我们在上面提到的 content.notify.ontimer 键值为 true 的时候,这里的设置才会生效。
* content.switch.threshold
右键新建 整数(Integer)值,键名为 content.switch.threshold ,赋值 750000,也就是四分之三秒。
在前面我们提到了一个键值 content.interrupt.parsing,通过激活它实际上我们可以在载入页面的过程中跟 Firefox 产生互动,毕竟我们每一个人的心里都充满了爱。
把 content.interrupt.parsing 激活后当页面载入时 Firefox 会有两种操作模式:高频和低频中断模式。
使用高频模式时,网页回馈的频率也很高,我们坐在显示器前看到的网页载入过程也会更加的平滑。
低频时网页回馈的频率相对比较低,可是这时反而加快了网页载入的时间。
当我们移动鼠标或者触击键盘时,高频模式被激活。
在经过某一段时间我们没有碰鼠标和键盘,程序没有接到鼠标和键盘发出的任何指令时,Firefox 就会自动进入低频模式工作,而这所谓的某一段时间,就是我们这里要指定的值。
* nglayout.initialpaint.delay
右键新建 整数(Integer)值,键名为 nglayout.initialpaint.delay,赋值 0。
这里实际上延迟了整个网页的显示速度,但是因为用户更喜欢在整个网页完全截入之前就开始阅读网页 (就像流媒体那样),所以在这里可以把值调为零,加速用户阅读网页的速度,有时候阅读速度和载入速度并不是成正比的。
* config.trim_on_minimize
右键新建 布尔(Boolean)值,键名为 config.trim_on_minimize,设置为true,作用为最小化时自动释放内存。
* browser.sessionhistory.max_total_viewers
右键新建 整数(Integer)值, 键名为 browser.sessionhistory.max_total_viewers,设置可以参考下面,作用是保存 快进/快退功能中保存的页面总数。
参考:
32MB ———— 0
64MB ———— 1
128MB ——— 2
256MB ——— 3
512MB ——— 5
1GB ———— 8
这是说如果你的内存是64MB的话,就设为1; 128MB的,就设为2,0为禁用,-1为无限制。
部分文章取自:http://wiki.sociz.com/@Firefox_加速技巧 - Sociz 文库
2008年5月28日星期三
2007年6月28日星期四
网上有错误!
哎!今天真是闲着无事找烦恼啊!可恶的IE真令人迷惑不解啊!
今早闲着了想不如上网去溜溜咯,好,这就打开计算机,正要点着Firefox图标时忽然想起我的IE,已有许久没用它了,随着就点击它上网去溜溜噜,嗯,还过得去啦,只是有点迟钝,哈!
忽然瞄到左下角冒出了个感叹号,提示网页上有错误,唉,又来了,这IE的小毛病真不少吖。
随着双击感叹号打开查阅‘网页错误信息’—— 提示(找不到。。。元素)。
疑惑的打开Firefox相对着打开相同网页却没有找不到元素的问题。
虽然这只是小问题,甚至可以完全忽视它,但是。。。我啊。。。看着那感叹号总是觉得不舒服~啊!
我想不少朋友也曾遇过这问题吧,而多数解决的方法就是重新安装IE,大多数都可以解决以上所遇到的问题。
但这样做却要花费不少时间,这样烦不如放弃它而改用其他浏览器的朋友也许不少吧,是不是?
本来想完全忽视它算了,但最后还是决定找个更好的方法来解决这问题。
搜索的结果真是令人难以置信,现在的猜测是IE 7 找不到 GWT(Google Web Toolkit) 的元素,但此应用程序在IE 6和Firefox却能正常运行,并且发现有些IE 7却可以正常运行。
情况变得迷惑和混乱了,是不是?
面对此问题的朋友,以下是在Google搜索找到的解决方案。
这个问题可以经由更改Windows注册表的默认值解决。
更改注册表应遵循的步骤是:-
1. 打开注册表编辑器 - 在命令提示符下键入regedit。
3. 双击“(默认)”行,看看那里的值。如果它的值是“C:\Windows\System32\shdocvw.dll”
如果您已经在不同的驱动器安装Windows,则C:\必须被替换到您的系统盘。
4. 取代为“C:\Windows\System32\ieframe.dll”值。
5. 现在,重新启动IE 7,再打开之前的网页已不再显示找不到GWT应用程序了。
*面临相同问题的朋友啊,快去试下吧!为你的IE 7提高提高效率与智能吧!!
今早闲着了想不如上网去溜溜咯,好,这就打开计算机,正要点着Firefox图标时忽然想起我的IE,已有许久没用它了,随着就点击它上网去溜溜噜,嗯,还过得去啦,只是有点迟钝,哈!
忽然瞄到左下角冒出了个感叹号,提示网页上有错误,唉,又来了,这IE的小毛病真不少吖。
随着双击感叹号打开查阅‘网页错误信息’—— 提示(找不到。。。元素)。
疑惑的打开Firefox相对着打开相同网页却没有找不到元素的问题。
虽然这只是小问题,甚至可以完全忽视它,但是。。。我啊。。。看着那感叹号总是觉得不舒服~啊!
我想不少朋友也曾遇过这问题吧,而多数解决的方法就是重新安装IE,大多数都可以解决以上所遇到的问题。
但这样做却要花费不少时间,这样烦不如放弃它而改用其他浏览器的朋友也许不少吧,是不是?
本来想完全忽视它算了,但最后还是决定找个更好的方法来解决这问题。
搜索的结果真是令人难以置信,现在的猜测是IE 7 找不到 GWT(Google Web Toolkit) 的元素,但此应用程序在IE 6和Firefox却能正常运行,并且发现有些IE 7却可以正常运行。
情况变得迷惑和混乱了,是不是?
面对此问题的朋友,以下是在Google搜索找到的解决方案。
这个问题可以经由更改Windows注册表的默认值解决。
更改注册表应遵循的步骤是:-
1. 打开注册表编辑器 - 在命令提示符下键入regedit。
2. 寻找以下的关键:
HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win323. 双击“(默认)”行,看看那里的值。如果它的值是“C:\Windows\System32\shdocvw.dll”
如果您已经在不同的驱动器安装Windows,则C:\必须被替换到您的系统盘。
4. 取代为“C:\Windows\System32\ieframe.dll”值。
5. 现在,重新启动IE 7,再打开之前的网页已不再显示找不到GWT应用程序了。
*面临相同问题的朋友啊,快去试下吧!为你的IE 7提高提高效率与智能吧!!
2007年1月2日星期二
无法浏览网页?
为何IE浏览器无法浏览网页?
1)DNS服务器的问题
当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提供的DNS服务器地址,也可以用其它地方可正常使用DNS服务器地址。)在网络的属性里进行,(控制面板 —网络和拔号连接—本地连接—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址)。
不同的ISP有不同的DNS地址。有时候则是路由器或网卡的问题,无法与ISP的DNS服务连接,这种情况的话,可把路由器关一会再开,或者重新设置路由器。
还有一种可能,是本地DNS缓存出现了问题。为了提高网站访问速度,系统会自动将已经访问过并获取IP地址的网站存入本地的DNS缓存里,一旦再对这个网站进行访问,则不再通过DNS服务器而直接从本地DNS缓存取出该网站的IP地址进行访问。所以,如果本地DNS缓存出现了问题,会导致网站无法访问。
可以在“运行”中执行ipconfig /flushdns来重建本地DNS缓存。
2)IE浏览器本身的问题
当IE浏览器本身出现故障时,自然会影响到浏览了;或者IE被恶意修改破坏也会导致无法浏览网页。
这时可以尝试用“黄山IE修复专家”来修复(建议到安全模式下修复),或者重新安装 IE。
3)网络防火墙的问题
如果网络防火墙设置不当,如安全等级过高、不小心把IE放进了阻止访问列表、错误的防火墙策略等,可尝试检查策略、降低防火墙安全等级或直接关掉试试是否恢复正常。
4)网络协议和网卡驱动的问题
IE无法浏览,有可能是网络协议(特别是TCP/IP协议)或网卡驱动损坏导致,可尝试重新网卡驱动和网络协议。
5)HOSTS文件的问题
HOSTS文件被修改,也会导致浏览的不正常,解决方法当然是清空HOSTS文件里的内容。
6)系统文件的问题
当与IE有关的系统文件被更换或损坏时,会影响到IE正常的使用,这时可使用SFC命令修复一下,Win 98系统可在“运行”中执行SFC,然后执行扫描;Win 2000/XP/2003则在“运行”中执行sfc /scannow尝试修复。
其中当只有IE无法浏览网页,而QQ可以上时,则往往由于Winsock.dll、wsock32.dll 或wsock.vxd(VXD只在Win 9X系统下存在)等文件损坏或丢失造成,Winsock是构成TCP/IP协议的重要组成部分,一般要重装TCP/IP协议。但xp开始集成TCP/IP 协议,所以不能像98那样简单卸载后重装,可以使用 netsh 命令重置 TCP/IP协议,使其恢复到初次安装操作系统时的状态。
具体操作如下:
点击“开始 运行”,在运行对话框中输入“CMD”命令,弹出命令提示符窗口,接着输入“netsh int ip reset c:\resetlog.txt”命令后会回车即可,其中“resetlog.txt”文件是用来记录命令执行结果的日志文件,该参数选项必须指定,这里指定的日志文件的完整路径是“c:\resetlog.txt”。
执行此命令后的结果与删除并重新安装 TCP/IP 协议的效果相同。
小提示:netsh命令是一个基于命令行的脚本编写工具,你可以使用此命令配置和监视Windows 系统,此外它还提供了交互式网络外壳程序接口,netsh命令的使用格式请参看帮助文件(在令提示符窗口中输入“netsh/?”即可)。
第二个解决方法是修复以上文件,Win 9X使用SFC重新提取以上文件,Win 2000/XP/2003使用sfc /scannow命令修复文件,当用sfc /scannow无法修复时,可试试网上发布的专门针对这个问题的修复工具WinSockFix,可以在网上搜索下载。
7)杀毒软件的实时监控问题
这倒不是经常见,但有时的确跟实时监控有关,因为现在杀毒软件的实时监控都添加了对网页内容的监控。
举一个实例:KV2005就会在个别的机子上会导致 IE无法浏览网页(不少朋友遇到过),其具体表现是只要打开网页监控,一开机上网大约20来分钟后,IE就会无法浏览网页了,这时如果把KV2005的网页监控关掉,就一切恢复正常;经过彻底地重装KV2005也无法解决。虽然并不是安装KV2005的每台机子都会出现这种问题,毕竟每台机子的系统有差异,安装的程序也不一样。但如果出现IE无法浏览网页时,也要注意检查一下杀毒软件。
8)Application Management服务的问题出现只能上QQ不能开网页的情况,重新启动后就好了。不过就算重新启动,开7到8个网页后又不能开网页了,只能上QQ。有时电信往往会让你禁用Application Management服务,就能解决了。具体原因不明。
9、感染了病毒所致
这种情况往往表现在打开IE时,在IE界面的左下框里提示:正在打开网页,但老半天没响应。
在任务管理器里查看进程,(进入方法,把鼠标放在任务栏上,按右键—任务管理器—进程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,这时你想运行其他程序简直就是受罪。这就要查查是哪个进程贪婪地占用了CPU资源.找到后,最好把名称记录下来,然后点击结束,如果不能结束,则要启动到安全模式下把该东东删除,还要进入注册表里,(方法:开始 —运行,输入regedit)在注册表对话框里,点编辑—查找,输入那个程序名,找到后,点鼠标右键删除,然后再进行几次的搜索,往往能彻底删除干净。有很多的病毒,杀毒软件无能为力时,唯一的方法就是手动删除。
IE网页无法输入文字如何解决?
故障原因:
Internet Explorer或任何基于IE的浏览器打开后,所有网页的输入框中都不能输入数据,也无法选中文本框让文本框获取焦点,同时也不能选择网页上的文字。“修复恶意插件后、破坏了IE内文件”
解决办法:
这是由于%windir%\system32\mshtmled.dll丢失或者损坏造成的,从正常机器上拷贝该文件覆盖该文件即可,或者从安装光盘中提取该文件。
加载mshtmled.dll: 在开始-运行中输入:regsvr32 mshtmled.dll,回车,确定,即可解决该问题。
提取方法:
首先把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand X:\i386\mshtmled.dl_ c:\windows\system32\mshtmled.dll”,其中“X:\”是光驱盘符,根据自己XP安装目录位置进行更改即可。
注意:如果是文件损坏可以无法直接进行覆盖操作,那么就需要重启到安全模式进行操作。
配置自动启动文件:msconfig
网页文本框里无法输入文字、打开网页后、在文本输入框中无法输入文字、并且点鼠标右键也不好用。
出现此症状的原因是修复恶意插件或者杀毒后,破坏了IE内文件,在遇到的情况是杀毒后,系统启动失败,无法进入桌面,提示缺少BROWSEUI.DLL文件,从别的机子上提取BROWSEUI.DLL文件后,系统启动正常,但后来才发现IE出问题。
解决办法:
从正常的机器上拷贝c:\windows\system32\mshtmled.dll和BROWSEUI.DLL到本机的system32目录下即可。或者从安装盘中提取该文件,‘加载mshtmled.dll:BROWSEUI.DLL’。
在开始 — 运行中输入:regsvr32 mshtmled.dll、regsvr32 BROWSEUI.DLL。
提取方法:
首先把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand X:\i386\mshtmled.dl_ c:\windows\system32\mshtmled.dll”,其中“X:\”是光驱盘符,根据自己XP安装目录位置进行更改即可。
1)DNS服务器的问题
当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提供的DNS服务器地址,也可以用其它地方可正常使用DNS服务器地址。)在网络的属性里进行,(控制面板 —网络和拔号连接—本地连接—右键属性—TCP/IP协议—属性—使用下面的DNS服务器地址)。
不同的ISP有不同的DNS地址。有时候则是路由器或网卡的问题,无法与ISP的DNS服务连接,这种情况的话,可把路由器关一会再开,或者重新设置路由器。
还有一种可能,是本地DNS缓存出现了问题。为了提高网站访问速度,系统会自动将已经访问过并获取IP地址的网站存入本地的DNS缓存里,一旦再对这个网站进行访问,则不再通过DNS服务器而直接从本地DNS缓存取出该网站的IP地址进行访问。所以,如果本地DNS缓存出现了问题,会导致网站无法访问。
可以在“运行”中执行ipconfig /flushdns来重建本地DNS缓存。
2)IE浏览器本身的问题
当IE浏览器本身出现故障时,自然会影响到浏览了;或者IE被恶意修改破坏也会导致无法浏览网页。
这时可以尝试用“黄山IE修复专家”来修复(建议到安全模式下修复),或者重新安装 IE。
3)网络防火墙的问题
如果网络防火墙设置不当,如安全等级过高、不小心把IE放进了阻止访问列表、错误的防火墙策略等,可尝试检查策略、降低防火墙安全等级或直接关掉试试是否恢复正常。
4)网络协议和网卡驱动的问题
IE无法浏览,有可能是网络协议(特别是TCP/IP协议)或网卡驱动损坏导致,可尝试重新网卡驱动和网络协议。
5)HOSTS文件的问题
HOSTS文件被修改,也会导致浏览的不正常,解决方法当然是清空HOSTS文件里的内容。
6)系统文件的问题
当与IE有关的系统文件被更换或损坏时,会影响到IE正常的使用,这时可使用SFC命令修复一下,Win 98系统可在“运行”中执行SFC,然后执行扫描;Win 2000/XP/2003则在“运行”中执行sfc /scannow尝试修复。
其中当只有IE无法浏览网页,而QQ可以上时,则往往由于Winsock.dll、wsock32.dll 或wsock.vxd(VXD只在Win 9X系统下存在)等文件损坏或丢失造成,Winsock是构成TCP/IP协议的重要组成部分,一般要重装TCP/IP协议。但xp开始集成TCP/IP 协议,所以不能像98那样简单卸载后重装,可以使用 netsh 命令重置 TCP/IP协议,使其恢复到初次安装操作系统时的状态。
具体操作如下:
点击“开始 运行”,在运行对话框中输入“CMD”命令,弹出命令提示符窗口,接着输入“netsh int ip reset c:\resetlog.txt”命令后会回车即可,其中“resetlog.txt”文件是用来记录命令执行结果的日志文件,该参数选项必须指定,这里指定的日志文件的完整路径是“c:\resetlog.txt”。
执行此命令后的结果与删除并重新安装 TCP/IP 协议的效果相同。
小提示:netsh命令是一个基于命令行的脚本编写工具,你可以使用此命令配置和监视Windows 系统,此外它还提供了交互式网络外壳程序接口,netsh命令的使用格式请参看帮助文件(在令提示符窗口中输入“netsh/?”即可)。
第二个解决方法是修复以上文件,Win 9X使用SFC重新提取以上文件,Win 2000/XP/2003使用sfc /scannow命令修复文件,当用sfc /scannow无法修复时,可试试网上发布的专门针对这个问题的修复工具WinSockFix,可以在网上搜索下载。
7)杀毒软件的实时监控问题
这倒不是经常见,但有时的确跟实时监控有关,因为现在杀毒软件的实时监控都添加了对网页内容的监控。
举一个实例:KV2005就会在个别的机子上会导致 IE无法浏览网页(不少朋友遇到过),其具体表现是只要打开网页监控,一开机上网大约20来分钟后,IE就会无法浏览网页了,这时如果把KV2005的网页监控关掉,就一切恢复正常;经过彻底地重装KV2005也无法解决。虽然并不是安装KV2005的每台机子都会出现这种问题,毕竟每台机子的系统有差异,安装的程序也不一样。但如果出现IE无法浏览网页时,也要注意检查一下杀毒软件。
8)Application Management服务的问题出现只能上QQ不能开网页的情况,重新启动后就好了。不过就算重新启动,开7到8个网页后又不能开网页了,只能上QQ。有时电信往往会让你禁用Application Management服务,就能解决了。具体原因不明。
9、感染了病毒所致
这种情况往往表现在打开IE时,在IE界面的左下框里提示:正在打开网页,但老半天没响应。
在任务管理器里查看进程,(进入方法,把鼠标放在任务栏上,按右键—任务管理器—进程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,这时你想运行其他程序简直就是受罪。这就要查查是哪个进程贪婪地占用了CPU资源.找到后,最好把名称记录下来,然后点击结束,如果不能结束,则要启动到安全模式下把该东东删除,还要进入注册表里,(方法:开始 —运行,输入regedit)在注册表对话框里,点编辑—查找,输入那个程序名,找到后,点鼠标右键删除,然后再进行几次的搜索,往往能彻底删除干净。有很多的病毒,杀毒软件无能为力时,唯一的方法就是手动删除。
IE网页无法输入文字如何解决?
故障原因:
Internet Explorer或任何基于IE的浏览器打开后,所有网页的输入框中都不能输入数据,也无法选中文本框让文本框获取焦点,同时也不能选择网页上的文字。“修复恶意插件后、破坏了IE内文件”
解决办法:
这是由于%windir%\system32\mshtmled.dll丢失或者损坏造成的,从正常机器上拷贝该文件覆盖该文件即可,或者从安装光盘中提取该文件。
加载mshtmled.dll: 在开始-运行中输入:regsvr32 mshtmled.dll,回车,确定,即可解决该问题。
提取方法:
首先把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand X:\i386\mshtmled.dl_ c:\windows\system32\mshtmled.dll”,其中“X:\”是光驱盘符,根据自己XP安装目录位置进行更改即可。
注意:如果是文件损坏可以无法直接进行覆盖操作,那么就需要重启到安全模式进行操作。
配置自动启动文件:msconfig
网页文本框里无法输入文字、打开网页后、在文本输入框中无法输入文字、并且点鼠标右键也不好用。
出现此症状的原因是修复恶意插件或者杀毒后,破坏了IE内文件,在遇到的情况是杀毒后,系统启动失败,无法进入桌面,提示缺少BROWSEUI.DLL文件,从别的机子上提取BROWSEUI.DLL文件后,系统启动正常,但后来才发现IE出问题。
解决办法:
从正常的机器上拷贝c:\windows\system32\mshtmled.dll和BROWSEUI.DLL到本机的system32目录下即可。或者从安装盘中提取该文件,‘加载mshtmled.dll:BROWSEUI.DLL’。
在开始 — 运行中输入:regsvr32 mshtmled.dll、regsvr32 BROWSEUI.DLL。
提取方法:
首先把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand X:\i386\mshtmled.dl_ c:\windows\system32\mshtmled.dll”,其中“X:\”是光驱盘符,根据自己XP安装目录位置进行更改即可。
订阅:
博文 (Atom)