Вопрос Как удалить остаточные следы удалённого программного обеспечения из реестра?


После удаления части программного обеспечения я когда-нибудь замечаю остаточные записи в реестре. Я хотел бы избавиться от них.

Я нашел неудовлетворительный подход, описанный здесь:

  1. Использовать export в редакторе реестра перед установкой программного обеспечения.
  2. Установите программное обеспечение.
  3. Использовать .reg который был сгенерирован для отката изменений в реестре.

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

Есть ли способ отменить все изменения, внесенные в мой реестр, без отмены всех других изменений с момента его установки?


9
2017-08-24 15:53


происхождения


Выделите этот вопрос @ superuser.com/questions/919003/... - Mark Boulder


ответы:


Почему вы не могли использовать что-то вроде CCleaner очистить раздутый реестр? Он должен очищать любые записи, которые могут удалить программные деинсталляторы.


2
2017-08-24 16:18



У меня уже есть CCleaner. Он пропускает записи остатков, и это не предназначено для этой цели. - Ori Popowski


Вы можете использовать программное обеспечение, подобное Revo Uninstaller который может автоматически искать и удалять записи реестра, связанные с программным обеспечением, которое вы удаляете.


1
2017-08-24 16:22



Я читал о Revo Uninstaller, и, похоже, это лучший деинсталлятор. Я это проверю. Благодарю. - Ori Popowski
Я использовал его для удаления soulseek и HandBreak, и он попытался удалить всю мою установку OpenOffice: S - Ori Popowski


Я думаю, что большинство людей обеспокоены реестром Windows. Проблема в том, что большинство людей не должны открывать эту дверь. Большинство «очистителей реестра» не будут делать ничего, кроме программ повреждения или вашей операционной системы Windows. Вы можете даже не заметить его сначала, но затем, когда вы идете запустить программу, вы получаете сообщение ужасного ERROR. Скорее всего, это связано с удалением ключей / значений реестра и т. Д.

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

Ваше право на экспорт / импорт всего реестра, если вы не откатываете реестр перед установкой чего-либо еще, новая программа обречена на провал.

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

Вы услышите противоречивые истории о том, следует ли «очистить» реестр Windows, на мой взгляд, не Когда-либо используйте очиститель реестра. Если вам нужна программа для разметки реестра, вы не должны ее очищать в первую очередь. Я понимаю желание иметь «чистый» реестр, поэтому после удаления программы я делаю regedit и ручной поиск имени и установщика программы, удаляя то, что осталось.

Что касается любых программ, после выполнения ручного поиска в реестре я использую программу под названием «Все». Это своего рода замена проводника Windows, за исключением КРАЙНЕ быстро. Он, как правило, находит вещи в тех местах, которые я никогда не думал бы выглядеть, например, «AppData \ Roaming».

http://www.voidtools.com/

Единственное, что я хотел бы предложить, это Windows Live One Care


1
2017-08-25 19:19





Если вы хотите быть полностью основательным, вы можете использовать Монитор процессов для захвата установки (фильтрация по имени процесса). Однако я не знаю программного обеспечения, чтобы «отменить» изменения, основанные на захвате Process Monitor.


0
2017-08-24 16:27