解决插件引起的故障

修订信息
  • 修订编号: 44604
  • 创建于:
  • 创建者: QuantumFire
  • 备注: 更新旧的翻译内容,大篇幅改动不同版本下的操作步骤。 Renew the contents in Chinese and steps in different versions of OS and Firefox.
  • 已审阅:
  • 已审阅:
  • 审核人: yfdyh000
  • 已核准?
  • 是否为最新修订?
  • 可进行本地化:
修订原文
修订内容

如果您在浏览一个使用插件(例如 Flash、Windows Media Player、Java 等等)来显示内容的网页时发生了问题,您可能需要检查一下是否是因为插件引起了问题。

常见的因插件引起的问题包括:

本文讲述了如何排除插件故障。如果您在使用扩展程序或主题时遇到问题,请参看 Firefox 扩展和主题的故障解决方法。要了解插件的一般信息,请参看 使用Firefox插件


确定插件是否是故障原因

您可以在 Firefox 运行时有选择地禁用一些插件。如果您怀疑某一个插件正是引起故障的原因,先将其禁用,然后再看看该故障是否得到解决。如果这样无法解决,或者您不知道禁用哪一个插件,可以:

  1. 点击菜单按钮 Fx89menuButton,点击 扩展和主题 并选择 插件
  2. 选择列表中的一个插件,并点击其右侧的 禁用 按钮并点击其右侧的下拉菜单,选择总不激活。按这样的方式逐一禁用所有插件。
    注意:与禁用附加组件不同,禁用插件不必重启 Firefox 。
  3. 测试您的故障。如果它不再发生,那么可以确认您的故障是由插件引起的。回到插件管理标签页窗口通过启用按钮“附加组件管理器” 标签页的 插件 面板,并点击其右侧的下拉菜单,选择总是激活 逐一重新启用插件。每重启一个插件,就观察故障是否重现,直到发现能引起故障重现的插件,这就是导致故障的原因。

如果您发现了导致故障的插件,请继续以下的步骤。


更新或重新安装您的插件

大多数插件故障都可以通过将其升级到最新版本来解决。

若该插件已经是最新版本,可以重新安装该插件。

如果升级到最新版本或重新安装都不能解决这个问题,您可以一直禁用它。


手动卸载插件

如果您不能使用插件在 Windows 操作系统中的卸载程序来移除这个插件,或者根本找不到该插件的卸载程序,您可以尝试手动移除:

  1. 地址栏 里输入about:config,然后按 回车
    有时会出现警告页面。点击 接受风险并继续,以打开 about:config 页面。
  2. 搜索参数: plugin.expose_full_path.
  3. 双击列表中 plugin.expose_full_path 参数并将值改为 true.
  4. 在 Firefox 地址栏中输入 about:pluginsEnterReturn 打开“关于插件”页面。
  5. 在“关于插件”页面中的每个条目都有带着文件路径的 “文件名:” 。 利用 Windows 资源管理器定位定位到您想移除的插件的位置。
  6. 将文件名重命名为其他名字 —— 例如 npswf32 把改为 Xnpswf32,不能和原名相同。

经过以上步骤,这个插件就被移除了。

注意:建议您将浏览器更新到最新版本,再回到这里进行操作,否则步骤会较为复杂
  1. 在 Firefox地址栏中输入 about:pluginsEnterReturn 打开“关于插件”页面。
  2. 在“关于插件”页面中的每个插件条目都有此插件的 “文件名:” (其格式如: Plugin.dll ),接着通过以下步骤打开用户档案。
  3. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  4. 搜索 pluginreg.dat 文件。用文字编辑器(系统自带的或第三方的编辑器,例如 Notepad++ 等Vi / Vim Editor 等TextMate 等) 打开这个文件,可以看到每个插件所在的路径,复制欲卸载的插件的路径,关闭文件。
    注意:不要保存 pluginreg.dat 文件,直接关闭文件退出即可
  5. 利用 Windows 资源管理器定位定位到刚刚复制的路径。
  6. 将文件名重命名为其他名字 —— 例如 npswf32 改为 Xnpswf32,不能和原名相同。

经过以上步骤,这个插件就被移除了。

  1. 在 Firefox 地址栏中输入 about:pluginsEnterReturn 打开“关于插件”页面。
  2. 在“关于插件”页面中的每个条目都有带着文件路径的 “文件名:” 。 利用 Windows 资源管理器定位定位到您想移除的插件的位置。
  3. 将文件名重命名为其他名字 —— 例如 npswf32 改为 Xnpswf32,不能和原名相同。

重新初始化插件数据库

有时候你可能无法安装或重新安装某一个插件。重新初始化插件数据库可以解决这个问题:

  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 删除 pluginreg.dat 文件.
  4. 打开 Firefox
  5. 在地址栏中输入 about:plugins 并按 EnterReturn 以打开 Firefox 的插件列表。