Чому видалені файли все ще з’являються в Провіднику, поки я не оновлюю папку?


18

Примітка. Я цілком усвідомлюю, що це питання є значком значків видалених файлів, поки вони не будуть оновлені . Однак на це питання більше двох років, мало поглядів, немає відповідей, і це не дуже добре передає питання. Тому я прошу нового.

Моє запитання:

Нечасто та випадково видалення файлу через Провідник Windows 7 не видаляє файл із списку файлів. Це змушує мене вважати, що моє видалення було невдалим, тому я намагаюся знову видалити файл лише з привітанням Could not find this item. Лише після оновлення вікна видалений файл зникає.

Як я вже сказав, це відбувається випадковим чином. Провідник поводиться так, як це має переважна більшість часу, але завжди є той день, коли Windows 7 просто не відчуває себе дуже добре і припиняє оновлювати вікно Провідника. Це робить його майже неможливим усунення несправностей, оскільки він по суті себе фіксує, коли відчуває, що йому подобається.

Відповіді / коментарі я б не побачив тут:

  • Рішення для усунення несправностей. Я не збираюся "спробувати це". Сюди входять такі речі, як "Спробуйте створити новий обліковий запис користувача та дізнайтеся, чи працює він там".
  • Посилання на теми обговорення на інших веб-сайтах, які чітко не показують рішення однієї людини як виправлення, особливо якщо в ній повно людей, які говорять: "Я спробував це, але не вийшло" та "Хтось знайшов рішення ще?" .

Ось типи відповідей, які я хочу бачити:

  • Офіційне виправлення Microsoft, яке спеціально вирішує цю проблему.
  • Якщо нічого іншого, об’єктивна причина, чому це відбувається, щоб я точно знав, як відтворити проблему, щоб я знав, як уникнути цього в майбутньому.

Спасибі.


Проблема в тому, що я ніколи не спостерігав такої поведінки для локального файлу при чистому встановленні будь-якої версії Windows 7+. Я бачив це в папках, керованих програмою (тобто Dropbox, Sharepoint) і на мережевих накопичувачах. Більшість із них можна виправити за допомогою оновлення "f5". Ви заявляєте, що дотримуєтесь такої поведінки при чистому встановленні вікон? Інакше нам доведеться знати, які програми ви використовуєте, а це просто погони за дикими гусками.
PatKilg

6
Я також спостерігав таку поведінку, просто в Windows Explorer. У цьому випадку "f5" вирішує питання справді.
Бернхард

Також впливає під час створення текстового документа. Клацніть правою кнопкою миші> Новий текстовий документ. Жодного документа не видно. Натисніть клавішу f5 і документ з’являється із виділеним перейменуванням. Був дуже дратівливий ..
Бхарат G

1
Жила з цим у Windows 8.1. Чиста установка Windows 10 ... це все одно відбувається. F5 виправляє інтерфейс користувача. Проблема в тому, що ми не повинні використовувати F5. Інтерфейс повинен точно відображати стан файлової системи.
Трістан

Для мене було порушено дозвіл файлів, видалення зсуву було дозволено, але з'явилося після оновлення. Переміщення на смітник заборонено ...
clankill3r

Відповіді:


4

Я вже бачив цю проблему раніше, і вона завжди здається пов'язаною з індексуванням бібліотек та windows.

Ось кілька основ:

Бібліотеки - це в основному прості ярлики, які можуть відкрити декілька місць одним натисканням кнопки. Якщо ви перемістите папку чи каталог, підключений до бібліотеки, ярлик бібліотеки все одно відображатиме вміст цієї папки. Я вважаю, що при використанні ярлика бібліотеки для доступу до цих папок може бути якесь унікальне управління, тому система індексації Windows іноді не може належним чином оновитись.

Індексація - це система, що використовується при пошуку файлу замість Windows, який фізично шукає всі або частини жорсткого диска, він може просто шукати список файлів та місць. Я вважаю, що цей список зазвичай зберігається в одному місці. Це може прискорити пошук і відображення списків файлів. Якщо з якоїсь причини система індексації не видаляє файл із свого індексу після його видалення, він може продовжувати відображатися в папках.

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

Win7:

  1. Натисніть на кнопку "Пуск" і знайдіть індекс. Ви повинні знайти Параметри індексації.
  2. Клацніть на Параметри індексації.
  3. Натисніть кнопку Розширений (потрібні адміністратори / підвищені права)
  4. Клацніть Перебудувати.

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

У більшості випадків, якщо ви використовуєте SSD-накопичувачі, індексація може взагалі не збільшувати швидкість. Якщо це проблема постійно, ви можете спробувати просто вимкнути службу індексації. Це, однак, уповільнить пошук і відображення каталогів з великою кількістю файлів.


Дійсно, я призупинив індексацію, і видалені форделери зникли: -o
t3chb0t

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, яка використовується для попереднього перегляду файлів. Навіть якщо у вас не встановлений автономний ридер, ви зіткнетеся з цією проблемою за допомогою Acrobat. Нібито старіші версії Reader (5 і 6) не блокують файли.

2. Я не підтвердив, що Reader блокує файли при створенні мініатюр, але якщо це так, відключення панелі попереднього перегляду не усуне цю проблему. Орієнтовно використання альтернативного виду (наприклад, Список або Деталі) повинно допомогти в цьому плані.

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


0

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

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

Якщо це здається вашою ситуацією, погляньте на цю тему: Чому SYSTEM продовжує блокувати ручки виконуваних файлів після закінчення програми?

Відповідно до першої відповіді, вимкнення індексації та включення служби « Досвід застосування » вирішить цю проблему. У моєму випадку індексація вже була відключена; включення послуги вирішило проблему.

Зважаючи на те, що послуга " Досвід роботи з програмою" за замовчуванням встановлена ​​на "Посібник" ( джерело ), я повинен був відключити її в якийсь момент під час налаштування системи. Я вважаю, що це відповідає "офіційному" аспекту Microsoft.


Ви повинні бути конкретними, в яких відповідях ви говорите. Порядок відповідей, ймовірно, з часом зміниться.
Рамхаунд

@Ramhound: Дякую, я відповідно відредагував свою відповідь. Я консультувався з мета-дискусією на meta.stackexchange.com/q/25209 перед публікацією, і це рішення здавалося достатньо виразним, щоб заслужити власну відповідь. Крім того, якщо вступний абзац сторонній або є спосіб покращити цю відповідь, будь ласка, відредагуйте її.
Ілля Москвін

Я дозволяю користувачам виправляти власний контент. Я роблю лише ті речі, які користувач не міг зробити сам, скажімо, вбудований скріншот, якщо їм не можна заважати редагувати, щоб покращити власне запитання чи відповісти, я подумав, що я не повинен намагатися вдосконалювати його. себе
Рамхаунд

@Ramhound: Цілком зрозуміло. Я ще не звик до стилю та тону написання StackExchange. Важко оцінити, скільки інформації - це занадто багато, а скільки - занадто мало.
Ілля Москвін

1
Ніколи не можеш мати багато відповідної інформації. Ви ніколи не можете бути достатньо конкретними. Чим докладніша відповідь, якщо вона відповідає на це питання, тим кориснішою буде відповідь для громади.
Рамхаунд

0

Для мене це сталося для каталогу, який був касою SVN, із відкритим провідником.

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

Підсумок: хоч і видалений, швидше за все, все ще відкриті ручки відкриті в Windows.


0

Перезапуск Windows Explorer з диспетчера завдань вирішив це для мене.


-1

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

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


Вам рекомендується включити всю релевантну інформацію із посилань, на які ви вважаєте, що відповідають на запитання.
Рамхаунд

-3

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

На жаль, немає постійного рішення, про яке я знаю.


Це питання стосується невідмінних записів, але файлів, які вже були успішно видалені, все ще відображаються в провіднику до натискання F5.
Той бразильський хлопець

-3

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

Це має вирішити проблему.


3
Це насправді не рішення. Це просто альтернатива удару F5.
Рамхаунд

-3
  1. У верхньому лівому куті вікна Провідника натисніть Упорядкувати
  2. Клацніть Папка та параметри пошуку у спадному меню
  3. На вкладці Вид виберіть Не показувати приховані файли, папки та диски
  4. На вкладці Пошук натисніть Відновити за замовчуванням
  5. Натисніть кнопку ОК

-3

бачте, найпростіший спосіб їх видалення полягає в тому, що просто виберіть ці файли, потім клацніть правою кнопкою миші, впорядкуйте (у верхньому лівому куті) і видаліть властивості. Це працює на 100% впевненість, я спробував сам !!!!


-3

Просто помістіть новий файл із таким же ім’ям, як і файл-привид у ту саму папку. Файл-привид буде змушений зникнути.


Яке благо це робить? Впевнений, що "файл-привид" буде змушений зникнути - адже його замінив новий!   Як це рішення? ОП хоче, щоб файл зник, а ваша відповідь пропонує підтвердити існування файлу. Звичайно, вони можуть (спробувати) видалити новостворений файл і ризикують повторити весь сценарій. Це набагато більше роботи, ніж просто натискання (F5), про яке згадувалося.
Скотт

Хоча це може бути і не гарним рішенням, це законна спроба відповісти на питання.
Я кажу, відновіть Моніку

@TwistyImpersonator lmao Я сподіваюся, що ти просто тролінг, тому що це багате.
коливальнийкретин

@oscilatingcretin Nope. Відповідно до FAQ, це правова відповідь, і його не слід позначати як NAA (A Not an Answer). Зокрема, не використовувати прапор NAA, коли "Відповідь робить спробу відповісти на питання, навіть якщо він неправильний чи неточний, або ви не згодні з ним"
я кажу: Відновити Моніку

@TwistyImpersonator Можливо, це так, але я не бачу, як цитування цього положення є актуальним тут, коли ви вважаєте, що Скотт (кому ви відповідали) лише критикував відповідь, не виступаючи за те, щоб воно було позначено як NAA.
коливальнийкретин

-4
  1. Відкрийте вікно Провідника Windows.
  2. Клацніть правою кнопкою миші один з ваших жорстких дисків і виберіть "Властивості".
  3. Перейдіть на вкладку Обладнання.
  4. Виберіть фізичний жорсткий диск з проблемою.
  5. Натисніть кнопку [Властивості].
  6. Перейдіть на вкладку Політика
  7. Натисніть "Вимкнути промивання буфера кеш-пам'яті Windows на пристрої"

    Зверніть увагу на попередження, яке Microsoft надає для цього параметра. Якщо ви вважаєте, що надаєте перевагу цьому налаштуванню, переконайтесь, що ви розумієте, що ви ризикуєте втратити дані, вибравши це налаштування.

  8. Клацніть ОК, щоб відмовитися від усього.


Критерії, заявлені ОП: А. An official Microsoft hotfix that addresses this issue specifically.або Б.An objective reason why this is happening so that I knew exactly how to reproduce the issue so that I know how to avoid it in the future.
Rsya Studios

-4

У мене це питання було певний час назад. Виконайте ці кроки і подивіться, чи працює він.

  1. Клацніть правою кнопкою миші у вікні Провідника та натисніть Сортувати за
  2. виберіть Ім'я .

Це вирішило мою проблему.


1
Це не довгострокове рішення. Що робити, якщо у мене все відсортовано за зміненою датою чи типом файлу? Я, можливо, просто натисніть F5, щоб оновити вікно, зберігаючи також оригінальне сортування.
коливальнийкретин

-4
  1. Встановіть Cygwin з http://cygwin.com Це дозволяє командам стилю Linux у Windows.
  2. Відкрийте цигун
  3. Використовуйте таку команду Linux, щоб змусити папку / файл видаляти. ПОПЕРЕДЖЕННЯ: ТІЛЬКО Зробіть це, якщо ви знаєте, що ви набираєте правильний файл або шлях папки. ЦЕ БУДЕ ВІДПОВІДНО ВИДАЛИТИ ФАЙЛИ АБО Папки, ЩО ВИ СПЕЦІФІКУЮТЬ. ЯКЩО ВИ НЕ ЗНАЄТЕ, ЯК НАПРАВИТИ ФАЙЛОВІ СИСТЕМИ В КОМАНДУ ЛІНІЇ, НЕКОМИ ДОСЛІДЖУЙТЕ.

Основні команди: cd J: \ ім'я папки (незалежно від букви диска та папки, яку ви шукаєте)

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

rm - ім'я файлу -Rf (це примусово видаляє вказаний вами файл або папку. Обережно! Робіть це лише тоді, коли ви хочете, щоб цей файл або папка зникли!)

  1. Перевірте Windows Explorer і перевірте, що файлів / папок насправді немає.

ПРИМІТКА. Ці сильні команди можуть бути небезпечними. Використовуйте їх лише в тому випадку, якщо ви не кістка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.