注册表中的不可用的文件夹密钥-HKLM Software Microsoft Windows Curre



i具有.net安装程序,默认情况下,它创建(或至少在2010年在2010年可靠创建)

中的多个值

HKLMSOFTWAREMicrosoftWindowsCurrentVersionInstallerFolders

有第三侧应用程序依赖于密钥中的该值。

我刚刚发现,这些值不是在使用Windows 10的每台机器上创建的。实际上,注册表中根本没有文件夹密钥。

问题是,为什么每个机器上都没有文件夹键,因此所需的值,此文件夹键的目的是什么?

基于密钥中的值(如果可用,可能在此处安装的每个应用程序都有其值)我最初认为(在论坛上是多数),它包含有关在卸载过程中应删除该应用程序文件夹的信息。但是经过测试,我发现值数据与卸载后的剩余相对应。

此注册表密钥是Windows Installer注册表数据库的一部分。从本质上讲,这是一个实现细节,就我而言,不应用于任何东西。它列出或跟踪用Windows Installer注册的所有文件夹。

在已安装了许多MSI软件包的系统上,阅读此密钥可能需要一段时间,因此这可能就是为什么您在某些系统上没有看到任何条目的原因。我不知道可以重定向此键的任何政策。我想您可以检查这些系统上的32位等效物,如果密钥真的为空?

  • 64位: HKLMSOFTWAREMicrosoftWindowsCurrentVersionInstallerFolders
  • 32位: HKLMSOFTWAREWOW6432NodeMicrosoftWindowsCurrentVersionInstallerFolders

现在必须做的,明天将回头。

最新更新