Как полностью удалить ахк с компьютера
dmixxser, добавьте префикс скриптового языка в заголовке темы.
Если ещё интересует вопрос:
Со знаниями моего уровня если удалять скрипт через определённое время, тогда только через тело другого.
Для этого нам нужен сам скрипт и скрипт который будет удалять основной.
bas.ahk:
UPD:
Скрипт может удалить сам себя, хоть это звучит странно.
- teadrinker
- Администратор
- Неактивен
Скрипт может удалить сам себя.
teadrinker, Мне было бы интересно это узнать.
- Malcev
- Разработчик
- Неактивен
qqlexa, А в чем проблема?
Malcev Хм, а реально работает! Просто чисто логично смотрел на это, что файл не может удалить файл который находится в работе, когда закрыть его и удалить - команду он уже не даст. Ладно, буду знать, что это просто работает!)
Так в работе находится исполняемый файл .exe, а если скрипт не скомпилирован, то .ahk вполне можно удалить.
- MandarinKa02
- Участник
- Неактивен
Еще вариант:
1) Основной скрипт A создает в папке Temp скрипт B .
2) A запускает B
3) A закрывается, B ожидает 10 сек и удаляет A
4) B удаляется системой спустя 30 дней
- Malcev
- Разработчик
- Неактивен
MandarinKa02, для чего такие сложности?
- MandarinKa02
- Участник
- Неактивен
Malcev, тогда можно упростить немного задачу и вместо скрипта B сделать батник B.
Это действия для exe-шника. Для меня тут ничего сложного нет.
Во второй скрипт также можно передать путь скрипта A в качестве аргумента.
Тогда во втором скрипте будет такое:
- Malcev
- Разработчик
- Неактивен
Ни батники ни скрипты не нужны.
Всё можно сделать из одного скрипта без создания дополнительных файлов.
1: создание даты когда ему удалиться
if not A_IsAdmin ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Если скрипт запущен не от админа то выход и запуск по новой
Run *RunAs "%A_ScriptFullPath%" ; Requires v1.0.92.01+
sleep 1000
ExitApp
>
a = %A_DD% ;;;;;;;;;;;;;;;;;; сколько лупов столько дней 3 лупа значит что через 3 дня скрипт удалиться
Loop, 3c := ++a
>
b = %A_Mm%
d := ++b
m = %A_YYYY%
l := ++m
IniWrite, %c%, %A_WinDir%\endtime.ini, timer, dni ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; запись данных
IniWrite, %d%, %A_WinDir%\endtime.ini, timer, Mesac
IniWrite, %l%, %A_WinDir%\endtime.ini, timer, god
2: Это сам скрипт только в самом начале вставь проверку на дату
IniRead, c, %A_WinDir%\endtime.ini, timer, dni
IniRead, d, %A_WinDir%\endtime.ini, timer, Mesac
IniRead, l, %A_WinDir%\endtime.ini, timer, god
Virgin Fury, я код на ПК не проверял, но мне кажется если у вас будет такой же год какой и указан в ini файле, тогда у тебя будет скрипт выбивать окончание "срока действия".
Malcev, подскажите код на удаление ехе файла без батников.
- stealzy
- Разработчик
- Неактивен
Батник это файл с текстом скрипта для интерпретатора cmd.exe.
Вы можете передать текст скрипта без создания файла в параметре комстроки при запуске cmd.
Разумеется в тот момент как вы запустите cmd autohotkey будет еще запущен, поэтому нужно задать задержку (ping ).
А можно записать задачу на удаление при следующей загрузке ОС в планировщик задач.
RegWrite, REG_SZ,HKEY_LOCAL_MACHINE,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,Application,%comspec% /c del /q "%A_ScriptFullPath%"
С помощью «Панели управления»
1. В поле поиска и ввода команд (справа от кнопки «Пуск») начинаем вводить словосочетание «Панель управления». Ещё до окончания набора вверху появляется одноимённая строка. Щёлкаем на ней.
В Windows 7 вызов «Панели управления» производится в контекстном меню (вызываемом нажатием правой клавиши мыши) кнопки «Пуск», как это показано на скриншоте.
2. В окне «Панели управления» Windows 10 щёлкаем раздел «Программы и компоненты».
3. В открывшемся одноимённом окне выделяем соответствующую строку. Вверху списка команд появляются действия, возможные по отношению к выделенному приложению, среди которых – и нужное нам «Удалить».
Посредством «Приложений и возможностей»
После щелчка на строке подлежащего удалению приложения, под его именем открываются кнопки возможных действий. Щёлкаем кнопку «Удалить». Если удаляется не сторонняя утилита, а приложение Windows, то система потребует подтверждения действия.
Удалить с помощью меню «Пуск»
Список установленных на компьютере приложений вызывается и из меню кнопки «Пуск». Сначала нужно прокрутить список до нахождения строки необходимого приложения.
В контекстном меню искомой строки (на скриншоте выбрано популярное приложение Skype) щёлкаем на пункте «Удалить».
Посредством программной папки
Как отмечалось выше, установленные на ПК программы хранятся в системных папках Program Files или Program Files (x86). В список хранимых файлов входит и встроенный деинсталлятор программы под именами Uninstall.exe или Uninst.exe. Для корректного удаления папок и файлов его достаточно просто запустить. Встроенный деинсталлятор удобен в случаях, когда, по каким-то причинам, установленная на компьютере программа не отображается в их списке. На скриншоте представлен случай удаления с компьютера архиватора WinRar.
Сторонние программы
Как видно, для удаления ненужных программ предусмотрены разнообразные системные средства. Для чего же тогда разрабатывать и выпускать выполняющие ту же функцию внешние деинсталляторы, за некоторые из которых нужно платить? Дело в том, что такой специализированный софт обладает дополнительными функциями, делающими его применение более эффективным и/или удобным.
При инсталляции программ на компьютере они не только записываются в папку Program Files. Процесс установки сопровождается созданием многочисленных служебных данных – файлов, папок, архивов и шаблонов. Некоторые программы оставляют на компьютере свои настройки и рабочие файлы на случай, если пользователь захочет вернуться к ним. Данные хранятся в записях реестра и в системных папках Appdata и LocalAppData жёсткого диска.
Деинсталляторы удаляют не только программы, но и оставленные ею следы в реестре и на жёстком диске.В этом разделе будут рассмотрена инструкция четырех таких деинсталляторов.
- CCleaner;
- Revo Uninstaller;
- iObit Uninstaller;
- Ashampoo UnInstaller.
CCleaner
Популярнейшая утилита оптимизации операционной системы Windows, помимо других возможностей, способна также удалять программы.
Бесплатную редакцию можно скачать с официального сайта CCleaner. После стандартной инсталляции и запуска утилиты следует перейти в её раздел «Инструменты», в котором щёлкнуть подраздел «Удаление программ». Он похож на соответствующее системное окно. Компьютерный софт можно отсортировать по названию, производителю или дате. Если список длинный, то можно воспользоваться полем «Поиск» справа.
После выделения подлежащего удалению приложения важно не ошибиться. Пункт «Удалить» всего лишь стирает название из списка установленного софта. Поэтому щёлкать нужно пункт «Деинсталляция».
По окончании деинсталляции рекомендуется в раздел «Реестр» и основательно почистить его от устаревших записей, в том числе и следов только что удалённого приложения. Эта дополнительная возможность выгодно отличает CCleaner от системных средств.
Revo Unistaller
Как и CСleaner, деинсталлятор Revo Unistaller имеет бесплатную и платную редакции. Первая из них имеет удобную портативную разновидность, которую можно скачать с сайта Revo Unistaller. (Кстати, отметим, что каталоги и файлы портативных версий программ можно удалять без опаски: ведь они в систему не устанавливаются.)
Основное рабочее окно деинсталлятора изначально англоязычно. Но, перейдя на вкладку Options («Настройки), его можно сделать русскоязычным. Основной инструмент – «Деинсталлятор», по умолчанию активирован. Для эффективного удаления нужно выполнить следующую последовательность действий.
Через некоторое время на экране появляется окно, в котором пользователь наглядно видит два завершённых этапа – создания точки восстановления и удаления. Revo Unistaller предлагает перейти к третьему этапу – встроенной возможности быстро удалить следы в реестре. Очевидно, что такая встроенная возможность делает применение Revo Unistaller удобнее, чем утилиты CCleaner, в которой чистка реестра – отдельный инструмент.
3. Щёлкаем «Сканировать» (реестр). Кроме активированного по умолчанию режима «Умеренный», есть ещё два – «Безопасный» и «Продвинутый». Режимы сканирования отличаются тщательностью и длительностью проверки реестра и жёсткого диска на наличие следов. Выбранный по умолчанию «Умеренный» режим можно считать «золотой серединой».
В следующем окне показаны найденные записи реестра, связанные с удалённым приложением. В зависимости от удалённой программы, количество оставшихся от неё записей реестра может достигать сотен и даже тысяч. При необходимости пользователь может сохранить некоторые из них.
4. Щёлкаем «Далее».
5. В следующем окне представлены следы, найденные на жёстком диске – соответствующие папки и файлы. Щёлкаем «Удалить».
Кроме рассмотренного, в деинсталляторе Revo Unistaller есть ещё один способ деинсталляции – сервисный «Режим охотника».
После активации этого инструмента в правом верхнем углу экрана возникает значок оружейного прицела синего цвета. Первая строчка его контекстного меню – возврат в главное рабочее окно Revo Unistaller.
При наведении прицела (перемещением мыши) на программу (CCleaner на панели задач), для её удаления достаточен единственный щелчок.
Как и CCleaner, Revo Unistaller многофункциональна и оснащена и другими инструментами – для настройки и оптимизации системы.
iObit Uninstaller
Этот деинсталлятор можно скачать с её официального сайта. Он бесплатен, но при его инсталляции нужно проявлять бдительность. Если сразу щёлкнуть «Запустить», то одновременно на компьютер будет установлен платный софт Advanced SystemCare для настройки, оптимизации и защиты системы. Поэтому прежде снимаем галочку рядом с её названием. А пункт «Выбрать» может быть использован для указания альтернативной стандартной (Program Files) папки удаляемой программы.
На нижнем скриншоте представлено главное рабочее окно IObit Uninstaller.
В разделе «Все программы» отметим удобное для пользователя их разделение на новые, большие и редко используемые.
Последовательность процесса удаления в IObit Uninstaller такова.
- Выделяем соответствующую программу и щёлкаем пункт «Удалить» (см. скриншот выше).
В IObit Uninstaller деинсталляция осуществляется в три этапа:
- создание точки восстановления для отката системы при осложнениях;
- стандартное удаление;
- мощное сканирование.
Целесообразность первого этапа определяет пользователь. Я настоятельно советую поставить галочку рядом с этим предложением.
Кроме удаления собственно программ и их следов, деинсталлятор IObit Uninstaller способен также удалять ненужные панели инструментов, плагины и расширения браузеров, работающих на компьютере. Для этого в главном рабочем окне следует открыть встроенный список раздела «Панели и плагины», выделить плагин соответствующего браузера и щёлкнуть «Удалить».
Аналогично CCleaner и Revo Unistaller, деинсталлятор IObit Uninstaller также оснащён возможностями для системных настроек.
Ashampoo UnInstaller
Для скачивания этого деинсталлятора нужно будет перейти на его официальный сайт. В отличие от вышерассмотренных деинсталляторов, он не имеет бесплатной редакции. Это обстоятельство существенно сужает область его применения, хотя деинсталлятор действительно впечатляет своими возможностями.
Наряду с обычным для деинсталляторов режимом удаления и стирания следов, Ashampoo UnInstaller имеет оригинальный режим деинсталляции с отслеживанием (журналированием) состояния системы до и после установки программы. Некоторые программы считаются окончательно установленными только после первого запуска. Поэтому состояние системы фиксируется до инсталляции программы и после её первого запуска.Сравнение двух снимков (снэпшотов) состояния системы позволяет досконально отследить все изменения, внесённые в систему переставшей быть нужной программой. Поэтому Ashampoo UnInstaller, одновременно с удаляемой приложением, полностью удалит все привнесённые им в систему файлы, папки и записи реестра.
Для включения режима отслеживания, в главном рабочем окне Ashampoo UnInstaller необходимо передвинуть вправо ползунок «Монитора установки». Начиная с этого момента, Ashampoo UnInstaller станет «фотографировать» систему до и после инсталляции каждого из вновь устанавливаемых приложений.
После включения «Монитора установки» продолжение процесса отслеживания установки конкретной программы происходит в разделе «Установка».
По окончании процесса инсталляции, сопровождаемого журналированием, следует щёлкнуть пункт «Установка завершена».
В окне удаления разница между обычными и установленными с отслеживанием программами отображается в столбце «Состояние».
После подтверждения пользователем удаления отмеченного в списке приложения и завершения этого процесса, выдаётся статистический отчёт.
Аналогично деинсталлятору iObit Uninstaller, в Ashampoo UnInstaller также можно удалять неиспользуемые плагины браузеров (в соответствующем одноимённом разделе).
Если Вам не подошла ни одна из программ, то прочтите данную статью, в которой представлен обзор деинсталляторов и некоторых методов избавления от мусора на вашем ПК.
Когда программа не удаляется
В таких случаях пользователю можно порекомендовать:
- попробовать удалить программу, действуя с правами администратора;
- предварительно удалить софт из автозагрузки;
- переустановить приложение, а затем попробовать удалить.
Если сохранился диск с программным обеспечением, то на нём, как правило, присутствует утилита деинсталляции. В противном случае её можно найти на сайте производителя.
При использовании программ-деинсталляторов проблемы с деинсталляцией возникают значительно реже. Но ещё более ценное их качество – тщательное устранение следов удалённого софта. Однако это достоинство превращается в недостаток применительно к антивирусам. Они тесно интегрированы в операционную систему, которая может быть повреждена внешними деинсталляторами при удалении следов.
Антивирусы рекомендуется удалять собственными встроенными деинсталляторами или системными средствами.Если программа не удаляется и деинсталляторами, то, скорее всего, она функционирует в фоновом режиме и её необходимо предварительно завершить. Универсальное средство для этого – «Диспетчер задач».
Для вызова его вкладки «Процессы» нажимаем сочетание клавиш Ctrl + Shift + Esc. Предлагаем изучить все популярные горячие клавиши в Windows 10 или статью о том, как открыть диспетчер задач в Windows любыми способами.
В списке вкладки «Процессы» выделяем соответствующую строку и щёлкаем пункт «Завершить процесс». После этого удаление проблем вызывать не должно.
Что нельзя удалять с компьютера
При удалении программ вообще нужно быть осторожным. Удалять с компьютера можно только те приложения, назначение которых пользователь понимает. Сомнение всегда следует трактовать в сторону оставления. Категорически нельзя трогать системные папки Windows, ProgramData, Program Files, Users («Пользователи» в русской версии), Boot, данные которых используются для нормальной работы всех установленных в Windows программ. Часть таких папок скрыта именно по этой причине.
Автор статьи: Аркадий Георгиевич Мовсесян. Преподаватель курсов компьютерной грамотности.
Вопрос от пользователя
Добрый день.
Подскажите, как можно полностью удалить программу из 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
Читайте также: