Как правильно удалить программу из Windows

26.08.2014 0 Автор GodKnowses

Как удалить программу из Windows правильно?

В этой статье я расскажу начинающему пользователю, как правильно удалить программу или файлы. Казалось бы, не ничего проще. Обычное удаление путём захвата мышью и перетаскиванием в Корзину решит все проблемы. Аналогично можно удалять файлы, выделяя объект или группу объектов и нажав клавишу DELETE, и, таким образом, мы также удалим ненужные файлы из системы. Однако когда речь идёт о таком вопросе, как удалить программу , возникает несколько сопутствующих нюансов. А нюансы таковы и можно выделить следующие из них:

  • Как правильно удалить программу без последствий для состояния операционной системы; личную или деловую информацию без возможности восстановления злоумышленниками?
  • Можно ли удалить программу , у которой уже испорчен или отсутствует встроенный деинсталлятор?
  • Почему в Безопасном режиме не работает установщик Windows Installer?

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

Существует большое количество одиночных файлов и папок, обычные операции по удалению которых (как в начале статьи), приведёт к затиранию файлов. И “главное”, чтобы для нормальной работы программ не требовалась установка. Установка программы или приложения – процесс очень сложный. Во время установки, кроме всего прочего, производится запись в реестр Windows, установка дополнительных драйверов, подключение и соотношение с необходимыми функциями Windows, регистрация OCX или DLL файлов. Во время установки программ используется несколько типов установщиков: InstallShield, InnoSetup, Wise, Windows Installer и NSIS. Для нас же главное то, что во время установки программы производитель включает в пакет также и файл удаления программы из системы. Его легко можно обнаружить своими глазами, пройдя в папку с установленной программой. Он располагается в конце по алфавиту и носит в своём название слово uninstall. Расширение файла – как у обычного исполнительного файла (.exe). Именно эта маленькая программа и запускается, когда вы хотите удалить программу. Вот, например, второй снизу:

правильно удалить программу

Неопытному пользователю важно запомнить одно – если программа на компьютере была предварительно установлена с помощью установщика (с диска или через сеть), ни в коем случае её нельзя удалять простым перетаскиванием в Корзину или выделением и удалением через клавишу Del.

Нередко встречаю нерадивых пользователей, которые считают, что удалив с Рабочего стола ярлык, они могут попрощаться с надоевшей игрой. Самые прозорливые из пользователей отправляются в папку с установленной программой. По умолчанию система устанавливает программы в папку Programs или Program Files (не всегда, конечно). Если немного отойти от темы, то существует простейший путь найти установленную папку программы. Выполним следующие действия:

  • Найдите ярлык программы, которую собираетесь удалить, и щёлкните по нему правой мышкой
  • В выпавшем меню дополнительных функций выберите Свойства (оно будет выглядеть примерно так)правильно удалить программы 1
  • А теперь просто нажмите на первую кнопку внизу под названием Найти объект… Проводник Windows перенаправит вас в папку с установленной программой.правильно удалить программы 2

Что происходит, удалить программу неправильно? Если удалены только основные файлы программы, то Windows будет продолжать считать «удалённую» программу всё ещё существующей. Стой лишь разницей, что она будет постоянно искать программу там, где её уже нет. А вы всё уже удалили. Почему так происходит?

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

В Windows есть деинсталлятор программ.

Удаление программ необходимо выполнять только с помощью встроенного деинсталлятора. Если не уверены, как его запустить, то обратитесь к сниппету Windows под названием Удаление или изменение программы. Он находится в Панели управления Windows. В Windows XP она находится здесь:

правильно удалить программы 3В Windows 7 – здесь:

правильно удалить программы 4

Быстрый способ попасть в сниппет, набрать в строке поиска (WIN + R) команду быстрого вызова

appwiz.cpl

Применение средства удаления программ позволит удалять установленные программы корректно. Но такое средство безошибочно работало только на первых порах появления Windows XP. C тех пор изменилось многое, и нам, даже самым простым пользователям не хотелось бы сталкиваться с ситуацией, когда удалённая программа обнаруживала, пусть и незримо, своё присутствие. Мало кто из нас, простите за аллегорию, поставит в стакан зубную щётку, если заметит после чистки зубов остатки пищи. Так и в этом случае, когда удаляемая программа на самом деле до конца не удаляется. Это происходит в основном по вине разработчика, который надеется на «возвращение блудного сына», но чаще просто по недосмотру деинсталлятор много следов пребывания оставляет в вашей системе, и не абы где, но в нервной системе – реестре. А он, простите, тоже не резиновый, и с каждой дополнительно установленной программой он раздувается всё больше, что замедляет скорость обращения системы в собственный реестр, тратя время на поиск нужных ветвей, которые с каждой новой программой распихиваются кое-куда.

Хватит текста – нам, в общем, нужна специальная программа-деинсталлятор. Она должна выполнять функции удаления так, чтобы от удаляемой программы не оставалось и следа. Должна – потому что некоторые из заявленных деинсталляторов со своей работой справляются плохо, в некоторых тяжеловесных программах по уходу за системой утилита удаления «прикреплена на всякий случай» или «до кучи». Нам это не подходит. Будем пользоваться специально для этого разработанными программами, принцип действия у которых примерно один. Каждая из них после запуска «самоудалителя» (а именно так и переводится деинсталляция) начинает поиск записей в реестре, относящихся к удалённой программе. Не все из них справляются на все сто, но к применению такие программы строго рекомендую, ибо правильно удалить программу и файлы означает продлить жизнь операционной системе. Большинство из таких программ бесплатно, не считая pro-версий, которые перегружены дополнительными и, порой, сомнительно необходимыми дополнениями. Некоторые уже на сайте разработчика предлагаются в портативной версии, то есть установки не требующей. Каждую из программ я рассмотрю в отдельной, и сравним их работу на практике удаления одной программы. Рассмотрим и дополнительные функции каждой программы. Ниже я пока просто приведу список, к которому всем советую присмотреться. Если кто-то считает, что список не полный – я ничего не рекламирую, а просто привожу программы, которыми привык пользоваться и коим доверяю.

Программы, чтобы удалить программу

Revo Uninstaller

Advanced Uninstaller

Ashampoo Uninstaller

IObit Uninstaller

Отдельное слово про специальную категорию программ – про антивирусы. Их отличительной особенностью по сравнению с другой программной продукцией является тот факт, что продукты разных производителей вполне предсказуемо конфликтуют друг с другом. Два “супервируса” (а именно ими и являются, по сути, антивирусы) не уживутся в одной системе. Но беда и в том, что такой несовместимостью порой грешат и различные версии от одной компании. И при удалении одного продукта, и при установке другого на любом этапе может возникнуть ошибка, которая может привести к краху. Антивирус – программа крайне сложная, чтобы качественно исполнять свои обязанности, ей необходимо проникнуть в каждую клетку системы. Но если что-то пойдёт не так… Это «не так» нередко встречается именно на этапе удаления, когда производитель наплевательски относится к завершающему этапу разработки своего программного обеспечения. К чему это всё… для каждого их известных антивирусов разработчики давно предлагают пользователю небольшую утилиту по удалению своего продукта. Утилита никогда идёт вкупе с самим антивирусом, но на сайте производителя её легко найти. Так что антивирусы удаляйте специальными программами.

Но позвольте продолжить. С удалением программ мы разобрались – нам нужна полная очистка системы от всех оставшихся записей. И порой пользователь, избавляясь от программы, преследует вполне меркантильные цели, например, повторное использование программы с бесплатным, но ограниченным в сроках использования периодом. Сейчас часто это уже не актуально, ибо разработчик вносит данные о вашей системе в свою базу после установки программы на компьютер на вполне законных основаниях, но незаметно от нас. Типичный пример – активация Windows. Так что даже после того, как вам удалось полностью удалить программу из системы, владелец программы знает, что вы уже оценили все преимущества пользования их продуктом.

Windows Installer в безопасном режиме

О нём в начале статьи мы упоминали. Немалое число программ (тот же Касперский) использует для упаковки программы файлы .MSI. И, продолжая тему антивирусов, многие из них требуют перехода в Безопасный режим, откуда только они могут полностью удалиться. Но вот незадача – именно в Безопасном режиме установщик Windows Installer и не работает, отвечая, что той Не удалось запустить службу Установщик Windows на Локальный компьютер:

не удалось запустить службу Установщик Windows

Либо отзывается удалять установленную программу, сообщая, что той давно уже нет. Никакой нет вообще. Проблему исправить нетрудно. Есть, например, маленькая утилита, ей уже лет 15, и она призвана как раз решить вопрос с запуском Установщика в Безопасном режиме. Разблокируйте в Свойствах распакованную из архива программу, запустите от имени администратора и готово:

разблокировать файл

установщик windows installer

Скачать программу SafeMSI

Если что-то не сработало, можно проделать то же вручную. Запускаем редактор реестра, выходим на ключ:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal

Создадим в ключе Minimal раздел MSIServer. В появившемся параметре По умолчанию справа вводим в строке Значения Service. Такую же процедуру нужно провести в разделе

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network

как запустить windows installer в безопасном режиме

если вы собираетесь создать возможность запуска Установщика в Безопасном режиме службой MSIServer по сети. Вот архив с готовыми файлами реестра, если для вас его правка дело нетривиальное:

Скачать архив реестра для запуска Установщика в Безопасном режиме

Успехов.