NVIDIA 控制面板崩溃并显示数据执行保护消息

NVIDIA 控制面板崩溃并显示数据执行保护消息

我正在运行带有 NVIDIA GeForce 210 显示适配器的 Windows 7 台式机。在我将使用了大约 1 年的视频驱动程序升级到当前最新版本 285.62 之前,它一直运行良好。现在,当我启动 NVIDIA 控制面板时,程序崩溃,Windows 通知我它已关闭以防止数据执行 (DEP)。

然后我尝试了当前的测试版驱动程序 290.53,但未能解决问题。

为什么会发生这种情况?我该如何更改驱动程序设置?从根本上讲,我想交换主显示器。

答案1

虽然有点晚了,但是我已经遇到同样的问题有一段时间了,前几天才偶然发现了一个解决方案/解决方法。

我家用电脑上有两个主要帐户 - 管理员帐户和我自己的帐户(具有管理员权限)。这两个帐户都没有密码保护(我知道,但只有我一个人使用),管理员帐户很少使用。

在更新到最新驱动程序时,我发现如果我登录到管理员帐户,我可以打开 NVIDIA 控制面板,而在自己的帐户中打开它仍然会出现 DEP 错误并崩溃。

我的解决方案(YMMV)是在管理员帐户上设置密码,然后从命令提示符运行以下命令:

runas /user:Administrator "C:\Program Files\NVIDIA\Control Panel\nvcplui.exe"

(* 注意:我不在家里的电脑旁,因此无法检查路径 - 请在"\Program Files\NVIDIA"目录中搜索nvcplui.exe)。

按照要求输入密码,控制面板就会弹出。对我来说,它似乎可以正常工作(尽管以其他用户身份运行,但控制面板的更改也改变了我的显示)。

在管理员帐户上设置密码的原因是,如果runas没有密码,您将无法执行此操作。也有解决方法,但这会降低您的安全性。

答案2

再次复活一个很久以前提出的问题,但我已经找到了崩溃的罪魁祸首(至少在我的计算机上) - 因为它也击中了管理员帐户,否定了我的上一个答案

问题似乎在于(至少对我来说)System Update->Update Your System Drivers在 NVIDIA 控制面板中选择“ ”页面。完成此操作后,每次尝试加载控制面板时,它都会尝试加载该页面并再次崩溃。

为了进入控制面板而不使其崩溃,我发现删除以下注册表项是可行的:

HKEY_CURRENT_USER\Software\NVIDIA Corporation\NVControlPanel2\Client\LastPage

意识到手动编辑注册表可能会严重影响你的 PC 使用体验- 使您的电脑不稳定/无法启动。

无论如何,删除该注册表项会重置 NVIDIA 控制面板查看的最后一个页面,因此当您下次启动 NVIDIA 控制面板时,它将转到“标题屏幕”。如果您随后选择更新页面,它将崩溃,您将不得不再次删除该项。这不是什么大问题,但我会寻找更好的解决方案,如果找到,我会发布。

答案3

如果您使用的是 HP 计算机,请进入 BIOS 并禁用 DEP。这可能会奏效。我已经在公司所有 (380) 台 PC 上执行了此操作,并且我们已修复了几个问题。

让我知道!

相关内容