林网博客

探讨计算机网络安全 拓展计算机网络应用

« TP-link宽带路由器TL-R402系列 (080509)最新升级程序发布下载这是一个值得沉痛纪念的日子 »

nvmcp.sys引起vista蓝屏的尝试解决办法

刚安装的vistasp1系统,用的是Windows Vista Ultimate 集成SP1 就去天空版本,还算不错,一切顺利,只是这两天一直出现蓝屏故障,比较郁闷,开始以为是安装卡巴斯基2009的原因,以为和vistasp1有冲突,或者和防火墙方面有冲突,但发现把卡巴停掉以后,故障还是依旧,并且也观察到蓝屏时提示文件nvmcp.sys问题,这下,就有迹可寻了。

不管是到百度还是到google搜索,这个问题都不在少数,并且大家对nvidia颇有微词,称官方对这个声卡驱动太不关心,因此引起一系列矛盾的问题,看下面所述

现象:
1、玩GTA的时候,进入游戏没几分钟,就蓝屏,说是nvmcp.sys错误。
2、话筒接在主板上没反应,没法录音。

电脑配置:
CPU:AMD Athon XP 2500+
主板:Epox 8RDA3I(集成声卡、网卡)
显卡:双敏 GeForce MX440

原因:
nVidia对于驱动的极大不负责任造成的声卡驱动问题

解决:
我们一般下载主板驱动,都会选择Unified Driver(就是包含了主板驱动、IDE驱动、板载网卡、板载声卡的驱动),就是这种驱动害了我。到nVidia网站上可以找到最新的Unified Driver版本为4.70,当我安装上该驱动后,上面出现的问题依然存在。过了几个月Unified Driver升级到了5.10,下载安装后,问题仍然没有解决。这是为什么呢?难道nVidia还没有对此问题作出相应的驱动更新吗?

后来,我又到nVidia网站上查找更新,Unified Driver版本依然是5.10。但是我发现了上面列有nVidia声卡驱动,于是就下载了一个,同时,也下载了Unified Driver 5.10,然后做一个文件对比。发现Unified Driver 5.10里包含的声卡驱动竟然是2004年5月25日的,跟Unified Driver 4.26里带的驱动一模一样。而刚才下的单独的声卡驱动是2005年4月13日的。安装上新的声卡驱动,问题解决。

在这里谴责一下nVidia,对于驱动的发布这么不仔细!

网络上也有这样的考虑思路,比如下面所述的猜想,和我当初的猜想差不多,只有第三条还和实际解决有些相关,不过这样的解决思路也是正确的,应该有此怀疑:

应该是由于nvnrm.sys引起的蓝屏现象,即安装了ForceWare中的nv防火墙及管理软件所致。
1、请尝试卸载nVidia Network Access Manager和nvFirewall(担心网络安全问题,可启用Windows Firewall);
2、楼主应该是安装的6.70版ForceWare主板驱动中附带的4.82版网络驱动,请尝试卸载此版本,并安装6.39版ForceWare主板驱动中附带的4.68版网络驱动;
3、若仍不能解决问题,建议重新安装系统,在安装主板的ForceWare驱动时,取消nVidia Network Access Manager(NAM)和nvFirewall的安装,另安装4.68版网络驱动!
补充一点:可先尝试在BIOS中禁用集成网卡,观察该问题是否继续发生,条件允许的话,可以插一块独立网卡,如Realtek8139等,以此网卡上网浏览网页,观察该问题是否继续发生,如故障解决,即可断定问题根源。

由引看出,nvmcp.sys一定是声卡问题了,因此,我把电脑上声卡硬件直接禁用掉,也就没再出现蓝屏,但这样解决不是办法,还得找到nforce比较新的声卡驱动才行;驱动之家搜索了下nforce的声卡驱动,找了一款NVIDIA nForce1/2/3系列芯片组for 2000/xp的,由于没有vista的,先找这个试下看:http://drivers.mydrivers.com/drivers/dir126/d50708.shtml,下载后用管理员权限安装,没出错,提示重启。还没有重启呢,不过依此看,应该没有问题,现在正在写这篇文章,写过后重启验证下。

百度知道上有一篇针对nvmcp.sys蓝屏的问题,分析得也非常到位,其中提到了用windows的自动更新来解决这个驱动问题:

访问 Microsoft Update。
选择 NVIDIA nForce Audio Driver (nvmcp.sys) 的更新,然后单击“复查并安装更新程序”。
Microsoft Update 网站仅为特定硬件设备提供驱动程序。如果 Microsoft Update 网站上未列出您的设备的新驱动程序,请联机与 NVIDIA Corporation 联系,网址为 NVIDIA Corporation。

注意:要使用 Microsoft Update,您需要最新的 Microsoft Update 软件。如果您尚未安装最新的 Microsoft Update 软件,在使用该网站之前需要升级并重新启动计算机。重新启动之后,请转到 Microsoft Update 网站。依次单击“自定义”、“硬件,可选”,选择所有 更新,然后单击“复查并安装更新程序”。NVIDIA nForce Audio Driver (nvmcp.sys)

使用“自动更新”保持计算机最新。

使用自动更新,您不必联机搜索更新或担心您的计算机缺少 Windows 关键修补程序。Windows 将自动为您的计算机检查最新的重要更新。根据您选择的“自动更新”设置,Windows 可以自动安装更新或者通知您有更新可用。

这个招没试,由于蓝屏搞得人心烦烦的,也没再继续测试;不过,有一个最佳解决答案提供了一个NVIDIA nForce Audio Driver for Vista 的驱动下载:

不要访问 Microsoft Update更新驱动,建议下载NVIDIA nForce Audio Driver for Vista 的驱动试试:http://www.8080.net/html/200609/n51743460.shtml

nvidia正式发布了针对Windows Vista RC1的nForce芯片组驱动,NVIDIA称这个版本的驱动将变得相当的稳定,且兼容性提高。不过由于驱动不包括安装程序,用户需要自行手动进行安装,这对于高级用户应该不成问题,但是对于新手可能会有些问题。

不过,这个版本的驱动并不支持所有的nForce芯片组,只是提供对nForce 4/nForce 4 Ultra/nForce 4 Pro 2200/nForce 590SLi/nForce 570Sli/nForce 570 Ultra和nForce 550的支持,整合图形单元的芯片组均不在支持之列,同时IE版本也不在支持之列。

32bit版本:http://www.nzone.com/object/nzone_downloads_nforce_vista_x86_rc1.html

64bit版本:http://www.nzone.com/object/nzone_downloads_nforce_vista_x64_rc1.html

提供有32位版本的,上述地址似是已经失效,对这个解决方法有兴趣的,可以到这个地址查找一下:http://www.nzone.com/object/nzone_downloads_nvidia.html

另外,还有一种办法是到nvidia官方安装一个浏览器控件,之后这个控件就可以自动发现本机上硬件的合适驱动,我安装后查找的结果是没有任何nvidia硬件产品,晕淡;什么玩艺嘛;还不如直接在这里查找:http://www.nvidia.cn/Download/index.aspx?lang=cn

好了,综述了这么多,我该重启电脑了,看任务栏那个nvidia nvmixer(音量100%)的绿色图标,估计是问题已经ok了!没解决,下文再续。

晚安!





本文链接地址:http://www.linwan.net.cn/archives/2823.html

原创文章如转载,请注明:转载自林网博客 [ http://www.linwan.net.cn/ ]

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

联系邮箱:16881688&126[AT]com,Powered By Z-Blog 1.8 Arwen Build 81206

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.