Ошибка при удалении Не удалось найти этот элемент.

Ошибка при удалении Не удалось найти этот элемент.

16.09.2019 0 Автор GodKnowses

Ошибка удаления Не удалось найти этот элемент.

Некоторые пользователи Windows 7/10 могут столкнуться с такой проблемой. При попытке удалить некий файл или папку возникает проблема. А точнее, целый их набор. Так, при попытке его…

  • открыть, содержимое файла или папки отображается пустым, а его открытие нередко сопровождается ошибкой:

Не удалось найти этот элемент

не удалось найти этот элемент

  • удалить, проводник Windows молча закрывает диалоговое окно о подтверждении файла/папки, но он/а никуда не деваются:

не удаётся найти файл

В чём причина проблемы?

Дело в том, что в файловой системе NTFS Windows не позволяет нам создавать файлы и папки, в именах которых будут следующие сочетания символов:

CON
PRN
AUX
NUL
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
LPT1
LPT2
LPT3
LPT4
LPT5
LPT6
LPT7
LPT8
LPT9

Это ни что иное как имена драйверов устройств MS-DOS, которые в качестве названий в Windows использоваться не могут. Ибо они уже зарезервированы:

  • CON : мониторы и клавиатуры
  • PRN : параллельные порты
  • AUX : серийные порты
  • CLOCK$ : системные часы
  • NUL: битоприёмник/корзина
  • A: – Z: : буквы дисков
  • COM1 : первый коммуникационный порт
  • LPT1 : первый параллельный порт принтера
  • LPT2 : второй параллельный порт принтера
  • LPT3 : третий параллельный порт принтера
  • COM2 : второй коммуникационный порт
  • COM3 : третий коммуникационный порт
  • COM4 : четвёртый коммуникационный порт

И, если вы попытаетесь создать файл или папку с зарезервированным именем (без использования специальных утилит), вы увидите следующее:

указано неверное имя устройства

Вобщем, как такие файл или папка оказались на вашей машине, уже не важно. Давайте от них избавимся.

А как можно избавиться от ошибки Не удалось найти этот элемент?

Одним из вариантов решения вопроса была бы загрузка с какого-либо загрузочного диска с поддержкой командной консоли или LiveCD, откуда можно было бы всё без труда удалить. Однако я покажу вам более быстрый и удобный вариант. Если не поможет, скачайте программку Unlocker. Ссылки я дам в конце статьи.

rd \\.\путь-к-файлу-папке /S /Q

где

  1. rd – приказ на затирание папки или директории
  2. \\. – выбор текущего компьютера
  3. /S – убивает все под-папки, которые содержатся внутри затираемой директории, чтобы не вызвать молчаливой ошибки удаления
  4. /Q – просьба выполнить команду без дополнительной информации на экране; к применению не обязательна, но иногда полезна.

Например, на SD-карте у меня обнаружились файл и папка именно с такими “неправильными” именами (см. фото выше). Запускаем из консоли:

rd \\.\H:\COM7 /S /Q

удалить неудаляемую папку

Однако, если вы уверены, что файл или папка намертво прописались на устройствах с Windows, но отнюдь не из-за неверных символов в их именах, можно убрать их другими командами из консоли:

FSUTIL reparsepoint delete C:\путь-к-файлу-папке

команда работает только для томов с файловой системой NTFS

DEL C:\путь-к-файлу-папке

С одиночными файлами такой трюк часто не прокатывает:

синтаксическая ошибка в имени файла

Если и эти команды не смогли вам помочь, пора, наконец, попробовать программу Unlocker

Скачать Unlocker с Компьютер76

объект удалён программой unlocker

Успехов.