1

Когда портативная версия приложения для Windows 7 отсутствует, что является эффективным способом , чтобы проверить его , чтобы увидеть , если вам это нравится?

Я определяю эффективность как:

  1. Не отнимает много времени
  2. Не оставляет (или минимально) файлы и папки после удаления
  3. Не оставляет (или минимум) записей реестра, измененных или добавленных при удалении
  4. Не удаляет файлы или записи реестра, которые присутствовали до оценки приложения

Раньше я делал снимок реестра и файловой структуры до и после опробования любого приложения, а затем сравнивал все после установки или удаления. Это не удовлетворяло # 1 выше и требовало много судейских решений, особенно для записей в реестре.

Затем я переключился на создание точек восстановления системы. Но я всегда обеспокоен тем, что они что-то испортят. И после установки (разочаровывающей и вводящей в заблуждение) бесплатной версии Microsoft OneNote 2013, а затем удаления ее путем восстановления точки восстановления системы, все еще оставался значительный объем очистки, который нужно было выполнить вручную (а также кучу новых Папки \Windows \ Assembly, в которых я действительно не уверен, следует ли удалять).

Я бы предпочел бесплатное (как бесплатное) решение. Решение может использовать инструменты, встроенные в Windows 7 или нет.

Решение должно быть законным и должно работать в системе, в которой операционная система Windows 7 была предварительно установлена производителем (без установочных дисков Windows). Если ответ включает настройку виртуальной машины, убедитесь, что она будет работать с этим условием.

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

1 ответ1

5

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

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

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