I’ve been testing out the new Windows 8 (x64). So far so good except today, I constantly received the blue screen of death (BSOD) stating “driver_irql_not_less_or_equal” with NDIS.sys as the culprit. I did a bit of searching – many forums indicated that my network card drivers were the issue. I decided to uninstall programs 1-by-1. It turns out, Avast antivirus was the problem. As soon as Avast was uninstalled, I haven’t had a BSOD since.
Edit:
This post has got a lot of search hits. If you don’t have Avast installed and are still having this problem, check out this link. If you have neither Avast nor a Realtek network card, you might have to do a bit more hunting for the problem. I suggest using my method and uninstalling applications one at a time to see what is causing the problem. With Windows 8 being new, there may be bugs in some of the drivers.
Edit2:
Received a response from Avast.
Hello,
This issue is currently being investigated by our development team, it is probably caused by a bug in the latest version of avast! antivirus in combination with some third party network drivers. Once the fix is available, it will be released through the regular program update.
The common symptoms are frequent or random stop errors (bugchecks or BSODs) referencing mainly ndis.sys or aswnet.sys drivers. The issue affects only Windows 8 computers, probably only with the General Availability Cumulative Update (KB2756872 – Windows 8 RTM to GDR update) installed or the General Distribution Release (GDR) versions of this operating system.
The available workarounds (with the current build 7.0.1473) include:
- stopping avast! Network Shield and avast! Firewall
- custom install without Network Shield and Firewall modules
[...]
2nd Level Technical Support
AVAST Software a.s.