如何获得提升权限编辑registryCLSID,在一个WiX片段

我试图设置Windows桌面search使用不同的系统默认filter(nlhtml.dll)以外的HTMLfilter。 当我查找PersistentHandler( HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html\PersistentHandler )时,它指向HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{eec97550-47a9-11cf-b952-00aa0051fe20}

我想改变上面的clsid的值。 以下是WiX片段

 <?define PersistentHandler_HtmlIFilter="eec97550-47a9-11cf-b952-00aa0051fe20"?> <RegistryValue Action="write" Root="HKLM" Key="SOFTWARE\Classes\CLSID\{$(var.PersistentHandler_HtmlIFilter)}" Value="MY HTML Persistent Handler" Type="string" /> 

但价值不变。

关于许可; 只有TrustedInstaller完全控制此条目。 pipe理员,系统和其他用户只有读取权限。

我怎样才能获得更高的权限,使用WiX来更改registry。 这是一个更大的项目的一部分,我只编辑了一个WiX脚本的片段( <Fragment>.. </Fragment> )。

谢谢。

Solutions Collecting From Web of "如何获得提升权限编辑registryCLSID,在一个WiX片段"