我正在尝试安装一个DMO,它要求我写入HKCR\DirectShow\MediaObjects\Categories\57f2db8b-e6bb-4513-9d43-dcd2a6593125,这个注册表路径受到TrustedInstaller的保护,而且这种保护在Windows7中似乎是新的(它可以在以前的平台上工作)。
我应该如何安装DMO?
有很多地方建议取得此注册表项的所有权,但这感觉就是不正确。
顺便说一句,我们使用样板Wix3来写入注册表值。
发布于 2009-10-13 12:52:11
Windows Installer不能用于更新Windows。我知道这听起来很滑稽,但Windows安装程序是用于“应用程序”的,而可信的安装程序是用于“操作系统”的。要更新操作系统的各个部分,您需要使用操作系统服务包或KB。
如果这是注册表中的一个有文档记录的地方,您应该能够扩展,那么我猜有必要就受保护的键与Microsoft联系。我的猜测是这是一个bug。
如果这是Windows中的一个错误,那么微软希望能提供一个解决办法或修复。也许答案是取得注册表的所有权,但我同意这似乎不正确。
https://stackoverflow.com/questions/1551471
复制相似问题