Я всегда устанавливаю свои программы на моем диске d:\, в то время как моя ОС установлена на c:. Я делаю это, чтобы смочь быстро переустановить ОС, в то время как любое другое программное обеспечение все еще доступно.
После переустановки ОС нет, очевидно, никакого ключа реестра для уже установленных программ. Там какая-либо опция состоит в том, чтобы потворить регистрацию этих программ? Или есть ли какой-либо способ экспортировать необходимые записи реестра перед переустановкой?
С наилучшими пожеланиями, Zapp
Очень часто программа будет делать намного больше, чем просто копирование файлов в \Program Файлы при установке. Могло быть много сотен ключей реестра и даже совместно использовали файлы DLL и такой установленный в C:\Windows где-нибудь.
Очень редко, чтобы можно было просто скопировать программу от одного компьютера до другого (который является по существу, что Вы делаете путем стирания и переустановки окон), и имейте его работа.
Я знаю, что это - боль, но наиболее верный способ удостовериться все будет работать, правильно должен будет переустановить Ваши программы.
Можно использовать некоторого менеджера по реестру и сделать два снимка реестра прежде и после установки программы, затем сравнить их и создать .reg файл, который внесет необходимые изменения. Я использую RegOrganizer, для которого, это может отследить изменения и в реестре и в файловой системе. Конечно, легче переустановить сложные программы как Microsoft Office, чем перемещение все необходимые файлы и ключи реестра вручную. Кроме того, много программ хранят пользовательские настройки в %appdata%
таким образом, я всегда делаю копию той папки, прежде чем переустановят.