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


25

Друг прислал длинный файл (.rar), он хотел, чтобы я проверил его, прежде чем он установил его.

Я скачал и распаковал без проблем, но он был полон .exe вместо предполагаемого содержимого (шрифты), поэтому я посоветовал ему немедленно удалить его и не использовать.

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

Could not find this item

This is no longer located in C:\Users\This_User\Desktop. verify the item's
location and try again.

Я пробовал следующие вещи без посторонней помощи:

  • Использование «Unlocker» для разблокировки и удаления
  • Использование перемещения при перезагрузке и перезагрузке
  • Использование PendMoves (из sysinternals) и перезагрузка Повышение уровня строки cmd, выполнение dir / x для получения короткого имени папки, а затем del 'shortna ~ 1'
  • Перемещение папки в новую папку и затем попытка удалить родительскую папку

Я на Windows 7 RTM, очень свежая установка. Есть предположения?

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


4
Некоторая часть файловой системы NTFS повреждена. У меня была эта проблема. Никогда не мог это исправить без переформатирования.
— Фальшивое имя

если у вас есть эта проблема, попробуйте предложение Кейла - работал для меня.
— Марк Хит

Проблема в том, что delэто не работает для папок. Правильный синтаксис: rd shortna~1 /sудалить папку / подпапки / содержимое.
— EKW

У меня была именно эта проблема (однажды в моей жизни). Я должен был перезагрузиться в моем Linux и удалить его оттуда. Что бы я ни делал из Windows 10, это не сработало. Из Linux я мог сделать нормальное удаление.
— Heroselohim

Это было имя папки: «100 субтитров» (находится на рабочем столе) и уже было пустым. При просмотре во вкладке безопасности о папке было недоступно. Надеюсь, эта информация поможет.
— Heroselohim

Ответы:


23

Я знаю, что вы сказали, что пытались удалить краткое имя файла, и это не сработало для вас, но оно работает для некоторых форм этой проблемы. Это сработало для меня. Поэтому для полноты я упомяну это здесь.

Шаг за шагом:

  1. нажмите клавишу Windows + R
  2. тип cmd.exe, нажмите ввод
  3. cd \to\the\folder\containing\the\problem\file
  4. dir /x
  5. Обратите внимание на краткое имя файла проблемы. Это будет выглядеть, например, как BLAH~1.
  6. del BLAH~1

Это не работает для меня, так как я использую Windows 10, которая не сохраняет короткие имена файлов по умолчанию.
— Джесси Уэбб

12

Попробуйте инструмент DelinvFile . Это прекрасно сработало, когда НИЧЕГО не работало раньше.

BR, Галмейда


это сработало для меня
— щенок

Прекрасно работает, позор, что это не бесплатная программа - но в любом случае 3 действия более чем достаточно для меня)
— Zotov

также работал после того, как ничего другого не сделал. большое спасибо!
— Борис Брдарич

Это также сработало для меня, когда больше ничего не
— делалось

DelinvFile работает отлично. Протестировал это с Windows 10
— Хартмут П.


5

Ах, ха! Я это сделал!!! Это было так неприятно, но через несколько часов ... меня осенило. По сути, вы создаете папку с тем же именем, что и отсутствующая папка, а затем перетаскиваете папку в папку с отсутствующей папкой. Windows не просила меня объединить папки, но после этого Windows знает, где находится папка, и вы можете удалить ее. Я не пытался копировать и вставил, я думаю, это тоже сработает.


Это решение работает в Windows 7. Пожалуйста, напишите, если оно работает в предыдущих версиях.
— Кейл

Genius! это работает! У меня была такая же проблема после извлечения zip-файла (из Program Files \ Visual Studio) в мою папку user \ downloads. В результате получилась странная папка с файлами, к которым я не мог получить доступ или удалить. Я последовал этому совету, Win 7 попросила меня объединить, что я сказал да, и затем он позволил мне удалить папку без суеты.
— Марк Хит

у меня не получилось - у меня тогда как-то было 2 одинаково названных папки рядом друг с другом!
— Шевек

Спас мой день! Благодарность!
— Aldridge1991

2

Разве в названии каталога нет специального символа? Как «пустой» символ, который выглядит как пробел, но не пробел?

Вы пробовали «Проверить диск», поскольку запись в каталоге для этого каталога или его родительского элемента может быть повреждена?


нет специальных символов. проверка диска ничего не сообщает.
— арончик

У меня та же проблема. В моем случае это символ пробела, который следует за именем папки.
— MSX

2

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

1. press windows key + r
2. type cmd.exe, press enter
3. rd /s "\\?\D:\bad\folder\path "

Обратите внимание на пробел в конце "\\?\D:\bad\folder\path "


1

Вы уверены, что папка на самом деле пуста? Там может быть файл с пометкой «Скрытый и только для чтения» или «Система». Windows может препятствовать удалению из-за файла Hidden + RO или System.

У вас нет удобной машины с Windows 7, но в Vista вы можете убедиться, что вы можете видеть все файлы, открыв Проводник, нажав « Упорядочить », выбрав « Свойства папки и поиска », а затем перейдя на вкладку « Вид » , Если вы прокрутите этот экран вниз, вы увидите опцию « Скрытые файлы и папки », убедитесь, что они показаны, затем прокрутите немного вниз до места, где написано « Скрыть защищенные файлы операционной системы », и убедитесь, что он не выбран. ,

Теперь посмотрите на папку и посмотрите, есть ли в ней что-то еще.

Либо откройте окно командной строки в папке и введите, attribне отображаются ли какие-либо файлы (возможно, с установленными на них флагами SH или HR).


Нет, ничего там.
— арончик

1

Это проблема, связанная с невозможностью автоматического обновления на рабочем столе. Как уже говорили другие, попробуйте нажать F5, чтобы обновить файл, поскольку файл может быть уже удален. Вот поток по той же проблеме: http://social.answers.microsoft.com/Forums/en-US/w7desktop/thread/249f4794-13c8-4fc5-939c-b3d1fe6433fb Проблема обычно связана с некоторыми программами, такими как WinRAR который копирует файлы на рабочий стол вместо Windows Exlporer.


Извините, перезапущен, обновлен и т. Д. Много-много раз. Нет идти
— Aronchick

0

Прежде чем делать что-либо еще, запустите некоторые антивирусные и вредоносные программы, чтобы убедиться, что ваша машина ничем не заражена. Вы открыли неизвестного или возможного ненадежного RAR.

Очистить зараженный компьютер от вирусов

/superuser/20895/best-adware-removing-software-thats-free


Подойдет .... но может ли [mal | ad] ware распространяться только путем распаковки архива? Не запустив ничего, просто извлекая?
— aronchick

1
Это был самораспаковывающийся rar? Если это так, они могут быть опасны.
— Troggy

Нет, просто использовал "ExtractNow", чтобы расширить его, и это было все. Никакой радости от инструмента защиты от вредоносных программ ... ничего не найдено, и это все еще невозможно восстановить.
— aronchick

Что произошло, когда текущий антивирусный сканер просмотрел файлы в этом rar?
— Troggy

К сожалению, удалил архив, когда стало ясно, что он заполнен ошибками.
— aronchick

0

Безопасный режим тоже стоит попробовать. Это или, если уже слишком поздно, посмотрите, можете ли вы определить имя процесса и использовать Hijack This, чтобы избавиться от него.


это не похоже ни на какой процесс. и ничего не подойдет для вредоносных программ.
— aronchick

Безопасный режим не помог - похитить это ничего не сообщало.
— aronchick

0

Попробуйте нажать F5 после удаления. Возможно, он действительно был удален, но представление не обновилось автоматически. У меня такая же проблема. Также недавно созданные папки или переименованные файлы не будут отображаться без обновления. Снятие двух флажков панели навигации на вкладке «Общие» в параметрах папки, кажется, исправляет это.


Нет, не проблема обновления ...
— aronchick

0

Может быть, полный путь к этому каталогу слишком длинный (> 255 символов)? Если это так, попробуйте переименовать каталог на что-то более короткое, а затем удалить его.


Нет, переименовал его в что-то короткое, до сих пор не идти.
— Aronchick

0

У меня была похожая проблема: я пытался удалить файлы, скопированные по сетевому мосту, с установленной виртуальной машины. Казалось, что я ничего не могу сделать, чтобы удалить их: я попробовал « Взлом реестра владельцев » и еще более мощный «драйвер AccessGain MiniFilter» ( http://www.hobeanu.com/blog/ ), который в Windows 7 64-разрядный требует довольно согласованных усилий ( http://msdn.microsoft.com/en-us/library/aa906338.aspx ). В 64-битном графическом интерфейсе Windows 7 казалось, что ничего не удалит эти файлы - я был в тупике при любом подходе.

Наконец, я потянулся к своему колчану за старого надежного друга.

Командная строка

Я все еще загружался в «сеансе принудительного использования подписи драйвера», о котором я упоминал выше. Был установлен «Драйвер мини-фильтра AccessGain» ( http://www.hobeanu.com/blog/accessgain-tool/ ), который давал мне суперпользовательский «богоподобный» контроль над всем, что находится на моем диске. На данном этапе:

  1. Я запустил «Командная строка с включенными правами администратора» ( http://www.howtogeek.com/howto/windows-vista/enable-the-hidden-administrator-account-on-windows-vista/ )
  2. Перешел на мой рабочий стол. Я использовал команду: "cd c: \ Users \ superuser \ Desktop"
  3. (Примечание. Измените термин «суперпользователь» на имя своей учетной записи.)
  4. Посмотрел, если файлы присутствовали. Я использовал команду "dir backup "
  5. (Примечание: во всех моих файлах было слово «резервная копия». Если для вас они разные, замените термин)
  6. Тогда я просто удалил файлы. Я использовал команду удаления: "Del Backup "

Когда все остальное терпит неудачу, вытяните рукава и запачкайте руки с помощью доверенной старой командной строки ... Надеюсь, это поможет некоторым из вас. Я вырывал свои волосы на этом, и когда я решил это, подумал, что это может стоить поделиться.

Ура!


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


0

Эта проблема (папки в Windows 7, содержащие исполняемые файлы, недоступные) не является проблемой с правами доступа или с открытым дескриптором. Это происходит, когда служба Application Experience отключена . Установите сервис к ручному, чтобы решить это:

Run dialog (or command prompt):

  > sc config AeLookupSvc start= demand

0

Я не уверен, есть ли в Windows 7 командная строка. Но вы можете удалить его из командной строки. Перейдите в указанный каталог и затем используйте команду delпротив имени файла.

  1. Перейти к командной строке "Windows + R"
  2. cd C:\Users\This_User\Desktop
  3. del "filename.abc"

Это должно работать.


Это не файл, это каталог - и, как уже упоминалось, командная строка не помогает.
— арончик
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.