为什么批处理中使用reg命令不能删除注册表中的UserChoice键值?

2024-11-19 阅读 82
更新于 2024年11月21日
这个键可能被系统锁定。据搜索了解,自Windows 8系统开始,微软就引入了新的安全机制,旨在防止恶意软件和脚本篡改文件扩展名、URL协议与默认程序的关联,这种机制将关联信息存储在UserChoice注册表键值下,并通过特定的哈希值进行验证。UserChoice密钥存储一个加密的哈希值,表明该关联是由用户设置的,而不是由某些恶意软件设置的。
而今年2月份起,微软加入了一个新的Windows过滤驱动程序——UCPD.sys。这个被称为“用户选择保护驱动程序”的组件,能够阻止用户直接编辑与HTTP和HTTPS URL关联以及.PDF文件关联相关的注册表键值。
是否没有执行权限?