Обновление Windows Server с 2012 по 2012 R2 сохранить реестр
Я пытаюсь обновить мой компьютер с Windows Server 2012 до Windows Server 2012 R2.
У меня один из моих сертификатов хранится в виде пары ключ-значение в следующем ключе реестра:
HKLM\Software\Microsoft\SystemCertificates\MyCerts\Certificates\
Теперь, после обновления (что успешно), ключ, упомянутый выше, остается, но все его пары ключ-значение удаляются.
Это нормальное поведение при обновлении? Как можно предотвратить это (кроме создания резервной копии раздела реестра)? Windows хранит это где-нибудь еще во время обновления?
1 ответ
То есть вы не о
HKLM\SOFTWARE\Microsoft\SystemCertificates\MY\Certificates
но действительно:
HKLM\Software\Microsoft\SystemCertificates\MyCerts\Certificates\
Ключи / значения в первом ключе сохраняются при обновлении до R2, а данные в вашем втором собственном ключе - нет.
Вы не должны создавать какие-либо ключи в этом месте, это только для системы.
Есть несколько хаков / изменений в реестре, которые отменяются во время обновления. Еще одна вещь, о которой я могу подумать, это пользовательская настройка оболочки.
Я не думаю, что вы можете сделать что-нибудь с этим. Просто не храните там никаких данных.
Вы можете посмотреть MSDN для получения дополнительной информации: http://msdn.microsoft.com/en-us/library/windows/desktop/bb204781%28v=vs.85%29.aspx