我想更改注册表项但重新启动后它会恢复为默认值

我想更改注册表项但重新启动后它会恢复为默认值

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_04D9&PID_AD50&MI_00\7&1423bb6d&0&0000

关键是“能力”

所以我想改变该值,但重启后恢复为默认值

可以这样做吗?

答案1

您正在尝试更改与 USB 硬件设备相关的注册表项。

USB 设备的本质是,它们在移除时被卸载,在插入时被安装。因此,它们的设置也会被删除,并且只有当 USB 设备附带您必须安装的附加驱动程序时,该软件的注册表项才会保留。

因此,无法阻止这种情况发生,因为卸载是在如此高级别上进行的,如果您拒绝访问,则设备本身很可能也会停止工作。

您能做的最好的事情就是创建一个注册表,将该值导出到 .reg 文件,并在每次将设备插入计算机时执行它。

尽管如此,这似乎是一个XY问题。您很可能正尝试通过执行此操作来解决另一个问题,而实际问题有一个不同的(更好的)替代解决方案,您应该尝试。

如果确实如此,我建议发布一个新问题并询问您最终想要实现什么。鉴于编辑您的问题会使此答案无效,因此您不应编辑您的问题。

如果您不插入和拔出设备,而是在重新启动之间保留它(是的,设备也会安装/卸载,请考虑将 .reg 键放在系统启动中)请注意,如果在安装设备之前执行 regkey,它可能不起作用。

相关内容