Windows 测试模式的打开与关闭 2024/12/2

Windows 测试模式的打开与关闭 2024/12/2

Windows 测试模式的打开与关闭

什么是测试模式?

测试模式是一种特殊的系统运行模式

在这种模式下,系统允许运行未经数字签名验证的驱动程序和应用程序。

通常,操作系统会要求所有的驱动程序和应用程序都经过数字签名验证,

以确保它们的来源可靠并且没有被篡改。

这种机制有助于防止恶意软件和未经授权的代码进入内核级别,从而提高系统的安全性。

然而,在某些情况下,

用户可能需要运行未签名的驱动程序或修改过的内核代码,

例如在开发、测试或解决特定兼容性问题时。

为此,操作系统提供了测试签名模式或关闭内核代码完整性的选项,

允许这些未签名或修改过的代码运行。

在开发和测试阶段,可能需要运行尚未签名的软件,这时就可以启用测试模式。

测试模式的启用可以通过修改系统的启动配置数据来实现,比如在Windows系统中,可以通过命令行工具bcdedit来设置。

命令提示符(管理员)下执行以下代码 关闭测试模式

bcdedit /set testsigning off

命令提示符(管理员)下执行以下代码 打开测试模式

bcdedit /set testsigning on

重启电脑后生效!

如果不确定是否运行成功 可以使用 bcdedit /enum

没重启前都可以更改!

启用测试模式后,系统会在桌面的右下角显示一个“测试模式”的标识,提醒用户系统正在以测试模式运行。

测试模式的主要用途是在软件开发和硬件驱动程序开发的过程中,允许开发者测试他们的软件或者驱动程序,而不必先获得数字签名。

由于测试模式下可以运行未经签名的软件,因此可能会增加系统受到恶意软件攻击的风险。因此,测试模式不应该在生产环境中长期开启。

关于 bcdedit

什么是bcdedit ?

bcdedit是一个命令行工具,用于管理和配置计算机的启动设置。

它主要用来修改和管理启动配置数据(BCD),这些数据决定了操作系统如何启动。

bcdedit可以用于查看和修改启动项、设置启动选项、修复启动问题等。

在Windows系统中,启动配置数据取代了早期的boot.ini文件,并且存储在系统的EFI(可扩展固件接口)或BIOS(基本输入输出系统)中。

bcdedit工具可以帮助用户在命令提示符或PowerShell中执行各种启动相关的操作,如添加、删除或修改启动项,设置启动等待时间,修复启动加载程序等。

需要注意的是,使用bcdedit进行修改时需要非常小心,因为错误的更改可能会导致系统无法正常启动。因此,在进行重大更改之前,建议备份当前的启动配置数据。

获取指令帮助bcdedit /?

BCDEDIT - 启动配置数据存储编辑器

Bcdedit.exe 命令行工具用于修改启动配置数据存储。

启动配置数据存储包含启动配置参数并

控制操作系统的启动方式。这些参数以前

位于 Boot.ini 文件中(在基于 BIOS 的操作系统中)或位于非易失性 RAM 项中

(在基于可扩展固件接口的操作系统中)。可以

使用 Bcdedit.exe 在启动配置数据存储中

添加、删除、编辑和附加项。

有关命令和选项的详细信息,请键入 bcdedit.exe /? 。例如,

若要显示有关 /createstore 命令的详细信息,请键入:

bcdedit.exe /? /createstore

有关本帮助文件中按字母顺序排列的主题列表,请运行 "bcdedit /? TOPICS"。

对存储执行的命令

================================

/store 用于指定当前系统默认值以外的 BCD 存储。

/createstore 新建空的启动配置数据存储。

/export 将系统存储的内容导出到文件。以后

可以使用该文件还原系统存储的状态。

/import 使用 /export 命令创建的备份文件来还原

系统存储的状态。

/sysstore 设置系统存储设备(仅影响 EFI 系统,在重新启动后不再保留,

且仅用于系统存储

设备不确定的情况下)。

对存储中的项执行的命令

===========================================

/copy 复制存储中的项。

/create 在存储中创建新项。

/delete 删除存储中的项。

/mirror 创建存储中项的镜像。

运行 bcdedit /? ID 可获得有关这些命令使用的标识符的信息。

对项选项执行的命令

======================================

/deletevalue 删除存储中的项选项。

/set 设置存储中的项选项值。

运行 bcdedit /? TYPES 可获得这些命令使用的数据类型的列表。

运行 bcdedit /? FORMATS 可获得有效数据格式的列表。

控制输出的命令

============================

/enum 列出存储中的项。

/v 命令行选项,完整显示项标识符,

而不是使用已知标识符的名称。

单独使用命令 /v 可完整

显示 ACTIVE 类型的项标识符。

单独运行 "bcdedit" 等同于运行 "bcdedit /enum ACTIVE"。

控制启动管理器的命令

======================================

/bootsequence 为启动管理器设置一次性启动序列。

/default 设置启动管理器将使用的默认项。

/displayorder 设置启动管理器显示

多重启动菜单的顺序。

/timeout 设置启动管理器的超时值。

/toolsdisplayorder 设置启动管理器显示工具

菜单的顺序。

控制启动应用程序紧急管理服务的命令

==========================================================================

/bootems 启用或禁用启动应用程序的

紧急管理服务。

/ems 启用或禁用操作系统项的

紧急管理服务。

/emssettings 设置全局紧急管理服务参数。

控制调试的命令

==============================

/bootdebug 启用或禁用启动应用程序的启动调试。

/dbgsettings 设置全局调试程序参数。

/debug 启用或禁用操作系统项的内核

调试。

/hypervisorsettings 设置虚拟机监控程序的参数。

控制远程事件日志记录的命令

=========================================

/eventsettings 设置全局远程事件日志记录参数。

/event 启用或禁用操作系统项的远程

事件日志记录。

你可能也喜欢

苹果总公司在哪里
亚洲365bet体育

苹果总公司在哪里

📅 08-03 👀 309
【白酒价格】天之蓝42度浓香型洋河白酒价格表大全及多少钱一瓶
葡萄牙对沙特阿拉伯 交手统计数据
s365国网公司健步走app

葡萄牙对沙特阿拉伯 交手统计数据

📅 07-24 👀 7781
阿里云轻量应用服务器应用镜像和系统镜像区别,选择哪个好?
2014年巴西世界杯会徽公布
s365国网公司健步走app

2014年巴西世界杯会徽公布

📅 06-27 👀 8689
天猫怎么改价格?会影响权重吗?
亚洲365bet体育

天猫怎么改价格?会影响权重吗?

📅 08-02 👀 6865