如何排查 Windows Server 2003 和 Windows XP 中的网络连接图标缺失问题

本文介绍如何排查 Windows Server 2003 和 Windows XP 中的网络连接图标缺失问题。

适用于:Windows Server 2012 R2、Windows 10 - 所有版本
原始 KB 编号: 825826

简介

本文介绍一般分步方法和高级排查方法,可用于还原运行 Windows XP 或 Windows Server 2003 的计算机上缺失的网络和拨号连接图标。 但是,尽管缺少图标,网络却仍可正常运行。 由于网络图标缺失可能是多种问题的症状,因此很难说是什么导致了你的特定问题,需要仔细检查一下才行。 我们会问你一些问题。 然后,根据你的回答,我们将确定应先尝试哪种方法。

本文为新手和中级计算机用户提供了自助步骤。 高级故障排除部分面向高级计算机用户。 如果你先打印本文,可能会发现更容易按照其中的步骤操作。

症状

单击“开始菜单”,指向并单击“控制面板”,然后双击“网络连接”时,或者,右键单击桌面上的“网上邻居”,然后单击“属性”时,未能看到所有网络图标。 或者,你可能会遇到“网络连接”窗口的问题。

要了解应首先尝试哪种方法来解决问题,请查看以下四个案例,以确定哪些症状与你的情况相匹配。

案例 1:所有或部分网络图标缺失

  • LAN 或高速 Internet 连接图标缺失。
  • 拨号连接图标缺失。
  • 新建连接向导图标缺失。
  • 仅显示新建连接向导图标。 或者,还会显示一个或多个拨号连接。
  • 如果单击“高级”菜单,然后单击“高级设置”,则“连接”列表中仅显示“远程访问连接”条目。

如果本案例符合你的情况,则应先尝试“一般疑难解答”部分中的方法 1,使 Windows 自动检测并安装网络适配器。

案例 2:仅拨号连接图标缺失

如果本案例符合你的情况,则应先尝试“一般疑难解答”部分中的方法 5,以添加一般的标准调制解调器。

案例 3:选择网络连接并单击“属性”后,“网络连接窗口”停止响应(挂起)或立即关闭

如果本案例符合你的情况,请尝试“高级疑难解答”部分中的方法 4,重构“网络”子项的“配置”条目。 如果你不擅长高级疑难解答,则可寻求他人帮助或联系支持

案例 4:仅在手动连接到网络后,网络图标才会消失

如果这符合你的情况,请尝试“高级疑难解答”部分中的方法 3,使用“组策略结果”工具或“组策略管理控制台”来诊断和解决问题。 如果你不擅长高级疑难解答,则可寻求他人帮助或联系支持

一般疑难解答

方法 1:让 Windows 自动检测并安装网络适配器

Windows 可为你自动检测并安装正确的网络适配器。 它还将更正网络适配器上任何损坏的注册表项。

要指示 Windows 自动检测和安装网络适配器,请执行以下步骤:

  1. 右键单击“我的电脑”,然后单击“属性”
  2. 单击“硬件”选项卡,然后单击“设备管理器”
  3. 要查看已安装的网络适配器列表,请展开“网络适配器”。 单击以定位网络适配器,然后单击“卸载”
  4. 重启计算机,然后让系统自动检测并安装网络适配器驱动程序。

检查网络图标是否显示。 如果此方法起作用,那么不必再继续阅读本文。 但是,你可能需要阅读预防提示部分,了解如何避免将来出现此问题。

如果此方法不起作用,请尝试方法 2。

方法 2:验证网络设置和服务

网络设置(如适配器设置、服务设置、登录设置、桌面交互设置和网络服务设置)可以使你通过计算机连接到网络。 如果这些设置不正确,则可能会出现网络连接问题。

要验证网络设置和服务,请执行以下步骤:

  1. 验证是否选择了正确的网络适配器。 网络适配器是使你能够将计算机连接到网络的设备。 它也称为网络接口卡 (NIC)。
    1. 右键单击“我的计算机”,然后依次单击“属性”、“硬件”选项卡、“设备管理器”
    2. 双击“网络适配器”,然后验证是否选择了正确的网络适配器名称。 如果不知道网络适配器的名称,请不要担心。 现在,只需确保选择适配器。
    3. 双击网络适配器,然后验证“这个设备运转正常”消息是否显示在“常规”选项卡上的“设备状态”框中。如果看不到此消息,请单击“疑难解答”,然后按照说明操作。
    4. 确认选择了正确的网络适配器并且其运转正常后,可以关闭所有打开的对话框。
  2. 验证是否已启动必要服务。 “服务”设置指示系统停止、启动和管理系统服务。
    1. 右键单击“我的电脑”,然后单击“管理”
    2. 双击“服务和应用程序”,然后单击“服务”
    3. 在右窗格中,查看“状态”列。 可能需要展开该框,以便可以看到所有列。 确保已启动以下服务:
      • 远程过程调用 (RPC)

        注意

        必须先启动此服务,然后其他服务才能生效。

      • 网络连接

        注意

        仅当 RPC 服务处于活动状态时,此服务才能启动。

      • 即插即用
      • COM+ 事件系统

        注意

        仅当 RPC 服务处于活动状态时,此服务才能启动。

      • 远程访问连接管理器

        注意

        仅当“电话服务”处于活动状态时,此服务才能启动。

      • 电话服务

        注意

        仅当 RPC 服务和 PnP 服务处于活动状态时,此服务才能启动。

    4. 要启动某一服务,请右键单击服务名称,然后单击“启动”
    5. 请勿关闭“计算机管理”框,因为需要在剩余步骤中检查其他设置。
  3. 验证登录设置。
    1. 在右窗格中,双击“COM+ 事件系统服务”
    2. 单击“登录”选项卡。
    3. 在“登录身份”下,验证是否已选择“本地系统帐户”
  4. 验证桌面交互设置。
    1. 双击“网络连接”服务。
    2. 单击“登录”选项卡。
    3. 在“登录身份”下,验证是否已选择“本地系统帐户”选项。
    4. 验证是否选中“允许服务与桌面交互”复选框,然后单击“确定”
    5. 关闭“计算机管理”框。
  5. 验证网络服务设置。
    1. 单击“开始”,然后单击“控制面板”
    2. 双击“添加或删除程序”
    3. 单击“添加/删除 Windows 组件”
    4. 向下滚动,然后依次单击“网络服务”、“详细信息”。 验证是否启用了“简单 TCP/IP 服务”,然后单击“确定”
    5. 关闭所有打开的对话框。
  6. 验证网络 DLL 文件是否已正确注册。 DLL 文件是一类小型文件,包括可跨多个应用程序共享的函数库和数据。
    1. 单击“开始”,然后单击“运行”

    2. 在“运行”框中,键入“cmd.exe”,然后单击“确定”

    3. 键入以下行。 键入每行后按 ENTER。 此命令文本不易键入。 请确保键入内容与下方所示内容完全一致。 或者也可以复制和粘贴文本,这也许会更容易一些。 当每个命令的“RegSvr32”对话框出现时,单击“确定”

      regsvr32 netshell.dll
      regsvr32 netcfgx.dll
      regsvr32 netman.dll
      
    4. 重启计算机。 检查网络图标是否显示。 如果此方法起作用,那么不必再继续阅读本文。 但是,你可能需要阅读预防提示部分,以避免将来出现此问题。

如果此方法不起作用,请尝试方法 3。

方法 3:确定第三方驱动程序是否与最新的 Windows Service Pack 不兼容

驱动程序是允许计算机与硬件或设备通信的软件。 如果安装了过时的驱动程序,它可能与最新的 Windows Service Pack 不兼容。 可以通过检查驱动程序更新来消除此不兼容性。

要检查是否有新的网络适配器驱动程序可用,请执行以下步骤:

  1. 单击“开始”,指向“所有程序”,然后单击“Windows 更新”
  2. 单击“自定义安装”,然后单击“选择可选硬件更新”
  3. 查找网络适配器名称,然后安装任何可用的硬件更新。 如果未找到列出的驱动程序,可能需要查看制造商的网站以获取详细信息。
  4. 如果系统提示你安装硬件更新,请重启计算机。 检查网络图标是否显示。 如果此方法起作用,那么不必再继续阅读本文。 但是,你可能需要阅读预防提示部分,以避免将来出现此问题。

如果此方法不起作用,可以尝试方法 4。

方法 4:使用 Dcomcnfg.exe 实用工具重置“默认模拟级别”设置

此设置指示计算机如何验证谁可以连接到网络。 此方法听起来似乎很难操作,但实际并非如此。 DCOM 配置实用工具有一个点击式界面,只需执行一些步骤,就能让它替你干“脏活”。

在开始之前,需要确保使用管理员帐户登录到计算机。 管理员帐户使你可以完成其他帐户(如标准帐户)无法对计算机进行的更改。 如果使用的是自己的计算机,则很可能已使用管理员帐户登录。

如果不确定自己是否具有管理用户权限,请执行以下步骤。 否则,请转到“步骤 1”

  1. 打开“日期和时间属性”对话框。
    1. 单击“开始”,然后单击“运行”
    2. 在“打开”框中,键入“timedate.cpl”,然后按 ENTER。
  2. 现在,确定是否已使用管理员帐户登录。
    • 如果“日期和时间属性”对话框在你执行步骤 1 后打开,则你已作为计算机管理员登录。 关闭“日期和时间属性”对话框,然后继续此方法。
    • 如果收到以下消息,则表明你没有以管理员身份登录:

      你没有适当的特权等级,所以无法更改系统时间。

要继续执行此任务,必须先注销,然后使用计算机管理员帐户重新登录到 Windows。 如果你不知道如何使用计算机管理员帐户重新登录到 Windows,则可能需要向他人寻求帮助。 如果这台计算机是工作网络的一部分,你可以向系统管理员寻求帮助。 但是,如果必须在不属于某一网络的家庭计算机上执行此操作,则必须知道计算机上的管理员帐户密码。

遗憾的是,如果你不知道计算机上任何管理员帐户的密码,则此内容无法进一步帮助你。 你可能需要联系技术支持。 有关如何联系支持人员的信息,请参阅“后续步骤”。

要运行 Dcomcnfg.exe 实用工具以重置“默认模拟级别”设置,请执行以下步骤:

  1. 单击“开始”,然后单击“运行”
  2. 键入“dcomcnfg”,然后单击“确定”
  3. 在“组件服务”中,单击“计算机”,右键单击要修改计算机范围内模拟级别的计算机(例如“我的计算机”),然后单击“属性”
  4. 单击“默认属性”选项卡,然后单击以选择此计算机的“在此计算机上启用分布式 COM”复选框。
  5. 单击“默认模拟级别”框中的向下箭头,然后单击“匿名”以外的任何设置,然后单击“确定”

下次启动某一程序时,即可使用新的计算机范围模拟级别。 在重启程序之前,当前正在运行的程序不会受到影响。

检查网络图标是否显示。 如果此方法起作用,那么不必再继续阅读本文。

如果此方法不起作用,可以尝试方法 5。

方法 5:如果仅拨号连接图标缺失,请暂时添加新的调制解调器

尝试添加一个标准调制解调器。 通常,仅添加新调制解调器就能使连接图标重新出现。 要添加标准调制解调器,请完成以下步骤:

  1. 单击“开始”,然后单击“控制面板”
  2. 如果尚未选择,请单击“切换到经典视图”。 此选项显示在控制面板的左侧。
  3. 双击“电话和调制解调器选项”
  4. 单击“调制解调器”,然后单击“添加”。 添加硬件向导将启动。
  5. 单击以选择“不检测我的调制解调器,我会从列表中选择”复选框,然后单击“下一步”
  6. 从左侧列表中选择一个标准调制解调器,然后单击“下一步”。 当图标再次出现时,可以安全地删除在此过程中添加的调制解调器。

高级故障排除

如果仍然遇到图标缺失问题,可以尝试高级方法。 如果你不擅长高级疑难解答,则可能需要联系支持部门。 有关如何联系支持部门的信息,请查看“后续步骤”部分。

建议高级用户使用以下高级疑难解答方法:

方法 1:验证“System 32”文件夹中所有受 Windows 保护的文件是否完好

使用系统文件检查器,管理员可以扫描所有受保护的文件以验证其版本。 如果系统文件检查器发现受保护的文件被覆盖,那么它将从缓存文件夹 (%Systemroot%\System32\Dllcache) 或从 Windows 安装源文件中检索文件的正确版本,然后替换不正确的文件。 系统文件检查器还会检查并重新填充缓存文件夹。 必须以管理员或“管理员”组成员的身份登录才能运行系统文件检查器。

要运行系统文件检查器,请打开命令提示符,键入“sfc /purgecache”,然后按 ENTER。 系统文件检查器将启动。

有关如何使用 Windows 文件保护功能的更多信息,请参阅以下 Microsoft 知识库文章:
222193 Windows 文件保护功能说明

方法 2:删除第三方网络适配器管理软件

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。

暂时删除任何分组软件。 以下组合已知不兼容:Dual-Port Intel Pro 100+ 服务器适配器搭配运行 SNMP 组件的 Intel Teaming Software。

如需获取更新版本的 Intel SNMP 代理 (Ilansnmp.dll) 和详细信息,请联系网络适配器制造商或第三方软件供应商。

方法 3:使用“组策略结果”工具查看应用了哪些组策略对象

如果仅在手动连接到网络后才删除该图标,请执行以下步骤:

  1. 在计算机未连接到网络时重启计算机,以查看是否正在下载组策略对象 (GPO)。
  2. 启动“组策略结果”工具来找出应用了哪些 GPO。
  3. 依次单击“开始”、“运行”,键入 gpedit.msc,然后按 ENTER。
  4. 找到并打开“组策略/用户配置/Windows 设置/Internet Explorer 维护/连接/连接设置/”

方法 4:重置网络连接

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的更多信息,请单击下面的文章编号查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表

如果“网络连接”窗口开始打开,但立即关闭或“挂起”,请完成以下步骤:

  1. 单击“开始”,单击“运行”,键入 regedit,然后按 Enter。
  2. 找到并单击以下注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network
  3. 右键单击此子项,单击“导出”,然后将所选分支保存在文件中。
  4. 再次单击“网络”子项,然后删除“配置”条目。 请勿删除“网络”子项。 重启计算机时,将重构“配置”条目。
  5. 重启计算机。 可能需要手动关闭计算机。

方法 5:验证注册表项是否完整且正确

要验证注册表项是否完整正确,请完成以下步骤:

  1. 单击“开始”,单击“运行”,键入 regedit,然后按 Enter。

  2. 找到并单击以下注册表子项:HKEY_CLASSES_ROOT\Interface\{0000010C-0000-0000-C000-00000000046}

    验证子项 NumMethods 和 ProxyStubClsid32 是否存在且其值是否正确。 如果这些注册表子项不存在,请创建它们。

方法 6:检查是否有缺失、虚影化或隐藏的网络适配器

要从注册表中卸载虚影网络适配器,请完成以下步骤:

  1. 单击“开始”,再单击“运行”,键入“cmd.exe”,然后按 ENTER。
  2. 键入“set devmgr_show_nonpresent_devices=1”,然后按 ENTER。
  3. 键入“Start DEVMGMT.MSC”,然后按 ENTER。
  4. 单击“查看”,然后单击“显示隐藏的设备”
  5. 展开“网络适配器”树。
  6. 右键单击灰色的网络适配器,然后单击“卸载”

方法 7:从注册表中删除所有“自动发现/自动清除 (ADAP)”信息,并重置每个性能库的状态

为此,请打开一个命令提示符,键入“winmgmt / clearadap”,然后按 ENTER。

后续步骤

如果无法完成本文中的步骤来还原网络图标,则可能需要向他人寻求帮助或联系技术支持。

要查看 Microsoft 支持选项,请访问以下 Microsoft 网站:联系我们

预防提示

要防止将来出现这些问题,请尝试使计算机保持最新状态。 请务必确保计算机上安装了最新的驱动程序。 为此,可以使用 Windows 更新来安装最新的驱动程序。 有关更多信息,请访问以下 Microsoft 网站:https://update.microsoft.com