18

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

Мой вопрос:

Нечасто и наугад удаление файла через Проводник Windows 7 не приводит к его удалению из списка файлов. Это заставляет меня думать, что мое удаление было неудачным, поэтому я пытаюсь удалить файл еще раз, но меня приветствует Could not find this item . Только после обновления окна удаленный файл исчезает.

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

Ответы / комментарии я бы предпочел не видеть размещенными здесь:

  • Решение проблем Я не собираюсь "попробовать это". Это включает в себя такие вещи, как «Попробуйте создать новую учетную запись пользователя и посмотреть, работает ли она там».
  • Ссылки на цепочки обсуждений на других веб-сайтах, на которых явно не показано решение одного человека в качестве исправления, особенно если в теме полно людей, говорящих «Я пробовал это, но это не сработало» и «Кто-нибудь еще нашел решение?».

Вот типы ответов, которые я хочу увидеть:

  • Официальное исправление Microsoft, специально предназначенное для этой проблемы.
  • Если не что иное, объективная причина, по которой это происходит, чтобы я точно знал, как воспроизвести проблему, чтобы я знал, как ее избежать в будущем.

Благодарю.

14 ответов14

4

Я видел эту проблему раньше, и она, кажется, всегда связана с индексацией библиотек и окон.

Вот некоторые основы:

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

Индексирование - это система, используемая таким образом, что при поиске файла вместо окон, физически ищущих все или части жесткого диска, он может просто выполнять поиск по списку файлов и местоположений. Этот список, как мне кажется, обычно хранится в одном месте. Это может ускорить поиск и отображение списков файлов. Если по какой-либо причине система индексации не удаляет файл из индекса после его удаления, он может продолжать отображаться в папках.

В прошлый раз, когда у меня возникла эта проблема, я перестроил индекс, и файлы-нарушители исчезли. Я не знаю, что на самом деле вызывает это, и при этом я не обнаружил, как дублировать проблему. Я подозреваю, что МОЖЕТ быть возможно, что после удаления файла компьютер перезагружается или программа очищает память от того действия, которое выполняется, чтобы система индексирования не обновлялась должным образом и потому что система индексирования по существу забыла, что вы удалили файл и не обнаруживает успешного удаления файла, файл "призрак" остается. Если это правильно, то Microsoft придется настроить систему индексации, чтобы проверить ее индекс, если попытка удаления файла не удалась. До тех пор, я предполагаю, что перестройка индекса может быть единственным способом решения проблемы.

Win7:

  1. Нажмите на кнопку «Пуск» и выполните поиск по индексу. Вы должны найти параметры индексации.
  2. Нажмите на Опции индексации.
  3. Нажмите кнопку «Дополнительно» (необходимы права администратора или повышенные права)
  4. Нажмите Восстановить.

{Параметры индексирования также можно найти на панели управления, если выбраны большие или маленькие значки вместо категории.}

В большинстве случаев, если вы используете SSD диски, индексация может вообще не увеличивать скорость. Если это постоянная проблема, вы можете просто отключить службу индексирования. Это, однако, замедлит поиск и отображение каталогов с большим количеством файлов.

3

Я нашел эту ссылку, и она помогла (без необходимости отключать библиотеки или что-то еще ...):

http://deputycio.com/8440/deleted-files-not-disappearing-in-windows-7-explorer-without-refresh

Если эта ссылка когда-нибудь устареет, вот цитата:

Перейдите в «Параметры папки» (мой самый простой способ - это клавиша Windows +E, чтобы открыть проводник Windows, нажмите «Alt», чтобы открыть меню, нажмите «Параметры» и «Параметры папки»), затем перейдите на вкладку «Вид» и нажмите «Сброс». Папки ». Это было сделано, и теперь файлы исчезают из моего поля зрения, как только я их удаляю.

Надеюсь это поможет.

1

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

Если это происходит согласованно с файлами PDF и только при открытой панели предварительного просмотра в Проводнике, Adobe Reader блокирует ваши файлы. 1 Также возможно, что Reader блокирует ваши файлы при создании миниатюр. У вас есть следующие варианты:

  1. Отключить панель предварительного просмотра. 2
  2. Используйте Unlocker, чтобы разблокировать отдельные файлы после предварительного просмотра, но перед удалением или когда файлы появляются снова после неудачного удаления. 3
  3. Установите альтернативный PDF-ридер и убедитесь, что он обозначен как обработчик предварительного просмотра PDF-файлов. Это изменение может также повлиять на предварительный просмотр PDF в других программах, таких как Outlook. Вам не нужно удалять Reader или Acrobat.

Поскольку я выполнил # 3, я подробно остановлюсь на этом варианте. Я пошел с читателем PDF Sumatra , так как он легкий и не блокирует файлы. Вы должны использовать версию установщика, а не переносную версию.

При установке нажмите « Параметры» и установите флажок « Разрешить Windows показывать предварительный просмотр PDF-документов». Если вы хотите сохранить Acrobat или Reader в качестве программы по умолчанию для фактического открытия файлов PDF, не устанавливайте флажок Использовать SumatraPDF в качестве опции для чтения PDF по умолчанию.

Я могу подтвердить, что это решило проблему для меня. В других дискуссиях по этому вопросу рекомендовалось переименовать файл AcroRd32.exe , но это полностью отключило бы предварительный просмотр PDF-файлов и вернулось бы при каждом обновлении Acrobat/Reader. Это более элегантное решение.


1. Adobe Acrobat поставляется с версией Adobe Reader, которая используется для предварительного просмотра файлов. Даже если у вас не установлен автономный Reader, вы столкнетесь с этой проблемой в Acrobat. Предположительно, старые версии Reader (5 и 6) не блокируют файлы.

2. Я не подтвердил, что Reader блокирует файлы при создании миниатюр, но в этом случае отключение панели предварительного просмотра не решит эту проблему. Ориентировочно, использование альтернативного представления (например, Список или Детали) должно помочь в этом отношении.

3. Вы можете написать скрипт AutoHotKey, чтобы получить текущий выбранный файл в Проводнике, запустить Unlocker в режиме командной строки, чтобы разблокировать этот файл, а затем выполнить операцию удаления или перемещения. Может быть возможно определить, когда файл перемещается или удаляется в Проводнике, и использовать его в качестве триггера для сценария. Это сложный вариант. Я мог бы попробовать, но пока, рассмотрим это как упражнение для читателя.

0

Для меня это произошло для каталога, который был проверкой SVN, с открытым проводником.

После удаления каталога .svn, TSVNCache.exe оставил каталог "открытым" (хотя он не существует на диске, в проводнике все равно отображался). Уничтожение TSVNCache.exe и закрытие окон проводника решили проблему.

Итог: хотя он и удален, но, скорее всего, в Windows все еще есть открытые маркеры.

0

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

После удаления, перемещения или удаления файла EXE вы можете обнаружить, что он остается на месте в течение нескольких минут, возможно, навсегда. Попытка удалить файл снова приведет к тому, что You need permission from SYSTEM to make changes to this file ошибку файла .

Если это похоже на вашу ситуацию, взгляните на эту тему:Почему SYSTEM продолжает блокировать дескрипторы исполняемых файлов после выхода из приложения?

Согласно верхнему ответу, решение этой проблемы будет решено отключением индексации и включением службы Application Experience . В моем случае индексирование уже было отключено; Включение сервиса решило проблему.

Учитывая, что служба Application Experience по умолчанию установлена на "Ручной" (источник), я должен был отключить ее в какой-то момент во время настройки моей системы. Я считаю, что это отвечает "официальному" аспекту Microsoft.

-1

Я попробовал несколько вариантов напрасно, но у меня получилось отключить функцию «Библиотека» в проводнике Windows.

Для этого следуйте инструкциям на сайте howtogeek.com, чтобы изменить свой реестр.

-3
  1. В левом верхнем углу окна проводника нажмите « Организовать».
  2. Нажмите Папка и выберите параметры поиска в раскрывающемся меню.
  3. На вкладке « Вид » выберите « Не показывать скрытые файлы, папки и диски».
  4. На вкладке Поиск нажмите Восстановить настройки по умолчанию
  5. Нажмите ОК
-3

Перейдите на панель задач, щелкните правой кнопкой мыши на ней, нажмите на запуск диспетчера задач, нажмите на процессы, найдите проводник и после нажатия на него нажмите на конец процесса. После этого перейдите на вкладку приложения / новая задача / тип explore нажмите Enter!

Это должно решить проблему.

-3

Просто поместите новый файл с тем же именем, что и файл-призрак, в ту же папку. Призрачный файл будет вынужден исчезнуть.

-3

видите, самый простой способ удалить их, это просто выбрать эти файлы, затем щелкнуть правой кнопкой мыши, упорядочить (вверху слева) и затем удалить свойства. Это работает 100% гарантия, я попробовал это сам !!!!

-3

Я не могу вспомнить точную техническую причину, но IIRC - это комбинация проводника, не проверяющего, удален ли файл, и, таким образом, отображающего призрачный значок, и странного поведения Windows 7, которое делает невыполняемые пустые копии удаленного файла, который имеет был изменен / выполнен недавно. Единственным выходом из этого обычно является подождать несколько минут, пока окна не восстановятся, или перезапустить explorer.exe.

К сожалению, не существует постоянного решения, о котором я знаю.

-4

У меня была эта проблема Некоторое время назад. Выполните следующие действия и посмотрите, работает ли он.

  1. Щелкните правой кнопкой мыши в окне Проводника и выберите Сортировать по
  2. выберите имя.

Это решило мою проблему.

-4
  1. Откройте окно проводника Windows.
  2. Щелкните правой кнопкой мыши на одном из ваших жестких дисков и выберите «Свойства».
  3. Перейдите на вкладку «Оборудование».
  4. Выберите физический жесткий диск, на котором возникла проблема.
  5. Нажмите кнопку [Свойства].
  6. Нажмите вкладку Политики
  7. Нажмите «Отключить очистку буфера кэша записи Windows на устройстве»

    Обратите внимание на предупреждение, которое Microsoft предоставляет для этого параметра. Если вы обнаружите, что предпочитаете этот параметр, убедитесь, что вы понимаете, что вы берете на себя дополнительный риск потери данных, выбрав этот параметр.

  8. Нажмите OK, чтобы отказаться от всего.

-4
  1. Установите Cygwin с http://cygwin.com. Это позволяет использовать команды в стиле Linux в Windows.
  2. Открыть Cygwin
  3. Используйте следующую команду linux, чтобы принудительно удалить папку / файл. ВНИМАНИЕ: ТОЛЬКО ДЕЛАЙТЕ ЭТО, ЕСЛИ ВЫ ЗНАЕТЕ, ЧТО ВЫ ВИДИТЕ ПРАВИЛЬНЫЙ ФАЙЛ ИЛИ ПУТЬ ПАПКИ. Это принудительно удалит файлы или папки, которые вы укажете. ЕСЛИ ВЫ НЕ ЗНАЕТЕ, КАК НАВИГАЦИИ ФАЙЛОВЫХ СИСТЕМ С КОМАНДНОЙ ЛИНИИ, НЕКОТОРЫЕ ИССЛЕДОВАНИЯ.

Основные команды:cd J:\foldername (независимо от буквы диска и пути к папке)

ls (здесь перечислены все файлы в вашей текущей папке. Убедитесь, что файл или папка, которую вы хотите удалить, находится там)

rm -Rf имя файла (принудительно удаляет указанный вами файл или имя папки). Carefull! Делайте это только если вы хотите, чтобы этот файл или папка исчезли!)

  1. Проверьте в проводнике Windows и убедитесь, что файлы / папки фактически исчезли.

ПРИМЕЧАНИЕ. Эти принудительные команды могут быть опасными. Используйте их, только если вы не тупица.

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