Не удается удалить установщик msi виндовс 10

Обновлено: 07.07.2024

У меня часто возникает проблема с установщиком 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 обычно может это сделать

How can I remove the old version manually (i can use regedit, no problem)? I am using XP machine. thanks

EDIT: After I removed its subkey in that uninstall registry entry, I still cannot install my newer version.

cannot delete msi installer

3 Answers 3

Простыми словами о сложном

6 июл. 2011 г.

Не удается удалить инсталлятор msi

Решение:
Скачиваем утилиту Windows Installer Clean Up Utility , я скачал вот здесь

Устанавливаем, запускаем программу и ищем в списке программу которая не удаляется, выбрали, жмем Remove , соглашаемся с предупреждением, секунда и все, не удаляемая программа удалена!

11 комментариев:

Спасибо! Действительно работает)))

Утилита установилась, но не запускается! Что дальше?

cannot delete msi installer

И так
Пуск- Панель управления- Все программы
здесь будет расположена программа.

Есть несколько решений этой проблемы:
1)Если Windows7 то запустите от имени Администратора
2)Перезагрузите компьютер и запустите программу
3)Переустановите программу
4)Искать другое решение проблемы

А их много, от чистки реестра, до удаления всех остатков (папок, файлов) не удаляемой программы.

Спасибо большое, вы меня спасли.

cannot delete msi installer

Вы абсолютно правы по поводу ваших советов, но они и многое другое было проделаны , а результат все ровно оставался отрицвтельный.

Универсальная утилита CCleaner – удобная и, что более важно, бесплатная программа, которую используют для очистки и оптимизации ресурсов своего ПК многие пользователи. Однако иногда возникает потребность удалить программу – по причине смены на более удобный вариант или для освобождения места на диске. Есть несколько способов удалить CCleaner так, чтобы в системе не осталось следов от установщика и прочих файлов.

Обнаружение папки программы

maxresdefault (6)

Самый простой способ удалить программу – найти папку с её корневыми файлами. Каждую программу компьютер устанавливает на диск, который стоит как «путь» для всех новых программ по умолчанию. Если вы сознательно определили папку, в которую устанавливался CCleaner (выбрали путь во время установки), то папку расположения можно просто вспомнить. Если нет, то ничего страшного – найти её не составит труда.

Чтобы найти корневую папку, вам нужно узнать путь установки, который выглядит примерно следующим образом: Локальный диск D/Программы/Утилиты/CCleaner. Это условный пример, на каждом компьютере путь к папке выглядит по-разному. Узнать, где находится программа, можно двумя способами.

Через поиск «Пуск»

В Windows любой версии есть поиск через меню «Пуск». Так как программные папки подписаны в соответствии с названием софта, этот способ может быть полезен. Что нужно сделать:

  1. Откройте меню «Пуск» с помощью соответствующей кнопки в нижнем левом углу экрана.
  2. Найдите строку поиска под названием «найти программы и файлы», введите туда «CCleaner».
  3. Ознакомьтесь с результатами. Поиск ищет абсолютно все файлы с таким названием, в том числе ярлыки и текстовые документы. Вам нужны папки и установочные файлы.
  4. При нажатии на нужный файл, он откроется, и вы автоматически найдёте нужный путь к папке.

Вызвать меню «Пуска» можно как нажатием, так и системной кнопкой на клавиатуре с соответствующим названием.

Через «Расположение файла»

Внимание! Данный способ будет вам недоступен, если вы не можете кликнуть на ярлык правой кнопкой мыши (отсутствует мышь или сломана соответствующая кнопка на тачпаде).

Что нужно сделать:

  1. Найдите на рабочем столе ярлык CCleaner.
  2. Проверьте его – запустите программу. Если не получается, то ярлык уже недействителен и не ведёт в нужную вам папку.
  3. Не забудьте после проверки закрыть программу – нельзя удалить файлы, запущенные системой.
  4. Нажмите на ярлык правой кнопкой мыши или тачпада и дождитесь выпадающего меню – в нём нажмите левой кнопкой мыши на «Расположение файла».
  5. Дождитесь, пока папка прогрузится. Обычно ярлык привязан к установочному файлу – его удаления будет недостаточно. Найти папку, в которой находятся все файлы, включая установочный, просто – нужно перейти по стрелкам назад, пока не остановитесь на папке с названием программы.

Далее у пользователя два пути:

  1. Можно просто найти главную папку, в которой находятся все остальные, и удалить всё обычным путём (в «Корзину», а потом очистить «Корзину»), но таким путём удаляются не все файлы.
  2. Второй вариант немного сложнее, но надёжнее. Необходимо найти деинсталлятор – противоположный установочному файл.

Как удаляется утилита

Для опытного пользователя ПК принципиально важно удалить программу полностью, а не простым способом через «Корзину».

Udalit-Skype-Windows-7-1280x720

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

Что будет, если не удалить CCleaner полностью:

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

Удаление программы через установщик

Обычно он есть в папке, и его можно найти по его английскому названию – uninstaller, не обязательно полному. Чаще всего деинсталлятор находится рядом с установщиком, также оба файла должны быть в одинаковом формате – exe.

Если в основной папке найти не удаётся, попробуйте поискать в других, внутренних папках. В зависимости от версии программы, а также пути установки расположение файлов внутри основной папки может меняться, потому универсальной инструкции не существует. Можно скомбинировать способы и попытаться найти деинсталлятор с помощью «Пуска», если минимальный уровень английского позволяет.

Важно! Помимо установщика и деинсталлятора в папке могут быть другие файлы этого формата, потому обращайте внимание на названия.

Деинсталлятор – уже готовый алгоритм, требующий только запуска. Пользоваться им очень просто:

maxresdefault (9)

  1. Найдите нужный файл и запустите его, дважды кликнув левой кнопкой мыши.
  2. Дождитесь, пока запустится окно действия – аналогичное окну установщика, но предлагающее полностью удалить программу.
  3. Согласитесь на полное удаление CCleaner и действуйте согласно инструкциям программы. Сам CCleaner в это время должен быть закрыт (то есть активных процессов в нём быть не должно).
  4. Дождитесь окончания процесса и убедитесь, что программы больше нет по пути установки.
Внимание! Если программа стояла у вас в меню быстрого доступа или интерактивных виджетах для рабочего стола, то не исключено, что придётся удалять ярлыки оттуда вручную.

Использование деинсталлятора значительно лучше, чем простое удаление в «Корзину», но и это не самый оптимальный для системы способ. Иногда CCleaner может просто не удаляться способами, перечисленными выше. Тогда требуется особый подход в виде сторонних программ из числа «форматировщиков» или простая перезагрузка компьютера, зависит от случая.

Что делать, если не удаётся убрать установщик MSI

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

sysshot

Сторонний софт

Если вам очень нужно удалить этот установочный файл, то можно прибегнуть к помощи других программ – более мощных и современных утилит, чем сам CCleaner. Такие можно найти в свободном доступе или воспользоваться пробным бесплатным периодом – любого испытательного срока будет достаточно, чтобы удалить одну программу.

Доступные и эффективные утилиты для удаления «сложных» файлов:

  • Unlocker – небольшая компактная программа, быстро справляется и решает большинство проблем.
  • Uninstall Tool – полноценный инструмент по удалению лишних файлов и в целом оптимизации компьютера, который стоит держать на всякий случай.
  • Windows Installer Clean Up Utility – самый простой и стандартный вариант для тех, кому нужно просто один раз удалить проблемный файл.

Если после всего предпринятого у вас так и не получилось удалить файл, то, скорее всего, что-то делалось неправильно. Если следовать внутренним инструкциям утилит, то никаких проблем возникнуть не должно.





И что же мы видим? А ничего. Нету тут этого файла, вернее он есть, но мы его не видим




1. Скрывать защищенные системные файлы.

2. Скрытые файлы и папки.


После этого возвращаемся в папку Microsoft и видим что там появились файлы с названием msi.





Ну вот мы удалили все файлы msi, а ведь задание то осталось, и при чем не удаляется! Что же делать?


Оп-па, что же мы тут видим. Наш любимый MSI. Ну что, проделываем с ним те же процедуры что и с прошлыми файлами, а после удаляем.

Всё, от вируса в Планировщике Заданий мы избавились, как и от лишних проблем с рекламой. Вот пруфы:

Как очистить папку C:WindowsInstaller. Освобождаем место на диске C.

Если у Вас установлено программное обеспечение для анализа дискового пространства компьютера или ноутбука с операционной системой Windows 10, то вы сможете убедится в том, что папка C:WindowsInstaller – одна из тех папок, которая может занимать от 1 до 20-30 Гбайт, в ней будут храниться файлы MSI и MSP.

Читать еще: Как реализовать на компьютере Recovery-функционал с помощью программы AOMEI OneKey Recovery

Содержание

Если просмотреть подробные сведения о файлах MSI и MSP в папке Installer, то можно убедиться, что данные файлы используются определенными установленными приложениями ОС, но часть из них будут уже устаревшими, так они предназначены либо для старых версий приложений, либо приложения уже удалены и данные пакеты установки/обновления больше не используются.

Можно ли удалить папку Installer в Windows?

Есть несколько безопасных способов анализа и удаления файлов из папки C:WindowsInstaller, мы представим их ниже, но к все равно к ним стоит прибегать только в случае, если место на диске C у Вас заканчивается, а очистку диска C штатными способами уже выполняли.

Внимание! Так как вы планируете действия в системной папке Windows, настоятельно рекомендуем сначала создать точку восстановления системы, прежде чем выполнить очистку папки Installer.

Варианты очистки устаревших файлов MSI и MSP

Предлагаем использовать 3 разных метода для удаления устаревших файлов MSI и MSP в папке Installer в Windows 10.

1. Сценарий от компании Microsoft PowerShell WInstCleaner. ps1

С помощью скрипта PowerShell WInstCleaner.ps1 можно в ручном режиме определить, какие файлы устарели и не используются приложениями в папке C:WindowsInstaller.

Для использования скрипта запустите PowerShell (пользователь без административных прав) и перетащите в окно загруженный скрипт WInstCleaner.ps1, после этого нажмите Enter.

WInstCleaner. ps1 можно скачать здесь

2. Утилита для безопасного удаления устаревших пакетов PatchCleaner

Утилита Patch Cleaner разработана для безопасного удаления устаревших пакетов из папки Installer.

Запустите установочный файл, загруженный с сайта разработчика, проследуйте дальнейшим инструкциям для установки программы. После запуска программы PatchCleaner автоматически проанализирует файлы папки Installer и предложит удалить (кнопка “Delete”) неиспользуемые файлы или переместить в другую папку, которую Вы можете указать нажав кнопку “Browse”.

На сегодняшний день Patch Cleaner уже не обновляется, так как последняя версия 1.4.2.0, размещенная на сайте, датируется 2016 годом, появилась данная утилита в 2015 году, но тем не менее её можно использовать.

Читать еще: Почему телефон перестал подключаться к Wifi?

PatchCleaner можно скачать в виде установочного файла и в виде Portable-версии с сайта разработчика

Можно ли удалить CCleaner с компьютера полностью и как это сделать? Преодоление трудностей

Универсальная утилита CCleaner – удобная и, что более важно, бесплатная программа, которую используют для очистки и оптимизации ресурсов своего ПК многие пользователи. Однако иногда возникает потребность удалить программу – по причине смены на более удобный вариант или для освобождения места на диске. Есть несколько способов удалить CCleaner так, чтобы в системе не осталось следов от установщика и прочих файлов.

Обнаружение папки программы


Самый простой способ удалить программу – найти папку с её корневыми файлами. Каждую программу компьютер устанавливает на диск, который стоит как «путь» для всех новых программ по умолчанию. Если вы сознательно определили папку, в которую устанавливался CCleaner (выбрали путь во время установки), то папку расположения можно просто вспомнить. Если нет, то ничего страшного – найти её не составит труда.

Чтобы найти корневую папку, вам нужно узнать путь установки, который выглядит примерно следующим образом: Локальный диск D/Программы/Утилиты/CCleaner. Это условный пример, на каждом компьютере путь к папке выглядит по-разному. Узнать, где находится программа, можно двумя способами.

Через поиск «Пуск»

В Windows любой версии есть поиск через меню «Пуск». Так как программные папки подписаны в соответствии с названием софта, этот способ может быть полезен. Что нужно сделать:

  1. Откройте меню «Пуск» с помощью соответствующей кнопки в нижнем левом углу экрана.
  2. Найдите строку поиска под названием «найти программы и файлы», введите туда «CCleaner».
  3. Ознакомьтесь с результатами. Поиск ищет абсолютно все файлы с таким названием, в том числе ярлыки и текстовые документы. Вам нужны папки и установочные файлы.
  4. При нажатии на нужный файл, он откроется, и вы автоматически найдёте нужный путь к папке.

Вызвать меню «Пуска» можно как нажатием, так и системной кнопкой на клавиатуре с соответствующим названием.

Через «Расположение файла»

Что нужно сделать:

  1. Найдите на рабочем столе ярлык CCleaner.
  2. Проверьте его – запустите программу. Если не получается, то ярлык уже недействителен и не ведёт в нужную вам папку.
  3. Не забудьте после проверки закрыть программу – нельзя удалить файлы, запущенные системой.
  4. Нажмите на ярлык правой кнопкой мыши или тачпада и дождитесь выпадающего меню – в нём нажмите левой кнопкой мыши на «Расположение файла».
  5. Дождитесь, пока папка прогрузится. Обычно ярлык привязан к установочному файлу – его удаления будет недостаточно. Найти папку, в которой находятся все файлы, включая установочный, просто – нужно перейти по стрелкам назад, пока не остановитесь на папке с названием программы.

Далее у пользователя два пути:

  1. Можно просто найти главную папку, в которой находятся все остальные, и удалить всё обычным путём (в «Корзину», а потом очистить «Корзину»), но таким путём удаляются не все файлы.
  2. Второй вариант немного сложнее, но надёжнее. Необходимо найти деинсталлятор – противоположный установочному файл.

Как удаляется утилита?

Для опытного пользователя ПК принципиально важно удалить программу полностью, а не простым способом через «Корзину».

Читать еще: Деловая переписка на английском языке: фразы и советы


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

Что будет, если не удалить CCleaner полностью:

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

Удаление программы через установщик

Обычно он есть в папке, и его можно найти по его английскому названию – uninstaller, не обязательно полному. Чаще всего деинсталлятор находится рядом с установщиком, также оба файла должны быть в одинаковом формате – exe.

Если в основной папке найти не удаётся, попробуйте поискать в других, внутренних папках. В зависимости от версии программы, а также пути установки расположение файлов внутри основной папки может меняться, потому универсальной инструкции не существует. Можно скомбинировать способы и попытаться найти деинсталлятор с помощью «Пуска», если минимальный уровень английского позволяет.

Деинсталлятор – уже готовый алгоритм, требующий только запуска. Пользоваться им очень просто:


  1. Найдите нужный файл и запустите его, дважды кликнув левой кнопкой мыши.
  2. Дождитесь, пока запустится окно действия – аналогичное окну установщика, но предлагающее полностью удалить программу.
  3. Согласитесь на полное удаление CCleaner и действуйте согласно инструкциям программы. Сам CCleaner в это время должен быть закрыт (то есть активных процессов в нём быть не должно).
  4. Дождитесь окончания процесса и убедитесь, что программы больше нет по пути установки.

Использование деинсталлятора значительно лучше, чем простое удаление в «Корзину», но и это не самый оптимальный для системы способ. Иногда CCleaner может просто не удаляться способами, перечисленными выше. Тогда требуется особый подход в виде сторонних программ из числа «форматировщиков» или простая перезагрузка компьютера, зависит от случая.

Что делать, если не удаётся убрать установщик MSI?

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


Сторонний софт

Если вам очень нужно удалить этот установочный файл, то можно прибегнуть к помощи других программ – более мощных и современных утилит, чем сам CCleaner. Такие можно найти в свободном доступе или воспользоваться пробным бесплатным периодом – любого испытательного срока будет достаточно, чтобы удалить одну программу.

Доступные и эффективные утилиты для удаления «сложных» файлов:

  • Unlocker – небольшая компактная программа, быстро справляется и решает большинство проблем.
  • Uninstall Tool – полноценный инструмент по удалению лишних файлов и в целом оптимизации компьютера, который стоит держать на всякий случай.
  • Windows Installer Clean Up Utility – самый простой и стандартный вариант для тех, кому нужно просто один раз удалить проблемный файл.

Если после всего предпринятого у вас так и не получилось удалить файл, то, скорее всего, что-то делалось неправильно. Если следовать внутренним инструкциям утилит, то никаких проблем возникнуть не должно.

Читайте также: