在询问我的疑问之前,让我对存储已安装软件详细信息的注册表位置进行了解 .
For 32-bit System
1.无法安装64位软件
2. 32位软件的软件位置

  • 对于普通(系统)软件:

HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

  • 对于用户特定的软件:

HKUsers \ \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

For 64-bit System
1.软件位置的64位软件

  • 对于普通(系统)软件:

HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

  • 对于用户特定的软件:

HKUsers \ \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

2.软件位置的32位软件

  • 对于普通(系统)软件:

HKLM \ Software \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

  • 对于用户特定的软件:

HKUsers \ {用户sid} \ Software \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

如果我犯了任何错误,请纠正我 . 此外,请提供有关此的任何适当参考,以备将来使用 . 如果上述陈述是正确的,那么我怀疑如下 .
我有一个64位系统 . 当我尝试安装32位普通系统软件时,其条目将在WOW6432Node中注册,如上所述 . 但是,当我尝试安装用户特定的32位软件时,其条目将在该位置注册

HKUsers \ \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

请解释我为什么会发生这种情况 . 提前致谢 .