微软交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 192|回复: 20

什么是DCH驱动程序?和标准驱动程序有什么差别?

[复制链接]

1

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-11-27 18:50:38 | 显示全部楼层 |阅读模式
什么是DCH驱动程序?

DCH是由微软提出的,全称“Declarative Componentized Hardware supported apps”,简称“DCH”,意为“声明性组件化硬件支持的应用程序”。DCH驱动程序则是在基于通用 Windows Platform (UWP)的 Windows 10 版本上安装和运行的驱动程序包。微软已经从Windows 10 2018年10月10日的更新开始采用新的DCH驱动程序体系结构,并将其称作“通用windows驱动程序”。
有关微软官方对于通用驱动程序的更多介绍,可参考:https://docs.microsoft.com/zh-cn/windows-hardware/drivers/develop/getting-started-with-universal-drivers

DCH驱动程序和标准(Standard)驱动程序有什么不同?

虽然基本核心组件文件保持不变,但DCH驱动程序的打包方式与以前的(Standard)标准驱动程序不同。按照 Microsoft 的要求,DCH驱动只含有基础驱动,不包含任何UI和实用工具,也不包含OEM的定制化组件,驱动程序控制面板将不再随驱动程序提供,而是需要通过访问Microsoft Store获取UWP版本的驱动程序控制面板,或是通过Windows Update自动下载安装。
相较于标准驱动程序而言,DCH驱动更干净,而且在同样运行Windows 10 系统的不同硬件设备上,可以使用同一版通用的驱动。
    目前电脑硬件厂商中,主要是Intel的核显驱动和Nvidia的独显驱动更新使用了DCH版本。
对于Intel核显驱动来说,用户可以直接从旧版本的标准驱动直接覆盖安装升级至新版本的DCH驱动;而对于Nvidia独显驱动来说,用户无法从旧版本的标准驱动直接覆盖安装升级至新版本的DCH驱动(本文重点)。
以Nvidia显卡驱动为例,如果在原本安装标准驱动程序的机台上下载安装新版本DCH驱动,则会出现如下报错:



如何确认我的驱动程序是标准版还是DCH版?

由于Intel核显驱动可以直接覆盖安装升级为DCH版驱动,我们这里以Nvidia独显驱动为例,右击桌面空白处,打开Nvidia控制面板,在左下角选择系统信息,在弹出的窗口中有一行“Driver Type”,显示DCH即为DCH驱动,显示Standard即为标准驱动:





如何将标准版Nvidia显卡驱动升级为DCH驱动?

如需使用DCH驱动,首先系统必须是Windows 10 1809,Build 17763或更新版本。
在确保系统版本符合要求以及电脑内驱动版本为Standard的前提下,访问Nvidia官网获取新版本DCH驱动下载链接。可以看到在Nvidia官网,对于驱动下载链接有一个下拉菜单进行分类,选择DCH后搜索并下载的便是DCH版驱动:



由于电脑内原先安装的是标准版驱动,无法直接安装DCH驱动,我们需要借助DDU(Display Driver Uninstaller)工具软件来先卸载原有标准版驱动。
获取DDU(Display Driver Uninstaller)
官网:http://www.wagnardsoft.com/
下载链接:http://www.wagnardsoft.com/DDU/download/DDU%20v18.0.0.4.exe/

在开始操作前确保电脑断网,否则Windows Updete会自动安装驱动

按WIN+R输入msconfig打开系统配置



在“引导”选项卡中勾选“安全引导”,确定后重启进入安全模式。



打开DDU,选择设备类型和设备厂商。



点击清除后重启。待系统自动重启后直接安装之前下载好的DCH版驱动即可。

最后,因为DCH驱动是不包含显卡控制面板的,所以可以自行在Microsoft Store里获取安装NVIDIA Control Panel。

回复

使用道具 举报

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-11-27 18:51:00 | 显示全部楼层
好像变的麻烦了 为什么呢 不懂
回复

使用道具 举报

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 18:51:27 | 显示全部楼层
我真的没看懂
回复

使用道具 举报

0

主题

5

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 18:51:49 | 显示全部楼层
之前有台KTV投影设备,显卡驱动总是装不上,看样子知道原因了,请问作者大大,我可以转载吗?会详细注明出处[爱]
回复

使用道具 举报

1

主题

6

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-11-27 18:52:26 | 显示全部楼层
可以
回复

使用道具 举报

2

主题

5

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-11-27 18:52:49 | 显示全部楼层
目前存在的疑问,dch是否对性能有影响呢
回复

使用道具 举报

1

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2022-11-27 18:53:26 | 显示全部楼层
我严格按照楼主的步骤做的,也还是出现了不兼容的提示。1903版win10 x64。不知楼主对这个情况有经验吗?
回复

使用道具 举报

0

主题

5

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 18:53:32 | 显示全部楼层
可能你的显卡id并不驱动里 可以手动添加硬件id强制安装
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 18:54:05 | 显示全部楼层
具体是怎样操作呢?我也是同样的情况
回复

使用道具 举报

0

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 18:54:36 | 显示全部楼层
我是先找到显卡的硬件ID 然后在inf文件里找到对应的型号 把id写进去替换一下 有两个地方要替换好像  然后重启选择不验证驱动签名才安装成功
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|微软交流社区

GMT+8, 2025-1-22 09:53 , Processed in 0.079510 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表