注册COM服务器时,我将一些注册表项写入HKEY_CURRENT_USER。以这种方式在HKEY_CURRENT_USER配置单元中创建的所有密钥都应显示在HKEY_CLASSES_ROOT配置单元中,对吗?
在我使用的一个系统(Windows Server 2008 64位)上,情况并非如此。
我将此复制到一个非常简单的案例中:我开始注册并添加一个密钥&test;'到HKEY_CURRENT_USER / Software / Classes。在大多数系统上,这会自动显示在HKEY_CLASSES_ROOT中。在有问题的Windows Server 2008 64位系统上,它没有。
在相关服务器上,如果我手动在HKEY_CLASSES_ROOT中创建test-123键,该键也会显示在HKEY_LOCAL_MACHINE / Software / Classes中。这很正常。
我还尝试添加密钥&test;'以管理员身份启动regedit后的HKEY_CURRENT_USER / Software / Classes这并没有改变这种行为。
这种行为对我来说似乎很奇怪。有没有人见过这个?可能是因为某些政策?