2

Я всегда устанавливаю свои программы на диск d:\, в то время как моя ОС установлена на c:. Я делаю это для того, чтобы можно было быстро переустановить ОС, пока еще доступно любое другое программное обеспечение.

После переустановки ОС, очевидно, нет записи реестра для уже установленных программ. Есть ли возможность перерегистрировать эти программы? Или есть ли способ экспортировать необходимые записи реестра перед переустановкой?

С наилучшими пожеланиями, Zapp

3 ответа3

4

Очень часто программа делает гораздо больше, чем просто копирует файлы в \Program Files при установке. Там может быть много сотен записей реестра, и даже общие файлы DLL и тому подобное, установленные где-то в C:\Windows.

Очень редко вы можете просто скопировать программу с одного компьютера на другой (что, по сути, вы делаете, стирая и переустанавливая Windows) и заставить ее работать.

Я знаю, это больно, но самый верный способ убедиться, что все будет работать правильно, - это переустановить ваши программы.

1

некоторые случайные программы могут работать таким образом, но многие программы могут работать нестабильно на этом типе конфигурации. И многие программы даже откажутся работать таким образом, поэтому лучше всего переустановить всю программу заново.

0

Вы можете использовать менеджер реестра и сделать два снимка реестра до и после установки программы, затем сравнить их и создать файл .reg, который внесет необходимые изменения. Для этого я использую RegOrganizer , он может отслеживать изменения как в реестре, так и в файловой системе. Конечно, проще переустановить сложные программы, такие как Microsoft Office, чем перемещать все необходимые файлы и записи реестра вручную. Кроме того, многие программы хранят пользовательские настройки в %appdata% поэтому я всегда делаю копию этой папки перед переустановкой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .