如何修复 Windows 11 中的网络适配器代码 31 错误
Windows 11 中的网络适配器代码 31 错误可能会中断您的互联网连接并导致失败。此错误通常会出现在设备管理器中,并在受影响的网络适配器旁边带有黄色感叹号。当您检查设备属性时,您将看到以下消息:“此设备无法正常工作,因为 Windows 无法加载此设备所需的驱动程序。(代码 31)”
有几个因素可能会触发此错误,包括:
- 网络适配器驱动程序不正确或过时
- 驱动程序文件损坏
- 网络注册表项无效
让我们探索有效的方法来解决此问题并使您的网络连接恢复正常运行。
方法1:更新网络适配器驱动程序
过时或损坏的驱动程序通常是 Code 31 错误的罪魁祸首。更新网络适配器驱动程序应该是故障排除的第一个步骤。
步骤一:按 Windows 键 + X,然后从菜单中选择“设备管理器”。
步骤2:展开“网络适配器”部分,右键单击有问题的适配器,然后选择“更新驱动程序”。
步骤3:选择“自动搜索驱动程序”并按照屏幕上的说明进行操作。
如果 Windows 找不到新驱动程序,请访问计算机制造商的网站或网络适配器制造商的网站,手动下载最新的驱动程序。
方法2:卸载并重新安装网络适配器
如果更新驱动程序不起作用,请尝试卸载并重新安装网络适配器。
步骤一:在设备管理器中,右键单击有问题的网络适配器,然后选择“卸载设备”。
步骤2:选中“删除该设备的驱动程序软件”旁边的框(如果有),然后单击“卸载”。
步骤3:重新启动计算机。 Windows 应在启动时自动重新安装网络适配器。
第4步:如果适配器没有自动重新安装,请再次打开设备管理器,单击顶部的“操作”,然后选择“扫描硬件更改”。
方法 3:删除损坏的网络注册表项
损坏的注册表项可能会导致代码 31 错误。以下是安全删除它们的方法:
步骤一:按 Windows 键 + R,输入“regedit”,然后按 Enter 打开注册表编辑器。
步骤2:导航到以下键:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetwork
步骤3:在右侧窗格中找到“Config”键(REG_BINARY 类型),右键单击它,然后选择“删除”。
第4步:关闭注册表编辑器并重新启动计算机。
第5步:重新启动后,Windows 将以默认设置重新生成已删除的注册表项。
方法四:使用网络重置功能
Windows 11 包含网络重置功能,可以解决持续存在的网络问题。
步骤一:打开“设置”(Windows 键 + I),然后导航至“网络和 Internet”。
步骤2:向下滚动并单击“网络重置”。
步骤3:单击“立即重置”并在出现提示时确认。
第4步:你的电脑将重新启动,Windows 将重新安装所有网络适配器并将网络组件重置为其默认设置。
方法 5:使用硬件 ID 安装正确的驱动程序
如果所有其他方法都失败,您可以尝试使用网络适配器的硬件 ID 查找并安装正确的驱动程序。
步骤一:在设备管理器中,右键单击网络适配器并选择“属性”。
步骤2:转到“详细信息”选项卡,然后从“属性”下拉列表中选择“硬件 ID”。
步骤3:复制列表中的第一个值(它应该类似于 PCIVEN_XXXX&DEV_XXXX)。
第4步:在线搜索此硬件 ID,找到适合您的特定适配器的正确驱动程序。
推荐阅读:如何在 Windows 10 中重置或重新安装网络适配器
第5步:下载并安装驱动程序,然后重新启动计算机。
通过执行这些方法,您应该能够解决网络适配器代码 31 错误并恢复互联网连接。如果您仍然遇到问题,请考虑向专业技术人员寻求帮助或联系计算机制造商的支持团队。
