如何批量重置registry项的所有者?

在Windows Server 2008计算机上安装Crystal Reports 8之后,许多与ActiveX相关的键都没有所有者设置,因此不可能再次在该计算机上注册某些ActiveX控件。 (这是一个已知的问题)

是否有可能自动将所有者(=pipe理员)分配给所有不具有所有者的registry项?

如果这是不可能的,我可以把所有者设置为pipe理员到所有的密钥,而不会遇到问题?

SetACL工具是一个很好的权限“瑞士军刀”。 您可以使用它来设置registry的所有权。 (AFAIK,一个registry项不能有“没有所有者”,这听起来像权限被设置,使你只是没有权限看到所有者,无论如何,SetACL可以重置权限。

命令行有些迟钝,但是玩了一下,你就会知道了。 SetACL的用法示例页面非常有用。