
Ошибка при удалении Не удалось найти этот элемент.
16.09.2019Ошибка удаления Не удалось найти этот элемент.
Некоторые пользователи 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
где
- rd – приказ на затирание папки или директории
- \\. – выбор текущего компьютера
- /S – убивает все под-папки, которые содержатся внутри затираемой директории, чтобы не вызвать молчаливой ошибки удаления
- /Q – просьба выполнить команду без дополнительной информации на экране; к применению не обязательна, но иногда полезна.
Например, на SD-карте у меня обнаружились файл и папка именно с такими “неправильными” именами (см. фото выше). Запускаем из консоли:
rd \\.\H:\COM7 /S /Q
Однако, если вы уверены, что файл или папка намертво прописались на устройствах с Windows, но отнюдь не из-за неверных символов в их именах, можно убрать их другими командами из консоли:
FSUTIL reparsepoint delete C:\путь-к-файлу-папке
команда работает только для томов с файловой системой NTFS
DEL C:\путь-к-файлу-папке
С одиночными файлами такой трюк часто не прокатывает:
Если и эти команды не смогли вам помочь, пора, наконец, попробовать программу Unlocker
Скачать Unlocker с Компьютер76
Успехов.