Ошибка This action is only valid for that are currently installed
Добрый день! Уважаемые читатели и гости IP блога Pyatilistnik. В прошлый раз я вас рассказал, как я успешно произвел трансфер своих первых доменов с Godaddy на рег.ру, чтобы американцы их не забрали у меня, так как у них очередной бред, что всех русских нужно выгнать😊. Спасибо им за эту инициативу, мне теперь проще их оплачивать. Идем далее и сегодня я хочу вам показать, что у антивирусов есть темная сторона в виде косяков, глюк и тому подобное, что может повлиять на работу системы. Вчера я столкнулся с тем, что при удалении "Kaspersky Endpoint Security for Windows" я столкнулся, что после этого процесса остался мусор, который нельзя было вычистить штатными средствами, выскакивала ошибка "This action is only valid for that are currently installed". давайте разбираться в чем дело.
Почему некорректно удалился Kaspersky Endpoint Security for Windows
Давайте для начала я опишу немного свое рабочее окружение, где я поймал такую ошибку. У меня есть RDS ферма, в рамках ее обслуживания потребовалось произвести установку обновлений антивирусного решения Kaspersky Endpoint Security for Windows5. На 99% хостов все отработало штатно, а вот на одном появилась загвоздка. Обновление завершилось с ошибкой, было принято решение произвести удаление антивируса штатными средствами, но в процессе, деинсталляции остался компонент "Kaspersky Security Center Network Agent". При попытке его удалить у меня появлялась ошибка:
Если попытаться удалить его через "Приложения (Apps $ features)", то выскакивает та же ошибка.
давайте совместно разбираться как это исправить и не переустанавливать ОС.
Устранение ошибки
- 1️⃣Первое, что вы можете сделать, это попытаться переустановить "Kaspersky Endpoint Security for Windows" и "Kaspersky Security Center Network Agent", но на этом шаге меня ждала очередная ошибка:
- 2️⃣Вторым пунктом я вам советую попытаться удалить остатки "Kaspersky Security Center Network Agent" через специализированную утилиту "Removal tool for Kaspersky applications (kavremover)". Перейдите по ссылке:
Запускаем утилиту, она должна определить, какая версия антивируса или его ошметок у вас осталась, в моем примере это "Kaspersky Endpoint Security 12.2 for Windows". Для запуска введите код.
kavremover попытается удалить все оставшиеся хвосты, после его выполнения обязательно нужно перезагрузить систему.
- 3️⃣Если это не помогло, не спешите расстраиваться, мы можем воспользоваться специализированной утилитой от компании Microsoft под названием "Средство устранения неполадок при удалении ПО"
Средство устранения неполадок помогает устранить проблемы, которые:
- Поврежденные ключи реестра в 64-битных операционных системах.
- Поврежденные ключи реестра, управляющие данными обновления.
- Запретить установку новых программ.
- Предотвратите полное удаление или обновление существующих программ.
- Заблокировать вам удаление программы через "Установку и удаление программ" или "Программы и компоненты" на панели управления.
Запускаем "Средство устранения неполадок при удалении ПО", в списке установленных программ найдите то, что мешает вам, у меня это "Агент администрирования Kaspersky Security Center" и нажимаем "Next".
Говорим, что будим удалять "Yes, try uninstall"
через минуту вам выведут результат операции. У меня это успех и утилита смогла удалить старые хвосты оставленные при попытке удалить "Kaspersky Endpoint Security for Windows".
После перезагрузки, я успешно смог заново установить "Kaspersky Endpoint Security for Windows"
- 4️⃣Если и это не помогло, я вам советую проверить целостность системных файлов в Windows. Для этого запускаем командную строку от имени администратора, а далее выполните вот такой код:
- 5️⃣Дополнительно изучите логи в просмотре событий, там могут быть разные интересные события, которые смогут вам дать информацию для дальнейшего траблшутинга. Например:
Надеюсь, что я смог вам помочь. С вами был Иван Сёмин, автор и создатель IT портала Pyatilistnik.org.