Достаточно часто пользователи Windows-систем сталкиваются с извечной проблемой удаления файлов и каталогов, причем даже тех, которые, по идее, к системным компонентам никакого отношения не имеют. В такой ситуации приходится искать какое-то подходящее решение. О том, как удалить неудаляемую папку, далее и попытаемся разобраться. Ниже предлагается несколько самых простых методов, для применения которых особыми знаниями обладать не нужно.
Почему и какие папки в Windows не удаляются?
Итак, прежде чем принимать какое-то наиболее подходящее решение, давайте кратко остановимся на том, почему некоторые каталоги не удаляются, и что это могут быть за компоненты. Тут можно представить несколько вариантов. Обычно неудаляемыми оказываются системные директории, в которых находятся компоненты, отвечающие за корректную работу Windows. Правда, от некоторых таких папок за ненадобностью избавиться можно (при удалении может указываться, что пользователь для выполнения действий должен обладать правами администратора, о чем будет свидетельствовать соответствующий значок на кнопке удаления).
Иногда, как в случае с переполненным каталогом SoftwareDistribution, помогает его переименование с последующим удалением. Часто папки могут блокироваться вирусами, но еще чаще встречаются ситуации, когда система сообщает, что какой-то файл, находящийся в каталоге, занят другим процессом. Таким образом, говоря о том, как удалить папку принудительно в Windows 7 или в любой другой модификации операционной системы, будем отталкиваться именно от таких начальных условий.
Простейшие действия по удалению каталогов
Изначально предположим, что от выбранного каталога невозможно избавиться по причине возможных ошибок операционной системы или в случае, когда файлы в папке заняты другим процессами, но пользователь не знает, какими именно. В этом случае мало будет закрыть все работающие приложения, которые теоретически могли использовать эти файлы, а необходимо выполнить полную перезагрузку системы, после чего попытаться произвести удаление повторно. Однако такой подход применим только в том случае, если программа, обращающаяся к каталогу и его вложенным файлам, не прописана в автозагрузке, поскольку приложение после рестарта запустится снова, и пользователь получит ту же проблему. Как принудительно удалить папку в этом случае? Для этого придется выяснить, каким именно процессом заняты файлы каталога.
Как принудительно удалить папку в Windows XP и выше, если она занята каким-то процессом?
Предположим, что проблема удаления возникла снова, но в разделе апплетов, стартующих вместе с системой, пользователь искомого процесса не нашел.
В самом просто случае достаточно будет вызвать «Диспетчер задач» и завершить службу, которая использует данные удаляемого каталога вручную, сняв задачу путем нажатия соответствующей кнопки или воспользовавшись меню ПКМ. Чаще всего такие ситуации проявляются при работе программ-мессенджеров вроде Skype или торрент-клиентов, которые при закрытии основного окна всего лишь сворачиваются в трей, а не завершают работу. Иногда не помогает даже выход из приложения, а его процесс все равно остается активным. А вот завершив его в «Диспетчере задач», каталог работающей программы и можно будет удалить.
Примечание: иногда для удаления папок, которые могут быть заняты системными процессами или службами драйверов, бывает целесообразно выполнить старт системы в безопасном режиме, после чего повторить удаление.
Действия с атрибутами директорий и файлами, в них находящихся
Теперь предположим, что каталог и вложенные в него файлы никакими системными или пользовательскими процессами не заняты, но избавиться от них все равно не получается. Как принудительно удалить папку в Windows 8 и в других модификациях, ведь явного задействования компонентов нет? Очень часто пользователи упускают из виду тот момент, что и для самих каталогов, и для присутствующих в них файлах может быть установлен атрибут, позволяющий производить только чтение.
Как уже понятно, в «Проводнике» необходимо перейти к свойствам папки через меню ПКМ, снять соответствующий атрибут, а затем согласиться с выполнением этого действия для всех вложенных объектов. После этого удаление станет возможным.
Как принудительно удалить папку в Windows 10 и ниже с изменением прав доступа?
Одним из самых действенных методов можно назвать изменение прав доступа к неудаляемым объектам, правда, иногда может потребоваться и смена владельца (например, с TrustedInstaller на администратора). Давайте же посмотрим, как принудительно удалить папку, используя такую методику.
Через меню ПКМ нужно перейти к свойствам выбраной директории, затем выбрать пользователя или группу, нажать кнопку дополнительных параметров, дважды нажать кнопки изменения разрешений, а в списке в обязательном порядке отметить пункты удаления и изменения содержимого каталога. После сохранения опций, по идее, от папки можно будет избавиться.
Если это не поможет или указанные разрешения поменять не получится, следует обратиться к вкладке владельца и сменить его на администратора или пользователя, имеющего аналогичные права.
Примечание: при попытке смены владельца для системных директорий некоторые файлы (например, в директории Windows) все равно могут оказаться заблокированными. Но это касается только системных компонентов, а при выполнении действий с пользовательскими каталогами такие ошибки обычно не возникают).
Удаление папок через командную строку или с использованием BAT-файла
Рассматривая проблему того, как принудительно удалить папку любой категории, в операционных системах Windows можно воспользоваться командной строкой или консолью PowerShell, которые в обязательном порядке должны стартовать от имени администратора.
В качестве исполняемой команды прописывается сочетание RMDIR /S /Q, после которого через пробел вводится полный путь к каталогу с указанием диска, на котором он расположен.
Для упрощения действий можно сразу же в «Блокноте» вписать команду удаления, после чего сохранить файл в формате BAT, а для его исполнения запустить от имени администратора, что, собственно, то же самое, что и при действиях с командной строкой.
Удаление каталогов в файловых менеджерах
Теперь давайте посмотрим, как принудительно удалить папку с компьютера, используя для этого сторонние средства. Одним из простейших вариантов выполнения таких действий является использование всевозможных файловых менеджеров, не ограниченных в правах.
Так, например, достаточно интересно в этом отношении смотрятся программы-коммандеры вроде Total Commander или FAR Manager, созданные на основе небезызвестного Norton Commander, ранее активно применявшегося в DOS-системах.
Использование утилиты для разблокирования Unlocker
Наконец, можно предположить, что и действия в файловых приложениях оказались безрезультатными. Как принудительно удалить папку в такой ситуации? Решение тоже есть! По всей видимости, многие слышали о такой уникальной утилите, как Unlocker. Иногда ее можно встретить в некоторых сборках Windows 7. Если ее в системе нет, можете инсталлировать программу самостоятельно. Действия здесь очень просты.
Достаточно выбрать пункт «Анлокера» через меню ПКМ на подлежащем удалению каталоге, а затем в выпадающем меню установить не разблокирование, а удаление. Помогает это практически всегда.
Что делать, если ни один из предложенных методов эффекта не дал?
Наконец, предположим самое невероятное – ни один и вышеописанных методов эффекта не дал. Такое тоже бывает, но в основном относится исключительно к некоторым категориям вирусов. Что же делать в этом случае? Если кто не знает, абсолютно обо всех объектах (и файлах, и папках) информация зафиксирована в системном реестре.
Таким образом, сначала необходимо найти в редакторе (regedit) сведения об объекте, задав поиск по его названию (в примере выше каталог условно назван Virus), удалить все связанные с ним ключи, после чего можно будет избавиться и от самой директории. Если сразу после внесения изменений папка все равно не удалится, сначала систему нужно будет перезагрузить, а после рестарта повторить попытку удаления.
В принципе, если только речь не идет о системных объектах или у пользователя по каким-то причинам не хватает прав доступа на изменение содержимого реестра, работает такая методика всегда! Кстати сказать, она активно используется именно в тех случаях, когда при ручном удалении тех же рекламных вирусов или неудаляемых программ с ними возникают проблемы. Впрочем, напоследок именно для удаления приложений или панелей обозревателей можно посоветовать воспользоваться и специальными программами-деинсталляторами (например, iObit Uninstaller). Такие утилиты могут автоматически чистить остатки, а также удалять неудаляемые файлы и папки, которые могли бы остаться при некорректном удалении программ другими средствами (например, через стандартный раздел программ и компонентов системы).