Что делать, если из Windows не удаляется программа? Когда при запуске операции деинсталляции средствами самой Windows или сторонним софтом, предлагающим стандартный способ выполнения этой операции, получаем ошибку. Чаще так случается из-за повреждения файла деинсталляции (unins000.dat или uninstall.exe). Но иногда можем получить отказ удалить программу из-за иных причин – например, потому что якобы повреждены её установочные файлы, и для деинсталляции необходимо обновить версию.
Такая вот хитростная уловка, нечестная игра с целью коммерческого продвижения продукта. Выход из подобного рода ситуаций могут предложить сторонние продвинутые деинсталляторы, предусматривающие функции принудительной деинсталляции софта из среды Windows путём зачистки файлов установки программы на диске С и её ключей в системном реестре.
Что это за продвинутые деинсталляторы?
1. Geek Uninstaller
В числе возможностей бесплатного деинсталлятора Geek Uninstaller – принудительное удаление софта. Выбираем нужную программу в окне Geek Uninstaller, в контекстном меню кликаем опцию «Принудительное удаление».
Подтверждаем запуск операции.
Geek Uninstaller нам покажет, какие файлы и ключи реестра для зачистки он обнаружил. Жмём «Удалить».
На этом всё.
2. Soft Organizer
Среди бесплатных возможностей деинсталлятора Soft Organizer — удаление файлов установки и ключей реестра неудаляемых программ. В окне Soft Organizer выбираем нужную программу, жмём кнопку деинсталляции.
Если появится программное уведомление о невозможности удаления, просто жмём в его окошке кнопку отмены.
Далее в окне Soft Organizer запускаем поиск остатков удаляемой программы.
И удаляем их.
На этом всё.
3. lObit Uninstaller
Ещё один продвинутый бесплатный деинсталлятор, который умеет справляться с проблемами неудаляемых программ — lObit Uninstaller. В его окне запускаем процесс обычного удаления.
Кликаем «Деинсталлировать».
Опять же, если на каком-то из этапов появится уведомление о невозможности удаления программы, просто игнорируем его нажатием кнопки отмены. В окне lObit Uninstaller наблюдаем перечень объектов для зачистки. Жмём «Удалить».
И радуемся результату.
Загрузка…
Файл unins000.dat считается разновидностью DLL-файла. DLL-файлы, такие как unins000.dat, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например Setup.exe. Данные файлы были созданы для того, чтобы различные программы (например, Find Junk Files) имели общий доступ к файлу unins000.dat для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.
К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом DAT, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла unins000.dat — либо при запуске приложения Find Junk Files, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок unins000.dat относятся:
- Нарушение прав доступа по адресу — unins000.dat.
- Не удается найти unins000.dat.
- Не удается найти C:\Program Files (x86)\Find Junk Files\unins000.dat.
- Не удается зарегистрировать unins000.dat.
- Не удается запустить Find Junk Files. Отсутствует требуемый компонент: unins000.dat. Повторите установку Find Junk Files.
- Не удалось загрузить unins000.dat.
- Не удалось запустить приложение, потому что не найден unins000.dat.
- Файл unins000.dat отсутствует или поврежден.
- Не удалось запустить это приложение, потому что не найден unins000.dat. Попробуйте переустановить программу, чтобы устранить эту проблему.
Файл unins000.dat может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Find Junk Files) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла unins000.dat может быть вызвано отключением питания при загрузке Find Junk Files, сбоем системы при загрузке unins000.dat, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.
- Что это?
- unins000.exe не работает
- По поводу принудительного удаления
- Заключение
Приветствую. При установке программы дополнительно устанавливаются компоненты — например для проверки новой версии и обновления, отображения иконки в трее, для деинсталляции.
Компонент деинсталляции программы.
Файл присутствует во многих программах. При запуске — обычно появляется мастер удаления, нужно нажимать Далее/Next/Удалить/Uninstall.
При работе мастера могут быть дополнительные настройки — например удалить пользовательские настройки. Иногда в конце необходима перезагрузка.
Также файл unins000.exe запускается при выборе пункта Удалить в окне Программы и компоненты (Win + R > команда appwiz.cpl).
Пример — папка игры Need for Speed Underground, внутри файл деинсталлятора — unins000.exe:
Второй пример — программа Advanced SystemCare Ultimate (IObit), которая также содержит данный компонент:
Файл, в названии которого упоминается unins/uninstall — с высокой вероятностью необходим для удаления программа или одного из компонентов.
unins000.exe не работает
Иногда при удалении программы возникают ошибки. Тогда стоит попробовать удалить, используя специальные удаляторы — Revo Uninstaller или Uninstall Tool, позволяющие принудительно деинсталлировать приложение.
Revo Uninstaller. Выбираем приложение > нажимаем правой кнопкой > Удалить:
При наличии встроенного мастера деинсталляции (unins000.exe) — будет запущен. При отсутствии или при проблемах деинсталляции — удалятор принудительно удалит файлы/папки приложения, используя поиск в реестре/на диске:
Uninstall Tool. Удалятор отличается более простым интерфейсом, немного быстрее удаляет приложения. Выбираем приложение > нажимаем правой кнопкой > выбираем пункт Принудительное удаление:
Далее запустится процесс сканирования файлов/папок приложения для дальнейшего удаления:
После — лучше почистить ПК чистилкой CCleaner, удалив мусор в реестре/среди файлов.
По поводу принудительного удаления
Желательно использовать для небольших программ. Софт, значительно занимающий место на диске, например Microsoft Office — принудительно удалять нежелательно. Вместе с удалением могут быть затронуты другие данные. Даже удалятор не даст гарантии очистки всех остатков/следов. Однако, когда принудительное удаление — неизбежно, сперва создайте точку восстановления/образ системы.
Драйвера принудительно удалять — нельзя. Драйвера состоят из ПО управления и самих драйверов, которые установлены не в папку ПО (драйвера — файлы с расширением sys). Деинсталляция драйверов должна происходить корректным способом, например используя утилиту Display Driver Uninstaller — позволит удалить драйвера AMD/NVIDIA/Intel.
Заключение
Главное выяснили:
- unins000.exe — файл, представляющий из себя компонент удаления программы.
- Другое название — uninstall.exe.
- В случае ошибки при деинсталляции ПО — используйте специальные удаляторы Revo Uninstaller или Uninstall Tool, предварительно создав точку восстановления.
РЕКЛАМА
Надеюсь информация помогла. Удачи.
- Remove From My Forums
-
Вопрос
-
В «Программы и компоненты» не удаляются программы под названиями RegClean Pro, WinZip Registry
Нажимая «Удалить» программу: RegClean Pro
Система пишет : Ошибка
Messages file “ C:\ Program Files(x86) \ RegClean Pro\unins000.msg’’ is missing. Please correct the problem or obtain a new copy of the program.
Нажимая «Удалить» программу: Win Zip Registry Optimizer
Система пишет: Деинсталляция
Файл “ C:\Program Files(x86)\WinZip Registry Optimizer\unins000.dat”
не существует, деинсталляция невозможна.Обе программы присутствуют в списке «Программы и компоненты» Перезагрузка компьютера не помогает удалить.
Прошу помощи !
Ответы
-
По данным путям файлы находятся?
Попробуйте заново поставить данное ПО, а потом его удалить.
C уважением к Вам, Я
-
Предложено в качестве ответа
5 июня 2013 г. 8:29
-
Помечено в качестве ответа
Dmitriy VereshchakMicrosoft contingent staff, Moderator
6 июня 2013 г. 8:24
-
Предложено в качестве ответа
The workaround solution is to add the user to have Full Control on the %LOCALAPPDATA%\Programs\Microsoft VS Code
folder.
The following PowerShell script (run as Admin) can replace the user permissions temporarily and resolve the immediate issue:
$folder = "$env:LOCALAPPDATA\Programs\Microsoft VS Code\"
$username = "$env:USERDOMAIN\$env:USERNAME"
$newAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($username, "FullControl", 3, "None", "Allow")
$acl = Get-ACL $folder
$acl.AddAccessRule($newAccessRule)
Set-ACL $folder -AclObject $acl
This allows the installer/updater to continue by clicking Try Again
.
Installation method
This question pertains to the per-user installation of VS Code. This is a valid installation method, and the default method.
The alternative is the Program Files-based (system-wide) installation.
Root cause?
I’m unsure why the user’s permissions were lost on the folder. By default the user should have access to their own AppData directory. Something had set the permissions to Admin only (i.e. requiring elevation).
Perhaps the root cause is due to an elevated VS Code doing an update?
More discussion on https://github.com/microsoft/vscode/issues/148953