8

Цепочка событий:

  • Пустая корзина молча дает сбой. Пробовал это неоднократно.

  • Выбрал диапазоны элементов в Корзине и удалил их (некоторые не работали), сужаясь, пока не остался только один элемент: папка с именем Container.

  • Попытка удалить Контейнер, восстановить его или Очистить корзину все молча проваливается: ничего не происходит, нет сообщения об ошибке.

  • Войдя в систему как администратор, пользователь видит другую корзину, которая не содержит контейнер.

Как удалить эту папку из корзины без дестабилизации системы?

(В Windows Vista.)

3 ответа3

17

Что сработало для меня:

  • Shift + щелчок правой кнопкой мыши Командная строка и Запуск от имени администратора.

  • cd C:\$Recycle.Bin

  • Теперь использование dir говорит:"Файл не найден", но автозаполнение все еще работает, поэтому мы можем найти здесь имена каталогов, набрав, например, dir затем нажимая клавишу Tab несколько раз.

  • Благодаря этому ответу rd /s (рекурсивно удаляет каталог) в каждой из папок в C:\$Recycle.Bin Для меня они имеют имена, начинающиеся с "S", за которыми следуют цифры и дефисы, например «S-1-2-3-1234567-12344-121212».

  • После этого корзина возвращается в нормальное состояние и застрявшая папка исчезает.

Это может быть связано с тем, что путь к файлу или папке в корзине длиннее определенного предела. В этом ответе предлагаются некоторые альтернативы: (а) работа с длинными именами файлов с использованием UNC \\.\... обозначение пути и (б) использование RoboCopy.

Что также было полезно, так это то, что Windows Explorer отображал скрытые системные файлы и папки, такие как C:\$Recycle.Bin (может называться по-разному в разных системах, например, "Recycler"), нажав: Alt для отображения меню в проводнике Windows, Tools | Folder Options , вкладка « View », снимите флажок « Скрыть защищенные файлы операционной системы» (рекомендуется).

1

Этот трюк работал для меня каждый раз в обязательном порядке. Сначала включите скрытые файлы и папки. Затем перейдите в папку System 32 и выделите папку, чтобы вы могли видеть все папки и файлы в этой папке.

Затем найдите файл с названием "qedit.dll". Сначала вы должны стать владельцем этого файла, чтобы вы могли временно переместить его. Переместившись в место, где он не сможет взаимодействовать с папкой System32, перейдите в свою корзину и удалите файлы, отметив, что на этот раз Windows Explorer не будет аварийно завершать работу и позволит вам очистить корзину. Затем просто переместите файл "qedit.dll" обратно в папку System32 и все готово.

Абсолютно гарантированно работать каждый раз!

0

Файл может быть заблокирован антивирусом и в этом случае считается используемым, поэтому не стираемым, или у вас недостаточно прав для его удаления, и в этом случае вам придется ассимилировать разрешения для утилизатора, а затем удалить его. , Для этого: RightClick Properties Security Edit Add - здесь введите свой логин (должен быть администратором), предоставьте ему полный контроль, нажмите OK, OK. Затем удалите переработчик.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .