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

Удаление программ и игр

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

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

Для корректного удаления программ (в том числе игровых) требуется наличие так называемого модуля деинсталляции, который последовательно удаляет как файлы, так и ссылки на них в системном реестре, а также ярлыки, которые были созданы при установке программы. Здесь имеется один нюанс – все файлы, созданные самим пользователем уже после окончания инсталляции, как правило, не удаляются. Конечно, некоторые программы имеют достаточно "продвинутые" деинсталляторы, предлагающие вам полностью удалить каталог, в котором были размещены файлы программы, но это скорее исключение, чем правило. Следует отметить, что данный модуль должен устанавливаться вместе с программой, в противном случае система будет пытаться применить стандартные средства удаления.

При отсутствии деинсталлятора или одного из файлов, необходимых для его работы, можно воспользоваться деинсталлятором стороннего поставщика, например, Norton CleanSweep компании Symantec. Правда, и здесь имеется один, но немаловажный фактор – англоязычный интерфейс этих программ сильно затрудняет использование их рядовым пользователем.

В большинстве случаев процесс деинсталляции программ (игр) выглядит следующим образом:

  • открываете в меню Пуск раздел, принадлежащий программе, которая подлежит удалению, например, Пуск › Программы › K-Lite Codec Pack.

    Если программа имеет собственный деинсталлятор, тогда в этом разделе должен находиться файл под названием Uninstall K-Lite Codec Pack. Естественно, что этот пункт может иметь несколько иное название, например, Удаление программы, но он должен там присутствовать; если вы не можете найти ярлык, запускающий программу деинсталляции, тогда можно прибегнуть к одному из нижеследующих способов:

  • откройте каталог, в котором содержатся файлы программы, и найдите файл под названием UNWISE.EXE или UNINSTALL.EXE. Это и есть программа деинсталляции, при этом называться она может немного по-другому, хотя, как правило, в названии обязательно присутствует приставка "UN";
  • откройте Панель управления и запустите ярлык Установка и удаление программ. Найдите в открывшемся списке нужную программу и нажмите кнопку Заменить/Удалить. При этом запустится деинсталлятор, который идет в комплекте с программой, а за отсутствием такового – применяются стандартные средства удаления программ;
  • как уже упоминалось, пользовательские файлы при деинсталляции не удаляются, в основном, потому, что программа-деинсталлятор работает согласно LOG-файлу, создаваемому при установке программы. Поэтому по окончании деинсталляции рекомендуется найти рабочий каталог программы и вручную удалить его. Чтобы узнать расположение этого каталога, щелкните правой кнопкой мыши по ярлыку программы (еще до деинсталляции) и в свойствах посмотрите, где располагается запускаемый файл. Стоит отметить, что упомянутый LOG-файл может размещаться в неожиданных местах, например, в корневом каталоге или рабочем каталоге Windows. При этом установка другой программы, использующей этот же путь для записи списка установленных файлов, приведет к его перезаписи и, как правило, невозможности удаления той программы, которая была установлена первой.

    Нередко LOG-файл помещается в каталоге TEMP вместе с временными файлами и при первой же очистке жесткого диска удаляется;

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

    Запустите утилиту REGEDIT и зайдите в следующую ветвь реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CunBntVersion\Uninstall.
    

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

  • при деинсталляции могут возникнуть ошибки из-за ошибки в реестре, отсутствия одного или нескольких файлов, подлежащих удалению, и т.п. Это требует применения либо ручной корректировки системного реестра, либо использования специальных программ деинсталляции/очистки реестра.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.