卸载 MSI 后留下的控制面板图标

卸载 MSI 后留下的控制面板图标

我构建了一个用于无人值守部署的 MSI,它可以安装一个应用程序(通常使用安装盾进行安装,但客户部署软件不支持该安装盾)。

此 MSI 还在控制面板中安装了一个图标。

卸载后,所有内容都被删除,但控制面板中的图标除外。

有趣的是:我根本找不到与此图标相关的 .cpl 或注册表项。

我在哪里搜索注册表项:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace

答案1

检查 Windows、System32 和 SysWow64 文件夹中是否存在该程序的 EXE 文件。众所周知,Flash 和 Java 都会执行此操作,但在控制面板命名空间中没有条目。删除相应的 EXE 会删除图标。

此外,一些 CPL 也记录在这里:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cpls

相关内容