当前位置:首页 > 游戏动态 > 正文

Win11解除数字签名限制:赋予用户更多软件安装自由

根据微软官方文档和多个技术社区(如Tenforums、B站技术UP主“硬件茶谈”的教程)的说明,Windows 11 强制要求驱动程序具有数字签名,这主要是为了系统安全,防止恶意软件伪装成驱动程序入侵,但这也导致了一些旧的但无害的硬件驱动或特定工具软件无法安装。

要解除这个限制,主要有以下几种方法,这些操作会降低系统安全性,请确保你安装的软件来源可靠。

通过高级启动菜单禁用驱动程序强制签名(临时生效)

这是最常用且简单的方法,但每次重启后限制会恢复。

  1. 打开“设置”>“系统”>“恢复”。
  2. 在“高级启动”选项旁边,点击“立即重新启动”。
  3. 电脑会重启并进入一个蓝色菜单界面,选择“疑难解答”>“高级选项”>“启动设置”。
  4. 点击“重启”按钮。
  5. 电脑再次重启后,会看到一个带编号的选项列表,按数字键“7”或功能键“F7”来选择“禁用驱动程序强制签名”。
  6. 电脑会正常启动,此时你就可以安装那些没有数字签名的驱动程序了,下次正常开机后,限制会自动恢复。

通过命令提示符永久禁用(需要管理员权限)

这个方法效果是永久的,直到你再次手动开启,但安全风险也更高。

  1. 在开始菜单搜索“cmd”或“命令提示符”,右键点击它,选择“以管理员身份运行”。
  2. 在弹出的窗口中,输入以下命令后按回车: bcdedit /set nointegritychecks on
  3. 如果看到“操作成功完成”的提示,就说明设置成功了。
  4. 重启电脑后生效。
    • 如何恢复:如果你想重新开启数字签名验证,只需再次以管理员身份运行命令提示符,输入 bcdedit /set nointegritychecks off 并重启即可。

使用测试模式(适用于开发者或高级用户)

这个方法会将系统置于“测试模式”,桌面右下角会显示水印,但它允许安装未经签名的驱动程序。

  1. 同样以管理员身份运行命令提示符。
  2. 输入以下命令并回车: bcdedit /set testsigning on
  3. 重启电脑后,你会看到桌面右下角有“测试模式”的水印。
    • 如何恢复:在命令提示符(管理员)中输入 bcdedit /set testsigning off 并重启。

重要警告: 根据How-To Geek等科技媒体的提醒,禁用驱动程序强制签名会使你的电脑更容易受到恶意软件的攻击,因为系统将不再帮你验证驱动程序的来源是否可信,请仅在非常确定要安装的软件是安全的情况下才这样做,并且完成后建议尽快恢复设置。

如果你只是偶尔安装一次软件,推荐使用方法一,如果你需要长期使用某个无签名的驱动,可以考虑方法二方法三通常用于软件开发和测试环境。

Win11解除数字签名限制:赋予用户更多软件安装自由