问题:我默默地安装了推送的新客户端,但它不会删除旧版本,它只是添加了新客户端,所以现在我的用户在他们的机器上有多个版本的软件。为什么会发生这种情况?下面是我用来安装它的行:

Everything-1.4.1.1005.x64-setup.exe /S -install-options “-install-config Everything.ini -install-client-service -install-desktop-shortcut – disable-run-as-admin -install-efu-association -install-folder-context-menu -install-run-on-system-startup -install-service -install-start-menu-shortcuts -install-url-protocol”

解决办法:

您没有指定要安装到的目录。那么也许(默认)安装到位置已经改变了?(假设?如果您从 x86 版本切换到 x64 版本,可能会发生类似的事情?)旧版本和新版本安装在哪些目录中?

Everything 使用以下注册表项在 Programs and Features 中列出:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Everything

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Everything

安装时使用 Wow6432Node 一个x64 操作系统上的所有 x86 版本。

请检查您是否安装了 x86 或 x64 版本。(Help -> About)

如果您安装了 x64 版本,请删除:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Everything

键以从程序和功能中删除重复的 Everything。