密钥长度在 Internet Explorer 中显示为 0 位

本文已归档。它按“原样”提供,并且不再更新。
症状
在 Microsoft Internet Explorer 中,您可能会遇到以下问题:
  • 当您单击帮助菜单上的关于 Internet Explorer 时,密钥长度值显示为“0 位”。
  • 无法连接到安全 SSL Web 站点上的 Web 页并查看这些 Web 页。
原因
如果 Schannel.dll、Rsabase.dll 或 Rsaenh.dll 文件丢失、损坏或版本不正确,可能会发生此问题。
解决方案
要解决此问题,请使用以下适合您操作系统的方法。

方法 1:Microsoft Windows Millennium Edition

第 1 步:重命名 Schannel.dll、Rsabase.dll 和 Rsaenh.dll 文件

  1. 将 Windows Millennium Edition 启动盘插入软盘驱动器,然后重新启动计算机。

    有关如何创建 Windows Millennium Edition 启动盘的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    267287如何在 Windows Me 中创建启动盘
  2. 当出现启动菜单时,使用箭头键选择“用 CD-ROM 支持启动计算机”,然后按 Enter 键。
  3. 记下 CD-ROM 驱动器的驱动器号。
  4. 在命令提示符处,键入以下几行命令,并在每行之后按 Enter 键。

    注意:C: 是安装 Windows 的驱动器:
    C:
    cd windows\system
  5. 使用 .old 文件扩展名重命名 Schannel.dll、Rsabase.dll 和 Rsaenh.dll 文件(如果有的话)。为此,请键入以下几行命令,并在每行之后按 Enter 键:
    ren schannel.dll schannel.old
    ren rsabase.dll rsabase.old
    ren rsaenh.dll rsaenh.old

第 2 步:提取 Schannel.dll、Rsabase.dll 和 Rsaenh.dll 文件的新副本

  1. 将 Windows Millennium Edition 安装光盘插入 CD-ROM 驱动器或 DVD-ROM 驱动器。
  2. 在命令提示符处,键入以下几行命令,并在每行之后按 Enter 键:
    A:
    ext
  3. 当提示您键入 Windows CAB 文件的路径时,键入以下命令,然后按 Enter 键:驱动器:\win9x

    注意驱动器 是 CD-ROM 驱动器的驱动器号。例如,键入:
    E:\win9x
    注意:如果您安装的 Windows 是原始设备制造商 (OEM) 版本,则安装文件也可能位于下面的文件夹中:
    驱动器:\Windows\Options\Install
    注意驱动器 是安装 Windows 的驱动器。

    如果这些文件在计算机上,则不需要 Windows 安装光盘,因为您可以从硬盘上的适当文件夹中提取这些文件。例如,键入以下命令,然后按 Enter 键:
    C:\Windows\Options\Install
  4. 当提示您键入要提取的文件的名称时,键入以下命令,然后按 Enter 键:
    schannel.dll rsabase.dll rsaenh.dll
  5. 当提示您键入路径时,键入以下命令,然后按 Enter 键:
    驱动器:\Windows\System
    注意驱动器 是安装 Windows 的驱动器。
  6. 当提示您确认该操作时,键入 Y,然后按 Enter 键。
  7. 从软盘驱动器取出 Windows Millennium Edition 启动盘,然后重新启动计算机。

    有关如何使用“系统配置实用工具”提取文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    265371如何在 Windows Me 中提取和替换受保护的文件

第 3 步:验证 Advapi32.dll 文件的版本

  1. 启动 Windows 资源管理器,然后找到以下文件:
    驱动器:\Windows\System\Advapi32.dll
    注意驱动器 是安装 Windows 的驱动器。
  2. 右键单击 Advapi32.dll,然后单击属性
  3. 单击版本选项卡。
  4. 记下 Advapi32.dll 文件的版本。如果该文件的版本不是 4.90.0.3000 或更高版本,则必须重复执行第 1 到第 2 步,以便将该文件的新副本提取到驱动器:\Windows\ System 文件夹中。

第 4 步:重新注册 Schannel.dll、Rsabase.dll、Rsaenh.dll, Security.dll 和 Secur32.dll 文件

  1. 注意:分别为每个要注册的文件执行下列步骤。

  2. 单击开始,然后单击运行
  3. 打开框中,键入以下命令之一(根据您要重新注册的文件),然后单击确定
    驱动器:\windows\system\regsvr32.exe c:\windows\system\schannel.dll

    驱动器:\windows\system\regsvr32.exe c:\windows\system\rsabase.dll

    驱动器:\windows\system\regsvr32.exe c:\windows\system\rsaenh.dll

    驱动器:\windows\system\regsvr32.exe c:\windows\system\security.dll

    驱动器:\windows\system\regsvr32.exe c:\windows\system\secur32.dll
    注意驱动器 是安装 Windows 的驱动器。
  4. 在收到“DllRegisterServer in file name succeeded”消息时,单击确定

第 5 步:验证 Internet Explorer 中的密钥长度

启动 Internet Explorer,然后单击帮助菜单上的关于 Internet Explorer。验证密钥长度值是否为“128 位”。

方法 2:Microsoft Windows 98、Microsoft Windows 98 Second Edition

  1. 单击开始,指向设置,单击文件夹选项,然后单击查看选项卡。
  2. 高级设置框中,单击“显示所有文件”,清除“隐藏已知文件类型的扩展名”复选框(如果它被选中),然后单击确定
  3. 启动 Windows 资源管理器,然后找到驱动器:\Windows\System 文件夹。

    注意驱动器 是安装 Windows 的驱动器。
  4. 使用 .old 文件扩展名重命名 Schannel.dll、Rsabase.dll 和 Rsaenh.dll 文件(如果存在)。为此,请按照下列步骤操作:
    1. 右键单击 Schannel.dll 文件,然后单击重命名
    2. 键入 schannel.old,然后按 Enter 键。
    3. 重复执行步骤 2a 到 2b,将 Rsabase.dll 和 Rsaenh.dll 文件重命名为 Rsabase.old 和 Rsaenh.old。
  5. 重新安装 Internet Explorer。为此,请使用以下适合您的 Internet Explorer 版本的方法:

    Microsoft Internet Explorer 6

    1. 下载并安装 Microsoft Internet Explorer 6,或重新安装 Microsoft Internet Explorer 6。为此,请访问下面的 Microsoft Web 站点:注意:如果出现“是否重新安装所有项目?”对话框,请单击“重新安装所有组件”,然后单击确定
    2. 重新启动计算机,启动 Internet Explorer,,单击帮助菜单上的关于 Internet Explorer,然后验证密钥长度是否为“128 位”。

方法 3:Microsoft Windows XP

修复或重新安装 Internet Explorer 或 Windows XP。

有关如何执行此操作的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
318378如何重新安装或修复 Windows XP 中的 Internet Explorer 和 Outlook Express
315341 如何执行 Windows XP 的原位升级(重新安装)
更多信息
如果将计算机的密钥长度还原为 128 位后,仍无法查看安全 SSL Web 站点上的 Web 页,请按照下列步骤操作:
  1. 单击工具菜单上的 Internet 选项,然后单击高级选项卡。
  2. 安全下,选中使用 SSL2.0 复选框和使用 SSL3.0 复选框(如果尚未选中这些复选框)。
  3. 单击确定
参考
有关如何解决类似问题的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
303807试图查看安全 Web 站点上的 Web 页时收到“The Page Cannot Be Displayed”(无法显示该页)错误信息
有关如何提取压缩有 Windows 文件的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
129605How to:解压缩原始压缩 Windows 文件
有关如何确定 Windows 安装在哪个文件夹中的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
305792如何确定 Windows 安装在哪个文件夹中
security encryption rsabase dll rsaenh schannel ierelease cipher cypher
属性

文章 ID:261328 - 上次审阅时间:12/05/2015 20:02:06 - 修订版本: 7.3

Microsoft Internet Explorer 6.0, Microsoft Internet Explorer 5.5, Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.0, Microsoft Internet Explorer 4.01 Service Pack 2, Microsoft Internet Explorer 4.01 Service Pack 1, Microsoft Internet Explorer 4.01 Service Pack 2, Microsoft Internet Explorer 4.0 128-Bit Edition

  • kbnosurvey kbarchive kbenv kbui kbprb kbfaq KB261328
反馈