Как удалить приложение через реестр
Внимание! Решение проблемы связано с внесением изменений в системный реестр. Перед внесением изменений рекомендуется создать архивную копию системного реестра и изучить процедуру его восстановления. Дополнительные сведения об использовании редактора реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
Аннотация
Данная статья содержит сведения об удалении в ручном режиме записей в диалоговом «Установка и удаление программ», которые продолжают отображаться после удаления самой программы.
Дополнительная информация
Внимание! Неправильное использование редактора реестра может привести к возникновению серьезных неполадок, требующих переустановки операционной системы. Корпорация Майкрософт не несет ответственности за неправильное использование редактора реестра. При изменении реестра полагайтесь на свой опыт и знания.
Программы, совместимые с Windows, могут иметь в своем составе специальное средство или функцию удаления. Такие программы отображаются в диалоговом окне «Установка и удаление программ». Удалять название программы из списка в диалоговом окне «Установка и удаление программ» вручную приходится в том случае, если в процессе удаления программы неправильно удаляется раздел реестра, отвечающий за отображение названия программы.
Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду regedit и нажмите клавишу ВВОД.
Найдите и выделите следующий раздел реестра:
Выделив раздел Uninstall, выберите в меню Реестр пункт Экспорт файла реестра.
В окне Экспорт файла реестра в поле Сохранить выберите Рабочий стол, введите в поле Имя файла имя uninstall и нажмите кнопку Сохранить.
Каждый подраздел в разделе Uninstall соответствует программе, которая отображается в диалоговом окне «Установка и удаление программ». Чтобы определить название программы, выделите подраздел и найдите значения следующих параметров:
DisplayName — название программы, которое отображается в диалоговом окне «Установка и удаление программ»
UninstallString — средство, которое используется для удаления программы
Определив раздел реестра, соответствующий программе, которая продолжает отображаться в диалоговом окне «Установка и удаление программ», щелкните его правой кнопкой мыши и выберите команду Удалить.
После удаления раздела нажмите кнопку Пуск, выберите команду Настройка, а затем — Панель управления.
На панели управления дважды щелкните значок Установка и удаление программ.
Убедитесь, что программа больше не отображается в диалоговом окне «Установка и удаление программ».
Вопрос от пользователя
Добрый день.
Подскажите, как можно полностью удалить программу из Windows. Пробовал разными способами: через меню ПУСК, через установку и удаление программ, вручную удалял папку и т.д. Всё равно, при ее повторной установке — установщик пишет, что она у вас уже имеется и нужно сначала ее удалить.
Заранее благодарю, Александр.
Известная проблема. Сразу скажу, что встроенная утилита в Windows по установке и удалению программ далека от идеала, и частенько не может выполнить свои функции (к тому же после ее работы в системе остается множество "хвостов" как в реестре, так и просто, среди временных файлов).
В статье рассмотрю несколько способов решения вашей проблемы. И так.
«Полное» удаление программы из Windows
В большинстве случаев происходит подобное из-за того, что пользователь удаляет программу очень простым способом: заходит в проводник, находит нужную папку в каталоге Program Files и нажимает Delete ( результат : файлы программы удалены, но записи в реестре остаются. ) .
Чтобы такого не происходило, необходимо удалять программы (хотя бы) с помощью стандартного установщика, встроенного в Windows. Об этом пару слов в пункте-1 ниже.
❶ Классическое удаление программы через панель управления
Далее нужно найти и выделить искомую программу, затем нажать кнопку "удалить" (в идеале запустится установщик и за несколько шагов программа будет удалена).
Панель управления — программы — программы и компоненты
(Автору вопроса это не поможет, но в рамках статьи рекомендую начать разбираться с вопросом именно с этого шага).
Windows 10 — приложения — приложения и возможности
❷ Если «Программы и компоненты» ничем не помогли
Например, в списке не оказалось нужной программы, то можно попытаться вручную отыскать деинсталлятор.
Ремарка!
Многие пользователи просто удаляют папку с программой с системного диска "C:\".
Но подобный шаг — только добавит свободного места на HDD, сама система будет считать, что программа всё еще установлена (ведь, те же записи в системном реестре-то остались).
А для правильного удаления нужен деинсталлятор (спец. небольшая утилита от разработчика для удаления его программы).
Деинсталлятор, обычно, всегда находится в папке с установленной программой. Представляет он из себя файл " Uninstall.exe " ( прим.: могут быть различные производные вида "unins000.exe").
Большинство программ, по умолчанию, устанавливаются в папки:
Поэтому, если через установку и удаление программ удалить приложение не получилось, необходимо зайти в одну из этих папок, затем найти каталог программы (которую хотите удалить) , и посмотреть — нет ли там подобного файла.
Кстати, при наведении мышкой на такой файл — появляется небольшое окно, вида "Описание файла: Setup/Uninstall" (см. скриншот ниже).
В общем-то, если такой файл есть — вам осталось его запустить и следовать указаниям.
Важно!
Кстати, для некоторого софта разработчики на официальных сайтах выкладывают специальные деинсталляторы. Представляют они из себя обычное приложение, которое проверит вашу систему, и начисто удалит все следы когда-то установленной программы.
Например, подобные деинсталляторы есть для антивирусов (Касперский, Нод 32 и т.д.).
❸ Утилиты для полного удаления проблемного софта
Если предыдущие шаги не увенчались успехом (а также для чистки системного реестра от хвостов) — для удаления сбойных программ существуют специальные утилиты.
Они покажут практически все установленные программы (в отличие от "Установки и удаления программ" в Windows), и могут удалять принудительно и полностью любую из них!
IObit Uninstaller
Отличная программа для отслеживания установленного софта, автозагрузки Windows (утилита предупреждает, когда кто-то туда вторгается), и для удаления начисто любого софта из системы (удаляются в том числе и хвосты, которые оставляет стандартный установщик в Windows).
К тому же, утилита бесплатна и работает во всех версиях Windows: XP, 7, 8, 10.
Как удалить программу в IObit Uninstaller — просто выделите нужное приложение, и нажмите по значку корзины
- возможность очистки браузера от надстроек и тулбаров (рекламного ПО, различных баннеров, ссылок и пр., что сейчас часто встраивается в браузеры);
- наличие функции принудительного удаления приложений;
- возможность глубокой проверки системы на наличие оставшегося "мусора", "хвостов" от старого софта;
- утилита бесплатна и поддерживает русский!
IObit Uninstaller — автоматически нашел оставшиеся записи в реестре (хвосты)
Revo Uninstaller
Главное окно программы Revo Uninstaller
- удаление "любых" программ правильно (в т.ч. и тех, которые на штатные средства не реагируют);
- чистка "хвостов" и файлов, оставшихся после удаления ПО;
- наличие режима охотника: деинсталляция программ по наведению на иконку. ;
- многоуровневая система резервного копирования;
- менеджер автозагрузки;
- встроенный чистильщик "мусора";
- возможность очистки истории: как в браузерах, так и продуктах от MS Office (никто не узнает, чем вы занимались на ПК);
- возможность удаления файлов, чтобы их нельзя было восстановить;
- база журналов (можно найти всю историю работы с программой).
Geek Uninstaller
С одной стороны, очень простая утилита для удаления программ, с другой — это мощный инструмент для очистки вашей системы от ненужного софта (так, чтобы не осталось даже следа от того, что он когда-то присутствовал ✌).
Интерфейс утилиты простой: после ее запуска вы увидите список установленных программ — напротив каждой дата установки и ее размер (кстати, весь список программ можно экспортировать в обычный html-файл). Выбрав нужную программу, вы можете:
- попытаться удалить ее стандартным образом (деинсталляция);
- если не получилось — удалить принудительно;
- можно просто удалить запись о ней из реестра;
- также утилита поможет найти веб-сайт программы, папку на диске, куда была установлена программа, и записи в реестре, связанные с ней.
Главное окно программы Geek Uninstaller — пример деинсталляции приложения
CCleaner
Одно из лучших бесплатных решений для очистки и оптимизации системы. В рамках данной статьи интересные дополнительные функции этой утилиты (которые находятся в меню "Сервис"):
- удаление программ (можно провести стандартную деинсталляцию, но если не получилось — можно просто удалить сведения о программе из системы и реестра (в этом случае папку с файлами программы нужно будет удалить ручную));
- есть контроль за автозагрузкой Windows;
- возможность поиска и удаления дубликатов файлов;
- удаление тулбаров и дополнений в браузерах и пр. (см. скрин ниже).
CCleaner - дополнительные опции
❹ Удаление ключа вручную из реестра
Бывает и такое, что утилиты бессильны (хотя редко, но все-таки) . В этом случае можно вручную удалить из реестра ключи и "хвосты" от программы, а затем удалить ее папку из каталога Program Files на системном диске "C:\" (со всеми ее файлами) .
Чтобы войти в системный реестр, необходимо:
- нажать кнопки WIN+R - должно появиться окно "Выполнить";
- в окне "Выполнить" ввести команду regedit и нажать Enter (пример на скрине ниже).
regedit — открыть редактор реестра
Реестр представляет из себя большую базу данных, в котором много различных каталогов и ключей. Нам нужно найти следующую ветку: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall .
Именно в этой ветке содержатся ключи практически от всех установленных программ в Windows. Открыв ее, вы увидите, что часть программ имеют привычное название, другая часть: непонятные цифры с буквами.
Чтобы найти ключи от конкретной программы, щелкните правой кнопкой мышки по каталогу Uninstall и нажмите "Найти" . Далее вбейте в поисковую строку название программы (на латинице).
Поиск ключа программы
Затем редактор предоставит вам найденные данные. Вам осталось их удалить, а затем переустановить программу (например).
Удаление ключей из реестра
Также обратите внимание, что некоторые утилиты для удаления программ могут в авто-режиме найти записи в реестре (например, в IObit Uninstaller достаточно кликнуть правой кнопкой мышки по приложению, и в появившемся меню выбрать "Открыть в Regedit" ).
Расположение приложения и его ветки в реестре / IObit Uninstaller
В панели управления Windows находится пункт "Установка и удаление программ" или "Программы и компоненты" в Windows Vista и выше, в связи с ошибками возникающими в операционной системе или в программном обеспечении не всегда программа удаляется стандартными средствами Wondows.
Выходов из этой ситуации два, найти программу которая удаляет и вычищает компьютер автоматически или удалить программу вручную самостоятельно. Первый способ быстрее, но большое количество таких программ как правило вредят компьютеру, устанавливают рекламму, а то и того хуже заносят вирусы. Остановимся на втором способе удаления программ которые не хотят удаляться сами.
Удаление программы из реестра
Ничего сложного в этом нет, а эффект от удаления даже лучше чем от автоматической деинсталяции.
После чистки реестра лучше перезагрузить компьютер, что бы небыло проблемм с выполнением следующего пункта (но не обязательно)
Удаление программы с диска
Итак программа удалена из реестра, теперь необходимо вычистить ее с жесткого диска. Находим ее на диске (обычно все программы находятся в папке Program Files) и просто нажимаем удалить. Если надо вычистить следы ее пребывания на компьютере, то зайдите и удалите одноименные папки в C:\document and settings\\application data или C:\Пользователи \\application data (для Windows Vista и 7) где имя пользователя - Ваш логин с которым Вы входите в Windows (Его можно посмотреть нажав на меню Пуск, оно отображается вверху меню)
С антивирусами приходится повозится подольше, но вышеуказанная инструкция для этого подходит, только перед ее выполнением отключите самозащиту или просто защиту антивируса, у всех она отключается по разному, обычно по нажатию правой кнопки мыши по значку антивируса и выбору соответствующего меню. Не мало важно что большинство антивирусных компаний выпускают утилиту для принудительного удаления антивируса с компьютера, поэтому лучше сначала посетить их сайт и поистакть такую программку она позволит сильно съэкономить время.
Утилиты для удаления программных продуктов выпускают не только создатели антивирусов, поэтому всегда можно посмотреть на сайте производителя нет ли у них такой утилиты.
Если Вы удалили приложение (одно или несколько), воспользовавшись стандартным методом деинсталляции Windows, то в системе могли остаться упоминания о софте. Они занимают место на диске, снижают производительность ОС. Из данной инструкции узнаете, как из реестра удалить следы программы вручную, без сторонних оптимизаторов и "клинеров".
Полностью удаляем следы из реестра
В конце статьи сможете посмотреть видео с детальным разъяснением, если текстовое руководство покажется Вам слишком сложным и запутанным.
В идеале выполнять нижеописанную процедуру каждый раз после удаления ненужной программы. Так Вы потратите меньше времени. Или же раз в неделю уделяйте 5-10 минут очистке реестра от "хлама".
Почему оптимизаторы не помогают решить проблему? Перепробовав более десятка подобных утилит, с уверенностью можем заявить, что их эффективность далека от совершенства. Немало мусора пропускают, нередко чистят нужные файлы и записи реестра.Лучше немножко поработать ручками и головой:
- Откройте редактор реестра, прописав запрос "regedit" в консоли "Выполнить" (вызывается комбинацией Win + R ) или поиске Windows:
- В открывшемся окне увидите несколько папок. Мы будем работать с двумя - CURRENT_USER и LOCAL_MACHINE:
- Внутри каждой из них находим каталог "SOFTWARE", содержащий перечень программного обеспечения - иногда указывается название приложения, но чаще - компания-разработчик. Следует заглянуть внутрь подпапки, чтобы увидеть софт:
- Перед внесением изменений настоятельно рекомендуем создать резервную копию реестра Windows. Для того идём в меню "Файл" - "Экспорт. ". Указываем произвольное имя файла, место сохранения и ветку:
- Для восстановления из бекапа, достаточно запустить REG-файл и согласиться на внесение изменений в реестр. Теперь можете приступить к удалению следов - выделяем, нажимаем Del на клавиатуре или через контекстное меню:
Таким вот образом можно из реестра удалить все упоминания о программе. В конце процедуры перезагрузите компьютер.
Видео
Полезный контент:
Сейчас несколько раз прозвучала ошибка, которую допускают любители ставить софт. Я имею в виду отслеживание установки с помощью спецпрог-деинсталляторов. Именно отслеживание, а не просто удаление с их помощью. Это заблуждение, считать, что, если прога отслежена, то ты ее удаляешь полностью. Поясню на пальцах: делаете слепок системы, ставите прогу с отслеживанием, делаете второй снимок. Деинсталлятор их сличает. Все. При деинсталляции грубо говоря эта разница убирается. Но вы забываете, что после того, как сделан второй снимок, начинается самое главное: вы начинаете работать с программой. И - полетели всякие темпы, временные файлы, конфигурации обновлений и их олды, и так далее. Всего этого деинсталлятор не увидит. В итоге отслеженная деинсталлятором программа ХУЖЕ удаляется, чем если она не была отслежена и деинсталлятор ищет ее хвосты по-полной.
поставь себе кериша да и всё.а если от одного производителя несколько прог то при удалении в ручную можно получить проблему.
Этот метод далеко не все может удалить.
Просто показан примитивный метод чистки реестра.
Чистить реестр есть смысл, если вы до сих пор пользуетесь древним пентиумом. Или вы каждый день ставите/удаляете десяток-другой программ. В противном случае никакой разницы вы не заметите.
На наружный винчестер послал файлы, размеры которых были больше свободного места. Теперь этот наружный винчестер не запускается. Что можно сделать? Как отформатировать?
Автор,зачем выкладывать такие инструкции по обслуживанию реестра. Для продвинутого пользователя это ни к чему, он и сам знает что делать, а для обычно это зло, потому, как все равно что-то сделает не так и все,-крах.В реестр лучше не лазить,тем более если в этом ничего не понимаешь.
Скачиваете и устанавливаете программу Reg Organizer , запускаете её и не компостируете себе и людям мозги ненужными телодвижениями .
Спасибо! Очень полезная информация.
Спасибо! Для меня информация очень полезная.
Действительно, метод - не айс. Не знаю как органайзеры, оптимизаторы, но есть специальные программы - деинсталляторы. После деинсталляции ненужной проги, они выведут список ключей реестра и папок, имеющих отношение к удаленной программе. Веришь - удаляй их все скопом, не веришь - ставь галочки и удаляй только те, которые, как ты думаешь, нужно удалить. Все пути и папки, где прячется эта грязь указаны. Спец прога найдет поболе, чем вы вручную. Меня эти программы не подводили.
Если эти деинсталляторы не убеждают, то можно каждую прогу устанавливать через программы-деинсталляторы, которые перед установкой каждой новой программы, делает слепок с системы и отслеживают все изменения, которые вносит в ОСь эта программа. ВСЕ, Макс! И при удалении этой программы, убирают ВСЕ эти изменения и возвращают систему в РОВНО ТО ЖЕ СОСТОЯНИЕ, что было перед установкой этой, оказавшейся ненужной программы. И всё это за 4-5 минут.
Вручную можно сделать лучше? Ну-ну. Дерзайте.
И немного не об этом, но всё же. Есть такая хорошая вещь как бэкап. После тщательной установки новой винды не поленитесь сделать бэкап. И в крайнем случае (а ведь после долгого пользования ОСью, после неоднократных сбоев, например, так или иначе накапливаются ошибки в реестре) всегда можно откатиться к моменту этого бэкапа - к чистой винде с установленными нужными програми - за 5 минут.
Насчёт бекапа поддерживаю автора поста на 100%, ПРОВЕРЕНО МНОГОЛЕТНЕЙ ПРАКТИКОЙ. По привычке использую для этого внешний софт: ATI, меня эта программа ни разу не подводила.
Читайте также: