我试图在系统环境中安装一个应用程序(Renishaw WiREMemFileViewer),但它没有将它的安装程序安装到HKCR,它将它们安装到HKU - DEFAULT。
使用系统上下文,它甚至不会显示在“程序和功能”中,但它的注册表项位于它的位置,它与安装程序使用简单(管理员)安装创建的注册表项相同
可能是什么问题?
这是一个MSI安装程序,在注册表中我看不到这些注册表项,但如果我对所有custam操作给出0条件,它仍然不会将它们安装到HKCR。
答案 0 :(得分:1)
您是否尝试在msiexec命令行上设置 ALLUSERS = 1 并不是很清楚?如果你还没有尝试,请尝试。
ALLUSERS=1将安装上下文设置为所有用户(“每台计算机”而不是“每用户”)。这会影响设备将某些注册表项写入的hive(HKCU或HKLM)。
应用程序本身也可能在启动时将数据写入HKCU。您可以检查那里的设置,并通过将文件关联键写入HKCR,手动将文件关联键添加到MSI中。
只是几个链接: