NSIS安装程序如何跟踪每个用户的安装

NSIS安装程序如何跟踪每个用户的安装,nsis,electron-builder,Nsis,Electron Builder,我通过electron builder为我的electron应用程序构建了一个NSIS安装程序。最初我是每台机器一台,后来改为每用户一台,这样用户就不必是管理员了。我不确定在这个转换过程中我到底安装了什么(每用户对每台机器),但在这一点上,安装程序总是说我有一个现有的每用户安装位于“c:\program files…”。我删除了注册表和一些相关临时文件中的所有内容,但安装程序中的这条消息不会消失。我可以删除每台机器的安装,然后安装程序将正确地说,每台机器的新安装是一个新安装。但是,如果我对每个用

我通过electron builder为我的electron应用程序构建了一个NSIS安装程序。最初我是每台机器一台,后来改为每用户一台,这样用户就不必是管理员了。我不确定在这个转换过程中我到底安装了什么(每用户对每台机器),但在这一点上,安装程序总是说我有一个现有的每用户安装位于“c:\program files…”。我删除了注册表和一些相关临时文件中的所有内容,但安装程序中的这条消息不会消失。我可以删除每台机器的安装,然后安装程序将正确地说,每台机器的新安装是一个新安装。但是,如果我对每个用户安装执行相同的操作,安装程序将始终说存在现有用户安装

有人知道关于现有安装的信息保存在哪里吗?
谢谢

NSIS本身不会显示这样的消息,也不会跟踪其他安装(除了覆盖默认安装目录的
InstallDirRegKey

您看到的消息可能来自electron builder。检查其模板脚本以了解发生了什么