Удаление неудаляемых файлов и папок в Windows |

Закрытие программы

Очень часто файл не удаляется с рабочего стола или из другой папки на компьютере не потому, что он повреждён или заражён вирусами, на которые принято списывать все проблемы с работоспособностью машины, а из-за того, что в настоящее время используется операционной системой. Это может касаться электронных документов, исполняемых файлов, реже — программных папок; найти выход из ситуации в таком случае проще, чем открыть файл ISO.

Если не удаётся получить полный доступ к данным и удалить их, владелец компьютера или ноутбука под управлением Windows должен:

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

  • И нажать на кнопку «Повторить попытку».

  • Если после указанных манипуляций удалить данные по-прежнему невозможно, стоит попробовать завершить выполнение программы в «Диспетчере задач» Windows — штатном или от сторонних разработчиков. Вызвав утилиту (для этого достаточно кликнуть правой клавишей мыши по панели задач и выбрать в контекстном меню пункт с соответствующим названием), пользователь должен.

  • На вкладке «Процессы» найти программу, из-за которой не удаляются данные — её название указано всё в том же диалоговом окне.

  • И, щёлкнув по заголовку правой клавишей мыши, выбрать опцию «Снять задачу», после чего удалить файл стандартным способом.

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

Видео

Что делать, если не удается удалить файл/папку из-за прав доступа?

  • Кликаем правой кнопкой мыши по папке, выбираем «Свойства» — «Безопасность» — «Дополнительно».
  • В строке «Владелец» изменяем пользователя на того, под которым вы в данный момент работаете в системе. Для этого можно нажать «Проверить имена», далее ставим птичку в строке «Заменить владельца подконтейнеров и объектов» и нажимаем «ОК».
  • Появится окно «Безопасность Windows» и некоторое время ОС будет делать «Смену владельца». Далее ПК спросит: «Вы хотите заменить разрешения для этой папки так, чтобы иметь права полного доступа?». Отвечайте — «Да».
  • Далее снова видим окно «Свойства», вкладку «Безопасность». Жмите кнопку «Изменить» с нарисованным щитом, то есть как раз изменим наши права доступа к этой папке, в том числе и право на удаление. Для каждого пользователя ставим галочку в самой верхней строке «Полный доступ» и «ОК».
  • Какой-то промежуток времени придется подождать, теперь будут меняться уже Ваши права доступа к папке и объектам внутри нее. Не забываем во вкладке свойств «Общие» убрать галочку с пункта «Только чтение», подтвердите и это изменение атрибутов.
После небольшого ожидания обычно папку уже можно спокойно удалять. Если же Windows снова запросит права доступа, попробуйте повторить описанную процедуру.

Перезагрузка в безопасный режим

Первые два варианта решения проблемы не помогли, а удалить повреждённый или занятый неизвестным процессом файл всё-таки хочется? Придётся попробовать сделать это из «безопасного режима» Windows — владельцу компьютера понадобится установить соответствующую опцию и перезагрузиться. Для этого нужно:

  • Открыть «Панель управления» и перейти в раздел «Система и безопасность».

  • Далее — в подраздел «Администрирование».

  • И дважды кликнуть по ярлыку «Конфигурация системы».

  • Переключившись в новом окне на вкладку «Загрузка», пользователь должен.

  • Отметить в поле «Параметры загрузки» параметр «Безопасный режим».

  • И выбрать для него первую по счёту опцию «Минимальная» — в противном случае файл, который не удаляется, может быть снова заблокирован сторонними процессами.

  • Вполне вероятно, с первого раза удалить повреждённые данные не получится. Чтобы не выполнять перечисленные манипуляции перед каждой последующей загрузкой, следует установить галочку в чекбоксе «Сделать эти параметры постоянными» — в дальнейшем для возврата к стандартной загрузке понадобится снова открыть «Конфигурацию системы» и на вкладке «Общие» выбрать параметр «Обычный запуск».

Теперь, последовательно нажав на кнопки «Применить» и «ОК» и перезагрузив Windows, пользователь сможет без лишних усилий удалить файлы — в безопасном режиме это так же легко, как запаролить папку на компьютере.

Важно: не рекомендуется при выборе параметров безопасного режиме оставлять галочку в чекбоксе «Без GUI» — лишившись привычного интерфейса, неопытный пользователь вряд ли сможет удалить повреждённые данные.

Проверка доступа к файлу

Помогающий в некоторых случаях способ удалить файл – перезагрузка компьютера. Вполне возможно, что тот объект, от которого необходимо избавиться – результат работы той или иной программы, которая была деинсталлирована некорректно, или это было выполнено не полностью, и в системе остались какие-то программные модули (DLL, процессы), которые все еще работают и не позволяют выполнить удаление. Вполне возможно, что после перезапуска системы ненужные процессы работать не будут и файл освободится от излишней опеки. Удаляйте.

Другой момент – запрет на выполнение операций записи/стирания в данной папке, установленный администратором компьютера. Необходимо зайти в свойства папки, и на вкладке «Безопасность» проверить выданные права.

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

Удаление заблокированного файла с помощью загрузочной флешки или диска

Еще один способ удалить подобный файл — загрузиться с любого накопителя LiveCD, с диска реанимации системы или загрузочной флешки Windows. При использовании LiveCD в любых его вариантах вы сможете воспользоваться либо стандартным графическим интерфейсом Windows (например, в BartPE) и Linux (Ubuntu), либо же средствами командной строки. Обратите внимание, что при загрузке с подобного накопителя, жесткие диски компьютера могут оказаться под другими буквами. Чтобы убедиться, что вы удаляете файл с нужного диска, можно использовать команду dir c: (этот пример отобразит список папок на диске C).

При использовании загрузочной флешки или установоч

При использовании загрузочной флешки или установочного диска Windows 7 и Windows 8, в любой момент установки (после того, как уже загрузится окно выбора языка и на следующих этапах) нажмите Shift + F10, чтобы войти в командную строку. Также можно выбрать «Восстановление системы», ссылка на которое также присутствует в программе установки. Также, как и в предыдущем случае, обратите внимание на возможное изменение букв дисков.

Как удалить файл или папку при недостатке прав

Я не люблю менять права, практически никогда этого не делаю и вам не советую. Это медленно, небезопасно, а с кривыми руками бывает больно. Если отбросить ситуацию, когда объект занят процессом, в большинстве случаев нужны права SYSTEM или Trusted Installer.

Запускайте с нужными правами сторонний файловый менеджер или на худой конец блокнот.

Выполнение скриптов от имени системы возможно без сторонних средств. Актуальная подборка утилит для запуска от имени SYSTEM и Trusted Installer давно есть в блоге. Да, статья про управление правами на разделы реестра, но практической разницы с разрешениями файловой системы тут нет.

В неординарных случаях со сложными ACL могут понадобиться icacls или subinacl. И да, про это написано в KB320081.

Теги