NVIDIA Control Panel Application, 3.3.451.10 遇到问题需要关闭。

2025-02-23 12:52:42
推荐回答(3个)
回答1:

简单的排除法就是在控制面板里删掉显卡驱动与控制面板,然后使用驱动精灵或自己手动下载一个驱动安装,如果不行就只能试试下面这个费时费力的办法了。
***终极安装Nvidia驱动.(k4me 2010 原创)

(本文说的是费心费时的玩法,不适合急于恢复系统的朋友.仅供参考.终于又找到"修win98"的感觉了)

如果你买了Nvidia显卡,应该也有图方便的成分吧.早些年NV驱动不删除多语种资源浪费空间,现如今常会发生无法更新驱动的情况,你遇到过吗?
首先确定一下,如果[添加删除程序]中有卸载程序,请一定先用它.下文都是指完全没有卸载工具的情况下手工处理.(同样适合万能驱动包)

今天觉得系统有点问题,恢复到09年3月备份,发现,7/8系列N卡驱动不能直接更新到196.75驱动.不仅如此,GT200系列显卡驱动从老得到新的都不让安装.过去没觉得麻烦,现在驱动变得让人无法忍受.本想用修改版驱动"冲冲"注册项再换whql.找到Xtreme-G修改版,呵呵,仍旧不行.Cao刀切驱动,手工删除,仍旧不行,不能直接安装结束,都是卡在nvcpl这一块.以下是近四个小时的测试结果,最终驱动和控制板都安装好.以下所属是很多个测试结果的总结,已经归纳排序.

***本帖给出思路和具体方法解决以下相关问题:
不能更新驱动/装不上驱动/无法安装驱动/NVIDIA Control Panel/提示[系统未被修改]/Nvidia控制面板无法开启/

***你卸载了吗? 没有添加删除项?
到这个目录看看是否有卸载工具: C:\Program Files\NVIDIA Corporation\Uninstall
如果有nvuninst.exe
可以启动命令行运行命令:nvuninst.exe DisplayControlPanel
(注意目录要对啊,不行的话开个文本文档保存命令,另存为"a.bat",运行即可.如果环境比较正常,会提示你

当然,安装之前手工清理一下过去的驱动就更好了.(手工清理原则是先在设备管理器卸载硬件,然后根据安装信息删除对应文件,最后搜索含有nv的 inf并删除,注意dllcache的还魂大法可能影响删除过程,可参考使用Unlocker/冰刃,删除或者以所需文件覆盖系统目录中的文件,不赘述)

继续下文.开始装.

***先说装驱动,冤枉它了,装驱动容易,装控制面板难.
新版驱动运行后会解压到(默认为)C:\NVIDIA\DisplayDriver\196.75\WinXP\International
进入目录,直接更名(或删除)NvCplSetupInt.exe,然后运行setup,就可以装好驱动,支持所有正常显示/3D加速等功能.如果遇到安装程序提示找不到能识别的硬件(你没装俺家的卡啊).可以开启设备管理器,随意选择一个设备,然后菜单中选择[扫描硬件改动].发现新硬件之后弹出安装驱动界面,取消它,然后运行Nv的setup安装驱动即可.如果同样遇到[未被修改],可以用较老的修改版驱动冲一下再装新版.

***然后开始修 Nvidia控制面板.
回头找到那个大包包.[NvCplSetupInt.exe],运行,运行至一半的时候,到系统的Temp目录找[NVIDIA Control Panel.msi](右键点我的电脑--属性--高级--环境变量,看Temp的地址)
第二步,拆开它,请搜索下载一个工具[msi文件提取器],按提示把那个msi安装包拖到小程序的输入框里,msi同目录下产生一个文件夹: [NVIDIA Control Panel_EXT]
进去,现在开始手工安装,原则是"你要啥我给啥".
NVIDIA Control Panel_EXT\program files\NVIDIA Corporation\Display (内的所有文件挪到系统system32之下.就这一个文件夹特殊点.)
剩下的文件
NVIDIA Control Panel_EXT\program files (这个prog...文件夹直接拖到系统盘根目录,也就是覆盖程序文件夹内的nv文件夹.)
NVIDIA Control Panel_EXT\Windows (直接拖Windows文件夹覆盖系统Windows文件夹,help文件,没难度)
NVIDIA Control Panel_EXT\System32 (拖system32覆盖系统system32,如果遇到问题很正常,系统提示什么东西不让复制,你就在system32中用冰刃 /Unlocker删除那个文件,然后继续复制.也可借助其它自动的Dos下的工具)
还剩一个reg文件,双击运行一下,有没有用没测试,呵呵,看内容是卸载相关,之前的卸载命令就从这里提取的.
此时,八成nvcolor.exe就能用了.
期间我试过注册dll,不知道有没有效果,反正没啥害处,在System32下运行命令行
for %i in (nv*.dll) do regsvr32 /s %i
或者下面一行另存为批处理,放在system32下运行.
for %%i in (nv*.dll) do regsvr32 /s %%i

接下来试试你的 Nvidia控制面板.是否可以运行,系统system32目录下的nvcplui.exe,运行试试看.如果直接跑起来了,恭喜;如果当的一声提示错误或者如果闪了一下就没了,还要继续.
此时很大可能是nvcplui.exe这个程序所需的文件缺少或者版本不对(当当的一般是缺,一闪就没的一半是版本号不对)
这时候需要工具[Filemon],开启后设置过滤器屏蔽掉后台进程的信息,然后运行nvcplui.exe看看那些Not Found的文件(主要是Dll).

我系统是安装了很多软件的,所以可能有些文件不缺了,又无法在虚拟机纯净系统测试,所以还缺什么dll网友自己找吧.就我观察来说,它好像用的是 vc6,兼容应该是良好的.下面说我遇到的问题.

一闪而过.直接说了,是
GdiPlus.dll
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.6001.22319_x-ww_f0b4c2df
C:\WINDOWS\WinSxS下有很多Gdi版本,版本不够就会一闪而过
这个文件呢,你可以用360更新系统补丁(默认那些就可以),它自动就更新Gdi,系统有了,nvcpl就成功运行起来了.

3D设置可能不显示.看片用的都可以设置了.此时用稍微早一些的版本安装的话,会提示,继续安装,有50%的可能性----可以正常安装驱动了.这也是本文最终目标.

实话说很头疼msi文件和越来越繁复的驱动程序.想想十几年的东西很多都是几K几十K的驱动,3D也就5M左右,主要是GL包大些.现在的东西...Nv驱动有ATI倾向.

这一路下来的操作对很多驱动程序都适用,多想想,往往有办法的.

上文所说的很多步骤都是可以做成自动化的,但是,cpl版本一般对应驱动版本,驱动频繁更新,没有必要去做,而且,每个人遇到的问题不同,分步对大家有利.其实,能做的最好的一定是Nv本身.觉得最起码nv的驱动要抛弃msi封装,它的兼容性太差了,如同一个挑客户的卖家.一个驱动,硬件的附属,本应该象病毒一样容易安装才对.

回答2:

先缷载NVIDIA Control Panel Application, 更新显卡驱动,再安装

回答3:

重装显卡驱动