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


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.