NVIDIA 驱动查询增强
一个 Tampermonkey 用户脚本,用于增强 NVIDIA 官方驱动搜索页面的功能。
支持产品线:GeForce(台式机/笔记本)、TITAN
功能特性
- 突破 20 条结果限制 - 可设置显示更多驱动记录(最大 50 条)
- 驱动类型切换 - 支持 Game Ready 和 Studio 驱动
- 强制 Standard 驱动 - 可强制使用 Standard 驱动而非 DCH 驱动
- 版本精确搜索 - 搜索特定版本的驱动(可搜索任意存在的旧版本)
- 配置自动保存 - 设置会保存在浏览器本地存储中
- 实时生效 - 点击应用后立即生效,无需刷新页面
安装方法
前置要求
- 安装 Tampermonkey 浏览器扩展
安装脚本
- 点击 Tampermonkey 图标,选择「添加新脚本」
- 删除编辑器中的所有内容
- 将
nvidia_driver_userscript.js 文件内容粘贴进去
- 按
Ctrl + S 保存
- 访问 NVIDIA 驱动页面即可使用
使用方法
基本使用
- 访问 NVIDIA 驱动搜索页面
- 页面右上角会出现绿色配置面板
- 根据需要设置参数
- 点击「应用配置」按钮
- 在页面中搜索驱动
界面说明
配置面板位于页面右上角,包含以下选项:

参数说明
| 参数 |
说明 |
默认值 |
示例 |
| 显示驱动数量 |
搜索结果返回的最大驱动数量 |
10 |
10、20、50 |
| 驱动类型 |
选择 Game Ready 或 Studio 驱动 |
全部 |
全部 / Game Ready / Studio |
| 强制 Standard 驱动 |
强制使用 Standard 驱动而非 DCH |
关闭 |
勾选启用 |
| 版本号 (精确匹配) |
搜索特定版本的驱动(可搜索旧版本) |
空 |
566.36、466.27 |
参数详解
显示驱动数量
NVIDIA 默认只返回 20 条结果,此参数可突破该限制。范围:10-50,超过 50 会自动限制为 50,低于 10 会自动设为 10。
驱动类型
- 全部 - 显示所有类型的驱动
- Game Ready - 针对游戏优化的驱动,适合游戏玩家
- Studio - 针对创作软件优化的驱动,适合视频编辑、3D 渲染等
强制 Standard 驱动
DCH 驱动是 Windows 10/11 的新驱动格式,某些情况下可能需要 Standard 驱动。勾选此选项可强制搜索 Standard 驱动。
版本号 (精确匹配)
用于搜索特定版本的驱动,可以搜索任意存在的旧版本,例如:
- 输入
566.36 → 只显示 566.36 版本
- 输入
466.27 → 只显示 466.27 版本(2021年的旧版本)
- 输入
572.16 → 只显示 572.16 版本
注意:版本号必须精确匹配,不支持模糊搜索。
常见问题
Q: 为什么还是只显示 20 条结果?
A: 可能的原因:
- 未点击「应用配置」按钮
- NVIDIA 服务器端有硬性限制
- 浏览器控制台有错误信息
解决方法:
- 确保点击了「应用配置」
- 按 F12 打开控制台,查看是否有
[NVDriverHelper] 开头的日志
- 尝试刷新页面后重新配置
Q: Studio 驱动搜索不到结果?
A: Studio 驱动发布频率较低,某些显卡可能没有 Studio 驱动。请确认你的显卡型号支持 Studio 驱动。
Q: 如何查看脚本是否生效?
A: 按 F12 打开浏览器开发者工具,切换到 Console 标签,应该能看到:
[NVDriverHelper] 用户脚本已加载 v3.5
[NVDriverHelper] 拦截器已注入 v3.5
[NVDriverHelper] 所有拦截器已启用!
Q: 配置会保存吗?
A: 是的,配置会自动保存在浏览器的 localStorage 中,下次访问时会自动加载。
Q: 如何重置配置?
A: 点击「重置」按钮,或在浏览器控制台执行:
localStorage.removeItem('nv-driver-helper-config');
然后刷新页面。
技术原理
脚本通过以下方式实现功能:
- 请求拦截 - 拦截 XMLHttpRequest 和 fetch 请求
- 参数修改 - 修改请求 URL 中的参数
- 页面注入 - 在页面上下文中注入拦截代码
拦截的 API 端点
DriverManualLookup
DriverLookup
processFind.aspx
AjaxDriverService
lookupValueSearch
find.aspx
driverResults
修改的参数
| 参数 |
作用 |
numberOfResults |
返回结果数量 |
isWHQL |
驱动类型标识 |
upCRD |
Studio 驱动标识 |
dch |
DCH/Standard 驱动标识 |
version |
精确版本号 |
兼容性
- 浏览器: Chrome、Firefox、Edge(需安装 Tampermonkey)
- 页面:
- 支持产品线: GeForce(台式机/笔记本)、TITAN
更新日志
v3.5
- 显示驱动数量超过 50 自动限制为 50,低于 10 自动设为 10
v3.4
- 移除版本前缀模糊匹配功能(NVIDIA API 不支持)
- 保留精确版本号搜索(可搜索任意存在的旧版本)
v3.3
v3.2
- 添加版本前缀模糊匹配功能(如输入580匹配58开头的驱动)
v3.1
- 简化界面,移除 RTX/Quadro 分支类型选项
- 移除版本系列搜索功能
- 只保留 GeForce Game Ready 和 Studio 驱动支持
v3.0
- 重构界面,分区显示 GeForce 和 RTX/Quadro 驱动类型选项
- 添加 RTX/Quadro Production Branch 和 New Feature Branch 支持
- 修复版本系列搜索功能
- 优化界面布局
v2.9
v2.8
- 添加对全产品线支持(GeForce、TITAN、RTX、Quadro、Tesla 等)
- 添加更多 API 端点拦截
- 添加 download 页面 URL 匹配
v2.7
- 添加"全部"驱动类型选项,默认显示所有类型驱动
- 重置功能清除配置并恢复到初始状态
v2.6
v2.5
- 默认显示驱动数量改为 10
- 最小值设为 10,最大值 50
v2.4
- 将显示驱动数量上限调整为 50(NVIDIA 服务器端限制)
- 默认值改为 50
v2.3
- 标题改为 "NVIDIA 驱动查询增强"
- "驱动数量" 改名为 "显示驱动数量"
v2.2
- 将 "Release" 改名为 "版本系列 (模糊匹配)",更易理解
- 将 "版本号" 改名为 "版本号 (精确匹配)"
- 更改内部标识符为 NVDriverHelper
v2.1
- 修复 Studio 驱动搜索问题
- 点击应用配置后立即生效,无需刷新页面
- 添加更多调试日志
v2.0
- 重构代码架构
- 添加配置面板
- 支持版本号和 Release 参数
v1.0
许可证
MIT License
相关链接