Как предотвратить нежелательные изменения при установке новых программ в Windows
На каждом компьютере имеется набор зарекомендовавших себя приложений, к которым мы привыкли, которые мы всегда устанавливаем при обновлении компьютера или переустановке системы как само собой разумеющееся. Этот набор программ для нас является идеальным. Любое отступление от привычных настроек мгновенно выводит из себя и выбивает из колеи. В такие моменты всеми силами стараешься вернуть все в привычное русло.
За примерами далеко ходить не нужно. Наверняка вы и сами достаточно часто сталкивались с ситуацией, когда вместо любимой программы для редактирования того или иного файла запускается какая-то другая, которая вам не нужна и которую вы видите впервые. Чаще случаются проблемы с браузером, когда при его запуске вы вдруг обнаруживаете появление непонятной панели, а ваша домашняя страница теперь совсем другая.
Такие проблемы чаще всего происходят при установке различных программ, которые мы пробуем и затем удаляем (не пригодилась или не удовлетворила потребности).
Существует несколько способов обезопасить себя от подобных проблем в будущем. Каждый из них имеет свои плюсы и минусы. Давайте рассмотрим детально каждый из них.
Операционная система Windows имеет в своем арсенале инструменты для автоматического резервного копирования важных системных файлов, которые называются точками восстановления. Создавать точки восстановления можно вручную. Также они создаются автоматически один раз в сутки или при включении компьютера.
Перед установкой любой неизвестной вам программы можно вручную создавать точку восстановления, чтобы впоследствии вы могли ей воспользоваться.
Очевидным плюсом данного метода является его простота и использование без каких-либо сторонних приложений (так как этот функционал встроен в операционную систему).
Вы можете попробовать вернуться к последней точке восстановления после удаления приложения, даже если не создавали точку вручную до установки.
При этом обязательно стоит учитывать тот факт, что при откате производится восстановление только системных файлов. Все же остальные файлы остаются неизменными. Конечно, они не играют роли для работы самой системы, но могут влиять на работу других приложений. Кроме того, эти остатки могут занимать полезное дисковое пространство. Если у вас жесткий диск на 1-2 терабайта, то это не проблема. Но если вы используете SSD на 60-150Гб, то каждый лишний гигабайт на вес золота. И держать у себя на диски файлы от удаленной программы в данном случае крайне расточительно.
Для создания точки восстановления откройте «Панель управления» и выберите пункт «Система». В боковом меню слева кликните по ссылке «Защита системы». В появившемся окне нажмите на кнопку «Создать».
Чтобы восстановить систему из точки восстановления, откройте «Панель управления» и выберите пункт «Восстановление». Следуйте рекомендациям мастера восстановления.
Деинсталляторы – это утилиты для удаления установленных программ. Кому-то может показаться, что они дублируют функции соответствующего инструмента Панели управления, но это не всегда так. Многие деинсталляторы имеют дополнительные возможности, которые включают в себя поиск остатков удаленного приложения, а также функции отслеживания новых установок программ, что впоследствии даст возможность полностью удалить программу со всеми ее хвостами (включая те, которые останутся после отката системы через точку восстановления). Примером такого деинсталлятора можно назвать утилиту Full Uninstall (она полностью включена в инструмент удаления программ утилиты Reg Organizer).
С помощью деинсталляторов можно удалить практически все хвосты удаленных приложений. Если установка программы производилась с отслеживанием (это когда деинсталлятор следит за системой в процессе установки и затем анализирует изменения), то можно удалить и 100% хвостов, откатив систему к состоянию до момента установки удаленной программы. Это несомненный плюс.
Минусы у деинсталляторов тоже имеются. Использование таких программ требует от пользователя дополнительных действий. Как минимум — это необходимость запускать эти самые деинсталляторы. Кому-то это может показаться непривычным, если они привыкли удалять приложения через Панель управления. Тем не менее, если немного себя пересилить и приучить использовать для этого другой инструмент, то все станет просто и удобно.
Также есть пара технических моментов, на которые стоит обратить внимание. Если в процессе установки был изменен или заменен какой-либо файл на диске, то поиск и удаление остатков не вернут его в первоначальный вид, также как и откат изменений при отслеживании. В этом случае можно попробовать воспользоваться откатом системных файлов через точку восстановления. Не поможет это в том случае, если был изменен какой-либо файл другого приложения (например, браузера).
Также при установке программ с отслеживанием часто в журнал изменений попадают данные других приложений (которые работы в момент установки нового приложения и производили какие-то действия в системе) или операционной системы. В большинстве случаев это не играет особой роли, но если при установке параллельно производилось какое-либо важное действие, то это может пагубно сказаться на системе или работе приложений после удаления установленной программы.
Во время установки с отслеживанием не рекомендует производить никаких дополнительных действий и по возможности отключать все фоновые приложения – это снизит риски и повысит качество отслеживаемых данных.
«Песочница» (Sandbox) – это виртуальная ограниченная среда, в которой можно установить любое приложение и провести его тестирование без вреда для основной системы. Если установленная таким образом программа работает не правильно или вам не подходит, вы легко сможете ее удалить со всеми теми изменениями, которые она произведет в системе. При этом основная система не пострадает, так как все изменения будут производиться в виртуальной, безопасной среде.
«Песочница» часто используется в антивирусных продуктах. Например, в продуктах Лаборатории Касперского она называется «Безопасная среда». Аналогичная система есть в Comodo Internet Security и ряде других продуктов. В них вы можете запускать подозрительные или неизвестные программы, чтобы проверить их работоспособность без вреда для основной системы.
Также существует и решение в виде отдельной программы, которое позволяет запускать неизвестные приложения в ограниченной виртуальной среде. Примером такого приложения является бесплатная утилита ToolWiz Time Freeze. После установки этой утилиты она делает снимок системы и резервирует его. Как только вам нужно проверить неизвестную программы, вы «замораживаете систему» и тестируете новую программу. Если она пришлась по вкусу, можно применить все изменения к основной системе. Если же программа не подошла по той или иной причине, то изменения можно откатить. В результате отката утилита Time Freeze перезапустит ПК, удалит все текущие данные и восстановит их из «замороженной» версии. Так производится полный откат любых нежелательных изменений.
Плюсом «песочницы» можно считать, пожалуй, ее максимальную эффективность по отношению к другим способам. Запуск приложений в виртуальной среде, которая не имеет полного доступа с основной системе и часть вещей эмулируется, позволяет контролировать весь процесс от и до.
Минус же вытекает из плюсов. Если вы используете продукты Лаборатории Касперского с этим функционалом, то там все достаточно просто. Если же вы хотите попробовать ToolWiz Time Freeze, то вам придется разбираться с программой, потратить на это время и силы.
Еще одним интересным вариантом, который можно отнести в «песочнице», является запуск программ под виртуальной операционной системой. Для этого устанавливается программа VirtualBox и на нее ставится новая операционная система, которую вы сможете запускать из основной в отдельном окошке. В этой виртуальной операционной системе вы можете производить любые действия, и в случае неудачи можно будет либо переустановить виртуальную систему, либо откатиться к последнему снимку.
Заключение Современные приложения (особенно бесплатные) при установке поставляют дополнительные программы, которые могут производить различные изменения настроек системы или прикладных программ, что далеко не всегда удобно. Таким хитрым образом пользователи оплачивают такой бесплатный продукт.
Если разработчик любит своих пользователей, то он предусмотрит вариант отключения установки дополнительных приложений. Если же для него главное «срубить денег», то такого варианта может либо не быть вообще, либо он может быть далеко запрятан в настройках.
Чтобы защитить себя и свой компьютер от таких «сюрпризов», лучше всего использовать виртуальную среду («песочницу») или деинсталляторы. Если установка и последующее удаление были произведены без специальных средств, а настройки системы или отдельных программ при этом изменились, можно попробовать воспользоваться точками восстановления системы.Правила сайта!