Firefox 变得无法杀死,正在等待 AFD 驱动程序,有什么建议吗?

Firefox 变得无法杀死,正在等待 AFD 驱动程序,有什么建议吗?

还有其他人遇到这个问题吗?

由于“\Driver\AFD”,Skype 和 Firefox 都冻结并且无法杀死。

我打开 Firefox,但它无法工作,只是停留在那里,“正在连接...”,然后我尝试关闭它,进程将无法终止。如果我使用“无法终止的进程”Mark Russinovich 的博客文章我发现 IRP 属于“\Driver\AFD”,我相信它是 WinSock 的辅助功能驱动程序。

我以为这只是 Firefox 的问题,但现在当我尝试关闭 Skype 时它也变得无法杀死,我发现是同一个“\Driver\AFD”导致了问题。

THREAD fffffa80073c7060  Cid 0c1c.1214  Teb: 000000007ef8f000 
Win32Thread: 0000000000000000 
WAIT: (Executive) KernelMode Non-Alertable
fffff88009907840  NotificationEvent
IRP List:
fffffa8007b6e670: (0006,0310) Flags: 00000404  Mdl: 00000000
...
Owning Process            fffffa80079c9060       Image:         Skype.exe


0: kd> !irp fffffa8007b6e670
Irp is active with 4 stacks 4 is current (= 0xfffffa8007b6e818)
 No Mdl: No System Buffer: Thread fffffa80073c7060:  Irp stack trace.
     cmd  flg cl Device   File     Completion-Context
...
>[ 12, 0]   0  0 fffffa8007b5b670 fffffa8007adf2f0 00000000-00000000
               \Driver\AFD
                        Args: 00000000 00000000 00000000 00000000

我看到 Microsoft 支持上有人建议我直接替换 afd.sys。但有人知道这是什么原因造成的吗?还有其他人遇到过这个问题吗?

答案1

我只在一台电脑上遇到过同样的问题。这个问题最先出现在 pidgin 和 skype 上,从 Firefox 36 开始,Firefox 也出现了同样的问题。Mozilla 应该意识到了这一点:https://bugzilla.mozilla.org/show_bug.cgi?id=1124880。评论#35 中也有一个解决方法。

我有 2 台电脑,其中有相同的 afd.sys 文件,但只有 1 台电脑出现了此问题。我甚至重新安装了 Windows,但问题仍然存在。所以我猜这是一个 Windows 错误,应该报告。

这也许也很有趣。http://blogs.technet.com/b/markrussinovich/archive/2005/08/17/unkillable-processes.aspx

相关内容