我正在尝试将Windows Server 2012计算机升级到Windows Server 2012 R2。
我有一个我的证书作为键值对存储在以下registry项中 –
HKLM\Software\Microsoft\SystemCertificates\MyCerts\Certificates\
现在,在升级之后(这是成功的),上面提到的关键仍然存在,但是其所有关键值对都被删除了。
这是正常的升级行为? 有什么办法来防止这种情况(除了registry项的备份)? Windows在升级过程中是否将其存储在其他位置?
所以你不是在说:
HKLM\SOFTWARE\Microsoft\SystemCertificates\MY\Certificates
但真的:
HKLM\Software\Microsoft\SystemCertificates\MyCerts\Certificates\
第一个键下的键/值在升级到R2之后仍然存在,但第二个自己的键下的数据却没有。
你不能在这个位置创build任何密钥,只能用于系统。
在升级过程中,有几处对registry进行的篡改/撤销。 另一个我能想到的是自定义shell设置。
我不认为你可以做任何事情。 只是不要在那里存储任何数据。
你可以看MSDN的更多信息: http : //msdn.microsoft.com/en-us/library/windows/desktop/bb204781%28v=vs.85%29.aspx