GetSubKeyNames引发“没有更多可用数据”。例外

时间:2018-06-28 19:54:15

标签: c# registry windows-7-x64

我有一些代码可以检查注册表中已安装的应用程序和已安装的服务。我尝试过使用将RegistryKey.OpenBaseKey与Registry64或Registry32设置结合使用的技巧,但这没有帮助。

基本上,此错误仅发生在32位(Wow64Node)get而不是64位。它仅在Windows 7 64位核心负载下发生(安装IT给我们提供)。我在Windows 7的全新安装(已安装Non-IT)上进行了尝试,在Server 2016的核心负载Windows 10上进行了所有这些工作。

是否可能是由于IT安装,防病毒或其他原因导致此错误?该应用程序使用“以管理员身份运行”选项运行,因此具有提升的权限。

我能做些什么来使它工作吗?

谢谢。

0 个答案:

没有答案