你目前正处于脱机状态,正在等待 Internet 重新连接

密钥长度在 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/02/2004 22:18:00 - 修订版本: 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
  • kbenv kbui kbprb kbfaq KB261328
反馈