Как удалить приложение без msi
У меня часто возникает проблема с установщиком Windows, пытающимся удалить пакет, но он жалуется, что:
Функция, которую вы пытаетесь использовать, находится на сетевом ресурсе, который недоступен.
Известно ли средство удаления таких пакетов, когда исходный MSI просто недоступен?
Посмотрите на инструмент под названием MSIZap , выпущенный Microsoft.
UPDATE
MsiZap.exe устарел в течение некоторого времени. Его использование не поддерживается во всех последних версиях Windows и считается очень небезопасным инструментом для использования.
Я добавил ссылку на новый инструмент поддержки Microsoft, предназначенный для очистки установок, но этот инструмент также выглядит устаревшим на данный момент. Я удалил ссылку из раздела комментариев.
Возможно, попробуйте инструмент, связанный с ответом saschabeaumont.
Обратите внимание, что Microsoft выпустила официальный инструмент для решения этих проблем без проблем, которые ранее существовали при использовании MSIZAP.
Вы можете удалить его с помощью кода продукта:
Вы получите этот код из самого MSI или любого другого инструмента, который вы используете для создания MSI.
Обратите внимание, что при удалении продукта он использует кэшированную MSI, поскольку только оригинальная MSI знает, как удалить себя. Когда вы используете код продукта, он использует кэшированный MSI из C:\WINDOWS\Installer.
UPDATE
Этот новый инструмент поддержки можно попробовать в последних версиях Windows, если вы имеют несуществующие пакеты MSI, нуждающиеся в удалении. Этот новый инструмент также устарел.
Возможно, попробуйте инструмент, связанный с ответом saschabeaumont.
Более ранние версии MSI чаще всего вызывали эту проблему (запрашивая исходный установочный носитель) (Office в тот же день), а устаревшие файлы MSI могут по-прежнему вызывать проблемы с удалением, которые могут быть решены только с помощью strong > msizap.exe (этот инструмент устарел, устаревший и больше не поддерживается). Этот инструмент командной строки ( msizap.exe ) также имел доступный графический интерфейс ( MSICUU2.exe ), оба инструмента были отброшены (попробуйте ссылку на новый инструмент очистки, указанный выше).
Только для записи. Если у вас есть доступ к оригинальной MSI, которая была фактически использована для установки продукта, вы можете использовать его для запуска удаления. Он должен быть точной MSI, которая была использована, а не только аналогичной. Для каждого файла MSI назначается уникальный пакет guid, поэтому Windows будет знать, является ли он правильным.
Вы не делали ничего сумасшедшего, как пойти в C:\Windows\Installer\и удалить файлы там, где вы?
Одним из недостатков файлов MSI является полный файл MSI для удаления или исправления приложения. Windows любит хранить копию MSI. Он также переименовывает файл MSI из общего имени в GUID без таблицы (которую я могу найти) для сопоставления исходных имен (например: Office2010.msi ) с новым GUID, так что у вас есть компьютер со многими ГБ впустую пространства, которое вы не удается удалить. Машина, которая даже не старше 1 года, может легко ударить 8 GB (пример: мой).
Или CCleaner обычно может это сделать
Доброго дня. Недавно получил один вопрос от пользователя. Приведу дословно:
«Приветствую. Подскажите пожалуйста, как удалить программу (одну игру). В общем, захожу в панель управления, нахожу установленные программы, жму кнопку удалить — программа не удаляется (появляется какая-то ошибка и все)! Есть ли какой-то способ, как удалить любую программу с ПК? Пользуюсь ОС Windows 8. Заранее благодарю, Михаил…»
В этой статье хочу ответить подробно на этот вопрос (тем более, что задают его довольно часто). И так…
Большинство пользователей пользуются стандартной утилитой Windows для установки и удаления программ. Чтобы удалить ту или иную программу, нужно зайти в панель управления Windows и выбрать пункт « удаление программ » (см рис. 1).
Рис. 1. Программы и компоненты — Windows 10
Но сравнительно часто, при удалении программ таким способом возникают разного рода ошибки. Чаще всего такие проблемы возникают:
— с играми (видимо разработчики не сильно заботятся о том, что их игру когда-нибудь нужно будет удалить с компьютера);
— с различными тулбарами и дополнениями для браузеров (это вообще, отдельная тема…). Как правило, многие из этих дополнений можно сразу отнести к вирусным, и польза от них сомнительная (если не считать показ рекламы на пол экрана «пользой»).
Если удалить программу через «Установка и удаление программ» (извиняюсь за тавтологию) не получилось, рекомендую использовать следующие утилиты: Geek Uninstaller или Revo Uninstaller .
Geek Uninstaller
Рис. 2. Geek Uninstaller 1.3.2.41 — главное окно
Отличная небольшая утилита для удаления любых программ! Работает во всех популярных ОС Windows: XP, 7, 8, 10.
Позволяет увидеть все установленные программы в Windows, произвести принудительное удаление (что будет актуально, для не удаляемых программ обычным способом), а кроме этого Geek Uninstaller сможет почистить все «хвосты», остающиеся после удаления софта (например, разного рода записи в реестре).
Кстати, так называемые «хвосты» обычно не удаляются стандартными средствами Windows, что не очень хорошо сказывается на работе Windows (особенно, если такого «мусора» скапливается слишком много).
Чем особо привлекает Geek Uninstaller:
— возможность удалить в ручную запись в реестре (а так же узнать ее, см. рис. 3);
— возможность узнать папку установки программы (таким образом так же удалить ее вручную);
— узнать официальный сайт любой установленной программы.
Рис. 3. Возможности программы Geek Uninstaller
Итог: программа в стиле минимализма, нет ничего лишнего. Вместе с тем, хороший инструмент в рамках своих задач, позволяет удалить весь софт, установленный в Windows. Многие не понимают различий между шлюхами на трасах и искушенными индивидуалками. На самом деле разница огромная. Для первых секс является средством заработка на жизнь, а вторые превращают интимный досуг в настоящее искусство. Поэтому индивидуалки Ростова-на-Дону часто проходят курсы повышения квалификации в сексе, осваивают необычные виды интимных услуг. При ставке 2000 руб. за час многие могут предложить приятный доп к классике либо минету. А при ставке 3000+ можно заказать целый пакет услуг для полноценного удовлетворения. Удобно и быстро!
Revo Uninstaller
Одна из лучших утилит для удаления нежелательных приложений из Windows. Программа имеет в своем арсенале хороший алгоритм сканирования системы не только установленных программ, но и тех, которые были давно уже удалены (остатки и «хвосты», ошибочные записи в реестре, которые могут сказываться на скорости работы Windows).
Рис. 4. Revo Uninstaller — главное окно
Кстати, многие рекомендуют ставить подобную утилиту одну из первых, после установки новой Windows. Благодаря режиму «охотнику» утилита способна отслуживать все изменения, которые происходят с системой при установке и обновлении любых программ! Благодаря этому в любой момент можно удалить сбойное приложение и вернуть свой компьютер в прежнее рабочее состояние.
Итог: на мой скромный взгляд, Revo Uninstaller предлагает тот же функционал, что и Geek Uninstaller (разве только, что пользоваться ей по удобнее — есть удобные сортировщики: новые программы, давно не используемые и пр.).
теперь Silverlight 5.1.10411.0 (x64) моего компьютера не может быть удален из-за отсутствия пакета MSI, как я могу заставить его удалить? Причина, по которой я хочу это сделать, заключается в том, что я не могу повторно загрузить установленную Silverlight 5.1.10411.0 (x64), есть x86, но не x64 One - позор вам, Microsoft или мне за это я не могу найти его с помощью Google. Или если кто-то может мне точку в правильном пакет также приемлемо.
вот небольшая статья, над которой я работаю, и хотя она не затрагивает ваш вопрос напрямую, она может быть полезна. Просто обратите внимание на разделы реестра, я упоминаю и вы можете удалить их, а также C:\Program Files\Application папка, чтобы обмануть установщиков думать
все, что вы хотели знать о установка и удаление программ в Windows
вы когда-нибудь задумывались, как Windows представляет и использует установка и удаление программ? Или, возможно, у вас есть необходимость перечислите эти ценности сами? Вот некоторая полезная информация о том, как это работает, как использовать его и некоторые аккуратные трюки вы могли бы наслаждаться.
Все, что вы видите в Установка и удаление программ (XP, Vista, 7 подтверждено) записывается в реестр на HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ как подраздел.
например, у меня есть подраздел Cutepdf Writer установка с ключи и значения:
теперь представляет интерес значение UninstallString. При нажатии кнопки "удалить" в Установка и удаление программ, что он делает, это вызвать это значение и запустить его. Вы можете сделать то же самое вручную, например с CutePDF, если вы запустите C:\Program Files (x86)\Acro Software\CutePDF Writer\Setup64.exe /uninstall из строки Run или командной строки, вы получите деинсталлятор. Вы также можете найти дополнительные параметры удаления, выполнив команду с /? switch, или выполните следующее из cmd подсказка:
Примечание, это плохой пример, как переключатель ничего не возвращает! Но, как правило, это будет работать, или вы можете просто вызвать деинсталлятор вручную таким образом. Теперь давайте рассмотрим возможную проблему со списком деинсталляции, вы увидите некоторые файлы, имена которых имеют следующий формат:
Это как установщик MSI пишет его имя в реестр, а не писать понятное имя, установщик exe пишет, пишет свой GUID.
Это на самом деле не проблема, а также трудности при чтении ключей. Есть несколько способов прочитать их. Во-первых, существует имя значения DisplayName, которое будет иметь более понятное значение (в данном примере) командной консоли Quest ActiveRoles для Active Directory (x64).
другой подход-Windows записывает "сжатую и хэшированную" версию GUID в другую часть реестра.
в хэш-значение, взять идентификатор GUID и реверс каждого набора шестнадцатеричных цифр. AFF7153F становится F3517FFA, C4AA становится AA4C и на вниз GUID, пока у вас есть следующее:
бросай , чтобы получить F3517FFAAA4C84C49EEA68EC672D1168. Теперь у вас есть сжатый и хэшированный GUID, который можно сравнить с другим ключом.
теперь вы сможете найти этот новый GUID в следующее расположение в реестре: раздел HKEY_LOCAL_MACHINE классы программного обеспечения\\\установщик\продукты
и конечно же, вот она:
С помощью следующих клавиш:
Вопрос от пользователя
Добрый день.
Подскажите, как можно полностью удалить программу из 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
Читайте также: