我的笔记本电脑刚刚安装了 Windows 7。里面有两张 WiFi 卡(Intel Centrino Advanced N-6200 AGN)。笔记本电脑原本只有一张,但我架子上还有一张额外的卡,所以我决定将它添加到笔记本电脑上,因为我不需要它放在架子上,而且很可能会丢失。
在我刚刚安装完 Windows 7 并安装了所有需要的驱动程序后,我尝试检查电缆连接是否正常工作,因为在格式化之前我遇到了问题。为此,我决定关闭两个 WiFi 卡。虽然第一张卡可以毫无问题地关闭,但当我尝试禁用第二张 WiFi 卡时,Windows 崩溃并出现 BSOD。我不知道格式化之前是否会发生同样的情况,因为我从未禁用过两张 WiFi 卡。
驱动程序似乎已更新。有没有办法修复禁用第二个 WiFi 时出现的 BSOD,而无需取出卡。
错误代码:0x1000007e
由驱动程序引起:ndis.sys
注意:我个人可以忍受这个问题,因为我不经常禁用卡,但是,如果我需要这样做的话,知道没有问题就好了。
答案1
简短的回答是“不要安装两张相同的 WiFi 卡”。;)
卡的驱动程序或 ndis.sys(大致相当于 Windows 中“所有其他网络组件之间的粘合剂”)可能隐藏着一个假设,即只有一个 WiFi 卡,因此当您“再次”禁用它时,就会遇到麻烦。(如果您假设永远不会看到多个设备,它确实会简化驱动程序设计。)
检查 Intel 网站以获取该卡的更新驱动程序。他们通常有比 Windows 更新更新的驱动程序。除非 Microsoft 恰好更新它,否则您不会获得更好的 ndis.sys,因此您唯一的希望是获得该卡的更新驱动程序。
确实允许 Windows 将崩溃报告和小型转储发送给 Microsoft,以便他们能够对其进行处理,但坦率地说,这种用例非常罕见(大多数人不会安装超过一个 mini-PCI WiFi 卡;大多数人根本不打开他们的笔记本电脑!),所以我怀疑他们会花很多时间在它上面。
如果您愿意,您可以在文件共享网站上发布小型转储,然后我或这里的其他人可以查看它...事实上,我并不介意查看它;这可能是一个有趣的案例......但我怀疑答案不会比我在这里写的更有帮助。