需要设备驱动程序才能让硬件和软件在操作系统中进行通信。 其中一些驱动程序经过数字签名。 这些类型的驱动程序是由其颁发机构以最终用户或任何第三方无法修改它们的方式签名的驱动程序。 有时您会在尝试安装或更新设备驱动程序时遇到错误,提示“Windows 需要数字签名的驱动程序”。
驱动程序签名是将数字签名与驱动程序包相关联的过程。 Windows 设备安装中使用数字签名来验证提供驱动程序包的供应商的身份以及验证驱动程序包的完整性。
您通常从 Windows 更新、原始设备制造商或某些其他第三方驱动程序下载软件等安装在您的 PC 上的所有驱动程序都必须由 Microsoft 通过数字签名进行数字验证。 数字签名是一种电子安全标记,用于验证驱动程序的发布者以及与其相关的所有相关信息。 这就是为什么 Windows 不会运行未经 Microsoft 认证的驱动程序,无论是 32 位还是 64 位系统 - 这称为驱动程序签名强制。
Windows 10 将加载的唯一内核模式驱动程序是由开发门户进行数字签名的驱动程序。 但是,这些更改仅影响启用了安全启动的操作系统的新安装,而未升级的全新安装将需要由 Microsoft 签名的驱动程序。
“Windows 需要数字签名的驱动程序”错误表明您尝试更新或安装的驱动程序尚未由颁发机构进行数字签名,从而阻止您安装或更新它。 要解决此问题,您可以尝试直接从制造商的站点更新驱动程序。 您还可以通过组策略编辑器禁用驱动程序签名。
选项 1 – 直接从制造商的站点更新设备驱动程序
您首先收到“Windows 需要数字签名驱动程序”错误的原因是您可能已经从外部媒体下载了驱动程序。 也可能是驱动程序有一段时间没有更新,并且发行机构更改了其政策。 因此,您可以尝试直接从制造商的网站更新驱动程序并安装它们。 如果此选项不起作用,则您必须在 Windows 10 中禁用驱动程序签名或其识别。请记住,如果您必须使用相关驱动程序,则不建议这样做。
选项 2 – 通过组策略编辑器禁用驱动程序签名
- 点击 Win + R 键打开运行实用程序并在字段中键入“gpedit.msc”,然后点击 Enter 打开组策略编辑器。
- 之后,导航到此策略设置:用户配置 > 管理模板 > 系统 > 驱动程序安装
- 接下来,双击位于右侧窗格中的“设备驱动程序的代码签名”条目以打开其属性,您将在其中看到以下描述:
“此设置决定了当用户尝试安装未经过数字签名的设备驱动程序文件时系统的响应方式。 它建立了组中用户系统允许的最不安全的响应。 用户可以使用控制面板中的系统来选择更安全的设置,但是当启用此设置时,系统不会实施任何比已建立的设置更安全的设置。
启用此设置后,请使用下拉框指定所需的响应。
“忽略”指示系统继续安装,即使它包含未签名的文件。
“警告”通知用户文件没有经过数字签名,并让用户决定是停止还是继续安装以及是否允许安装未签名的文件。 “警告”是默认设置。
“阻止”指示系统拒绝安装未签名的文件。 因此,安装停止,并且驱动程序包中的任何文件均未安装。
要在不指定设置的情况下更改驱动程序文件安全性,请使用控制面板中的系统。 右键单击我的电脑,单击属性,单击硬件选项卡,然后单击驱动程序签名按钮。”
- 现在选择“启用”单选按钮,然后从“当 Windows 检测到没有数字签名的驱动程序文件时”下的下拉菜单中选择忽略。
- 然后单击应用和确定按钮以保存所做的更改。 这将消除“Windows 需要数字签名的驱动程序”错误,但请注意,这也会降低您的系统安全性。