Excel 如何使用卸载清理注册表设置?

Excel 如何使用卸载清理注册表设置?,excel,installation,uninstallation,Excel,Installation,Uninstallation,我有一个安装程序,需要在\Software\Microsoft\Office\12.0\Excel\Options下为Currentuser添加一个密钥。它必须是CurrentUser,因为excel不在LocalMachine中查找。我有一个客户需要管理员权限才能安装。我发现,当安装程序以管理员用户身份运行时,该项是在管理员用户注册表设置下创建的。为了解决这个问题,我编写了一个自定义操作,该操作在Currentuser中创建了Excel密钥,然后将该密钥复制到当前登录到计算机的所有其他用户。这

我有一个安装程序,需要在\Software\Microsoft\Office\12.0\Excel\Options下为Currentuser添加一个密钥。它必须是CurrentUser,因为excel不在LocalMachine中查找。我有一个客户需要管理员权限才能安装。我发现,当安装程序以管理员用户身份运行时,该项是在管理员用户注册表设置下创建的。为了解决这个问题,我编写了一个自定义操作,该操作在Currentuser中创建了Excel密钥,然后将该密钥复制到当前登录到计算机的所有其他用户。这似乎奏效了

我现在遇到的问题是卸载。注册表项保留在原位,这会导致Excel出现问题。卸载时删除此注册表项的最佳方法是什么

我正在VS2010中使用Windows安装程序


Currie

尝试安装并运行Revo卸载程序。安装后,查看excel是否仍然存在,以便卸载。在REVO中,卸载过程中有一个步骤,您可以在其中选中要删除的注册表项的复选框(粗体)

(在该网站上,点击“立即下载”,而不是顶部的“下载”按钮(这只是指向google leads的链接)