为什么应该安装在 AppData 中的软件总是安装在 program files(x86) 中,是否有 Windows 配置可以这样做?

为什么应该安装在 AppData 中的软件总是安装在 program files(x86) 中,是否有 Windows 配置可以这样做?

有一个自定义的 Excel 插件正在安装在 C:\Users\username\AppData\Local 文件夹中。这是正确的位置。

但对于某些用户来说,它会安装在 Program Files(x86) 文件夹中,这不应该发生。用户甚至不会尝试‘以管理员身份运行’(通常,当您使用以管理员身份运行时,它会安装在 Program Files(x86) 中)选项。但它仍然安装在 C:\Program Files (x86) 中。是否有与 Windows 相关的设置阻止它安装在 AppData\Local 文件夹中?

这种情况在 Windows 10 和 Windows 7 版本中都会发生,主要发生在 Windows 7 用户身上。

当我搜索这个问题的答案时,我看到了这个答案微软论坛

“问题是,当您启用 Service Pack 3 时,您将自动以管理员身份运行。我不知道为什么,但关闭它就可以正常运行程序。”

但这适用于 Windows Vista、XP 版本。

已经尝试过“属性”>“兼容性”>“以管理员身份运行此程序”,但未选中。但没有用。

编辑:所有这些用户都来自中国,会不会是语言、定制问题导致了这种情况?

相关内容