» » » Ошибка «Неверный дескриптор» при удалении файла или папки в Windows 10
Информация к новости
  • Просмотров: 3 213
  • Автор: admin
  • Дата: 8-03-2019
8-03-2019

Ошибка «Неверный дескриптор» при удалении файла или папки в Windows 10

Категория: Windows 10 / Функционал Windows

Причин, по которым в Windows 10 не получается удалить файл или папку может быть несколько. Объект может удерживаться системным процессом, также удалить не получится файлы и папки, имеющие зарезервированные имена, например, CON, PRN, AUX, NUL, COM1 или LPT1. При попытке удалить такой объект вы получите сообщение о неверном или неправильном дескрипторе. 


Ошибка «Неверный дескриптор» при удалении файла или папки в Windows 10


Из-за ограничения используемой в Windows 10 файловой системы создавать файлы и каталоги с зарезервированными именами непосредственно из Проводника не представляется возможным, однако они могут быть переданы на компьютер с других устройств под управлением иных операционных систем, также файлы и директории со служебными названиями могут создаваться некоторыми утилитами. 

Подобные объекты, если они расположены на пользовательском разделе, не представляют особой ценности, поскольку их нельзя ни удалить, не переместить, ни даже скопировать и уж тем более просмотреть. Правильнее их удалить, чтобы не мозолили глаза, но как это сделать, если Проводник не поддерживает с ними работу? Оказывается, что очень просто.

Воспользуемся для этих целей старой доброй командной строкой. Если нужно удалить папку, запускаем от имени администратора командную строку и выполняем в ней команду rd //./D:/con /S /Q, где D - буква раздела, на котором находится папка с зарезервированным именем. Команда для удаления файла с зарезервированным названием будет выглядеть несколько иначе: del //./D:/con.tхt.

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

Метки к статье: Windows 10 Системные функции

Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ!
<
Серега

8 марта 2019 18:11

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Все бы было печально, но в нашей жизни не все так однозначно, против лома нет приёма, если нет побольше лома, а лом есть и гораздо больше и толще. Есть способ защитить с помощью данного метода зарезервированных имен, флешек и дисков в особенности переносных, загружаемся с UNIX подобных систем, практически с любым LIV CD диск дистрибутивом  линукс или их клонов с USB. И создаем в корне диска паку с имением autorun.inf, а внутри папки текстовый файл с любым именем, затем меняем расширения файла с “txt” на любое зарезервированное CON, PRN, AUX, NUL, COM1 или LPT1, и сохраняем, и всё, из под Windows  и даже DOS  систем удалить данную папку обычными способами будет невозможно, конечно не считая приведенный выше, и так же не очень продвинутые вирусы не смогут создать свой  autorun.inf

<
pro777

14 июля 2019 14:38

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Спасибо!

Помогло!

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Вопрос:
Сколько будет 8+3=?
Ответ:*

 

НАВИГАЦИЯ

 

Архив новостей Декабрь 2019 (3)
Ноябрь 2019 (8)
Октябрь 2019 (10)
Сентябрь 2019 (12)
Август 2019 (13)
Июль 2019 (14)
^
Копирование материалов сайта разрешается только с гиперссылкой на источник