HKEY_CURRENT_USER\Software\Wow6432Node\Classes vs HKEY_CURRENT_USER\Software\Classes\Wow6432Node

Rom*_*mán 6 registry wow64

问题很简单,HKEY_CURRENT_USER\Software\Wow6432Node\Classes和HKEY_CURRENT_USER\Software\Classes\Wow6432Node之间的区别是什么?

GiM*_*GiM 10

相当晚,但我走了

科林奥德尔写道:

我不确定,但我可以告诉你,我的Windows 7 x64机器只有后者.我确实有HKEY_CURRENT_USER\Software\Wow6432Node \,但对我来说,Classes并不存在.

你应该没有,HKCU实际上是指向 - >HKUS\UserSid

现在HKCU\Software\Classes实际上指向 - > HKUS\UserSid\Software\Classes,这个实际上是指向HKUS\UserSid_Classes

现在来到WOW重定向,例如HKCU\Software\Classes\CLSID变成: HKUS\UserSid_Classes\Wow6432Node\CLSID

那不是很有趣吗?

简而言之,HKEY_CURRENT_USER\Software\Wow6432Node\Classes在一些行为不端的应用程序之后最有可能是剩下的(这可能是试图找出自身的重定向......)

jp2code写道:

我们的工作场所仍有数百台WinXP机器.所有类都安装了类,但不安装Wow6432Node

你不是在谈论32位Win XP吗?如果是这样,那很明显,没有Wow节点......


Ror*_*ory 8

请参阅此文章:受WOW64影响的注册表项

HKCU\Software\Classes\Wow6432Node正确的:它是32位应用程序在HKCU\Software\Classes64位计算机上请求时访问的重定向位置.

HKCU\Software\Wow6432Node\Classes 不应该存在.如果是这样的话,无论写下该密钥及其子密钥都是错误的.

事实上,我认为这HKCU\Software\Wow6432Node不应该存在 - 它没有在我上面链接的那篇文章中列出,而且在我的系统中我只有HKCU\Software\Wow6432Node\Microsoft\Active Setup\Installed Components几个子键,这表明他们在错误的地方.

  • 它说“`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes` 链接到`HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node`”但这个问题是关于`HKEY_CURRENT_USER`,而不是`HKEY_LOCAL_MACHINE`。 (2认同)

Col*_*ell 3

我不确定,但我可以告诉你,我的 Windows 7 x64 机器只有后一种。我确实有HKEY_CURRENT_USER\Software\Wow6432Node\,但Classes对我来说不存在于其中。