Dlaczego usunięte pliki nadal pojawiają się w Eksploratorze, dopóki nie odświeżę folderu?

18

Uwaga: jestem w pełni świadomy, że to pytanie jest duplikatem ikon usuniętych plików, które pozostają do odświeżenia . To pytanie ma jednak ponad dwa lata, ma niewiele poglądów, nie ma odpowiedzi i nie oddaje dobrze tego problemu. Dlatego pytam o nowy.

Moje pytanie:

Rzadko i losowo usunięcie pliku za pomocą Eksploratora Windows 7 nie powoduje usunięcia pliku z listy plików. To sprawia, że ​​myślę, że moje usunięcie się nie powiodło, więc próbuję usunąć plik ponownie, aby się przywitać Could not find this item. Dopiero po odświeżeniu okno usunięty plik zniknie.

Jak powiedziałem, dzieje się to losowo. Explorer zachowuje się tak, jak powinien przez większość czasu, ale zawsze zdarza się, że Windows 7 nie czuje się zbyt dobrze i przestaje aktualizować okno Eksploratora. To sprawia, że ​​prawie niemożliwe jest rozwiązywanie problemów, ponieważ zasadniczo naprawia się, gdy wydaje się, że tak jest.

Odpowiedzi / komentarze Wolałbym nie widzieć tutaj:

  • Rozwiązywanie problemów Nie zamierzam tego „próbować”. Obejmuje to między innymi „Spróbuj utworzyć nowe konto użytkownika i sprawdź, czy tam działa”.
  • Odsyłacze do wątków dyskusyjnych na innych stronach internetowych, które nie pokazują jednoznacznie rozwiązania danej osoby jako poprawki, szczególnie jeśli wątek jest pełen ludzi mówiących „Próbowałem tego, ale to nie działało” i „Czy ktoś jeszcze znalazł rozwiązanie?” .

Oto rodzaje odpowiedzi, które chcę zobaczyć:

  • Oficjalna poprawka Microsoft, która konkretnie rozwiązuje ten problem.
  • Jeśli nic innego, to obiektywny powód, dla którego tak się dzieje, żebym dokładnie wiedział, jak odtworzyć problem, aby wiedzieć, jak go uniknąć w przyszłości.

Dzięki.

kretyna oscylacyjna
źródło
Problem polega na tym, że nigdy nie zaobserwowałem tego zachowania dla pliku lokalnego podczas czystej instalacji dowolnej wersji systemu Windows 7+. Widziałem to w folderach kontrolowanych przez program (tj. Dropbox, Sharepoint) i na dyskach sieciowych. Większość z nich można naprawić poprzez odświeżenie „f5”. Czy twierdzisz, że obserwujesz to zachowanie podczas czystej instalacji systemu Windows? W przeciwnym razie będziemy musieli wiedzieć, jakich programów używasz, co jest po prostu dziką gęś.
PatKilg,
6
Obserwowałem też to zachowanie, tylko w Eksploratorze Windows. W takim przypadku „f5” rozwiązuje problem.
Bernhard
Dotyczy to również podczas tworzenia dokumentu tekstowego. Kliknij prawym przyciskiem myszy> Nowy dokument tekstowy. Nie widać dokumentu. Naciśnij klawisz F5, a dokument zostanie wyświetlony z podświetloną zmianą nazwy. Był bardzo denerwujący ..
Bharat G
1
Mieszkałem z tym w systemie Windows 8.1. Czysta instalacja systemu Windows 10 ... wciąż się dzieje. F5 poprawia interfejs użytkownika. Problem polega na tym, że nie powinniśmy używać F5. Interfejs użytkownika powinien dokładnie reprezentować stan systemu plików.
Tristan
Dla mnie było to zepsute uprawnienia do plików, dozwolone było przesunięcie, ale pojawiło się po odświeżeniu. Przeniesienie do kosza jest niedozwolone ...
clankill3r

Odpowiedzi:

4

Widziałem ten problem wcześniej i zawsze wydaje się, że jest on związany z indeksowaniem bibliotek i okien.

Oto kilka podstaw:

Biblioteki to w zasadzie proste skróty, które mogą otwierać wiele lokalizacji jednym kliknięciem. Jeśli przeniesiesz folder lub katalog podłączony do biblioteki, skrót do biblioteki będzie nadal wyświetlał zawartość tego folderu. Wydaje mi się, że korzystanie ze skrótu bibliotecznego w celu uzyskania dostępu do tych folderów może wymagać wyjątkowej obsługi, dlatego system indeksowania systemu Windows może czasami nie zostać poprawnie zaktualizowany.

Indeksowanie to system używany w taki sposób, że podczas wyszukiwania pliku zamiast fizycznego przeszukiwania całego lub części dysku twardego przez system Windows można po prostu przeszukać listę plików i lokalizacji. Uważam, że ta lista jest zwykle przechowywana w jednym miejscu. Może to przyspieszyć wyszukiwanie i wyświetlanie list plików. Jeśli z jakiegoś powodu system indeksowania nie usuwa pliku ze swojego indeksu po jego usunięciu, może nadal pojawiać się w folderach.

Ostatnim razem, gdy miałem ten problem, przebudowałem indeks i pliki naruszające zasady zniknęły. Nie wiem, co tak naprawdę powoduje, ani nie odkryłem, jak skopiować problem. Podejrzewam, że MOGĄ być możliwe, że po usunięciu pliku komputer zostanie ponownie uruchomiony lub program wyczyści pamięć tej akcji, aby system indeksujący nie aktualizował się poprawnie, a ponieważ system indeksujący zasadniczo zapomniał, że plik został usunięty i nie wykrywa pomyślnego usunięcia pliku, plik „duch” pozostaje. Jeśli jest to poprawne, wówczas Microsoft będzie musiał dostosować system indeksowania, aby sprawdzić jego indeks, jeśli próba usunięcia pliku nie powiedzie się. Do tego czasu domyślam się, że odbudowanie indeksu może być jedynym sposobem rozwiązania problemu.

Win7:

  1. Kliknij przycisk Start i wyszukaj indeks. Powinieneś znaleźć Opcje indeksowania.
  2. Kliknij Opcje indeksowania.
  3. Kliknij przycisk Advanced (wymagane uprawnienia administratora / podwyższonego poziomu)
  4. Kliknij opcję Przebuduj.

{Opcje indeksowania można również znaleźć w Panelu sterowania, gdy wybrano Duże lub Małe ikony zamiast kategorii.}

W większości przypadków, jeśli używasz dysków SSD, indeksowanie może wcale nie zwiększyć prędkości. Jeśli jest to stały problem, możesz po prostu wyłączyć usługę indeksowania. Spowolni to jednak wyszukiwanie i wyświetlanie katalogów z dużą liczbą plików.

Drew The Geek
źródło
Rzeczywiście, wstrzymałem indeksowanie, a usunięte forldery zniknęły: -o
t3chb0t
3

Znalazłem ten link i pomógł (bez konieczności wyłączania bibliotek lub cokolwiek ...):

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

W przypadku, gdy któregoś dnia ten link stanie się nieaktualny, oto cytat:

Przejdź do „Opcje folderów” (najłatwiejszym sposobem jest klawisz Windows + E, aby otworzyć Eksploratora Windows, naciśnij Alt, aby uzyskać menu, kliknij Opcje i Opcje folderów), a następnie kliknij kartę „Widok” i kliknij „Resetuj Foldery ”. Tak się stało i teraz pliki znikają z mojego widoku, jak tylko je usunę.

Mam nadzieję że to pomoże.

andreee
źródło
1

Myślę, że jest to przypadek, w którym kilka niezwiązanych ze sobą problemów powoduje podobne objawy. Dlatego różni ludzie zgłaszają sukces dzięki różnym rozwiązaniom. Ponadto może wystąpić kilka problemów jednocześnie, więc naprawienie jednego z nich nie rozwiąże wszystkich objawów, co prowadzi do przekonania, że ​​poprawka była całkowicie nieskuteczna.

Jeśli dzieje się tak spójnie z plikami PDF i tylko wtedy, gdy okienko podglądu w Eksploratorze jest otwarte, program Adobe Reader blokuje pliki. 1 Możliwe jest również, że program Reader blokuje pliki podczas generowania miniatur. Masz następujące opcje:

  1. Wyłącz okienko podglądu . 2)
  2. Użyj Unlockera, aby odblokować pojedyncze pliki po wyświetleniu podglądu, ale przed usunięciem lub gdy pliki pojawią się ponownie po nieudanym usunięciu. 3)
  3. Zainstaluj alternatywny czytnik PDF i upewnij się, że jest on wyznaczony jako moduł obsługi podglądu plików PDF. Ta zmiana może również wpływać na podgląd plików PDF w innych programach, takich jak Outlook. Nie musisz odinstalowywać programu Reader ani Acrobat.

Ponieważ wykonałem # 3, rozwinę tę opcję. Poszedłem z czytnikiem PDF Sumatra , ponieważ jest lekki i nie blokuje plików. Musisz użyć wersji instalatora, a nie wersji przenośnej.

Podczas instalacji kliknij Opcje i zaznacz Pozwól, aby Windows wyświetlał podgląd dokumentów PDF . Jeśli chcesz zachować program Acrobat lub Reader jako domyślny program do faktycznego otwierania plików PDF, unikaj zaznaczania opcji Użyj SumatraPDF jako domyślnej opcji czytnika PDF .

Mogę potwierdzić, że to rozwiązało problem. Inne dyskusje w tej sprawie zalecały zmianę nazwy pliku AcroRd32.exe , ale to całkowicie uniemożliwiłoby podgląd plików PDF i cofnęłoby się po każdej aktualizacji programu Acrobat / Reader. To jest bardziej eleganckie rozwiązanie.


1. Adobe Acrobat jest dostarczany z wersją Adobe Reader, która jest używana do podglądu plików. Nawet jeśli nie masz zainstalowanego samodzielnego programu Reader, napotkasz ten problem z programem Acrobat. Podobno starsze wersje programu Reader (5 i 6) nie blokują plików.

2. Nie potwierdziłem, że program Reader blokuje pliki podczas generowania miniatur, ale w takim przypadku wyłączenie okienka podglądu nie rozwiąże tego problemu. Ostrożnie skorzystanie z alternatywnego widoku (np. Lista lub Szczegóły) powinno w tym pomóc.

3. Możesz napisać skrypt AutoHotKey, aby uzyskać aktualnie wybrany plik w Eksploratorze, uruchomić Unlocker w trybie wiersza poleceń, aby odblokować ten plik, a następnie wykonać operację usuwania lub przenoszenia. Możliwe jest wykrycie, kiedy plik jest przenoszony lub usuwany w Eksploratorze i użycie go jako wyzwalacza skryptu. To jest złożona opcja. Mógłbym spróbować, ale na razie uważam to za ćwiczenie dla czytelnika.

Illya Moskvin
źródło
0

Jak wspomniałem w mojej innej odpowiedzi tutaj dotyczącej plików PDF, kilka różnych problemów może powodować podobne objawy jednocześnie. Niestety tak było w moim przypadku. Znalazłem inne możliwe rozwiązanie tego problemu.

Po usunięciu, przeniesieniu lub odinstalowaniu pliku EXE może się okazać, że pozostaje on na miejscu przez kilka minut, być może na stałe. Próba ponownego usunięcia pliku spowoduje You need permission from SYSTEM to make changes to this filebłąd.

Jeśli brzmi to jak twoja sytuacja, spójrz na ten wątek: Dlaczego SYSTEM nadal blokuje uchwyty plików wykonywalnych po zamknięciu aplikacji?

Zgodnie z najważniejszą odpowiedzią, wyłączenie indeksowania i włączenie usługi Application Experience rozwiąże ten problem. W moim przypadku indeksowanie zostało już wyłączone; włączenie usługi rozwiązało problem.

Ponieważ usługa Application Experience jest domyślnie ustawiona na „Ręcznie” ( źródło ), w pewnym momencie musiałem ją wyłączyć podczas dostrajania systemu. Uważam, że spełnia to aspekt „oficjalnego Microsoft” pytania.

Illya Moskvin
źródło
Powinieneś sprecyzować, o których odpowiedzi mówisz. Kolejność odpowiedzi może się z czasem zmieniać.
Ramhound,
@Ramhound: Dziękuję, odpowiednio zredagowałem swoją odpowiedź. Przed opublikowaniem skonsultowałem się z meta dyskusją na meta.stackexchange.com/q/25209 , a to rozwiązanie wydawało się na tyle wyraźne, że zasługuje na własną odpowiedź. Ponadto, jeśli akapit wprowadzający jest obcy lub istnieje sposób na poprawienie tej odpowiedzi, możesz ją edytować.
Illya Moskvin
Pozwalam użytkownikom naprawiać własne treści. Robię tylko rzeczy, których użytkownik nie byłby w stanie zrobić sam, np. Wstawić zrzut ekranu, jeśli nie można sobie pozwolić na edycję w celu ulepszenia własnego pytania lub odpowiedzi. Uznałem, że nie powinienem podejmować wysiłku, aby to poprawić ja
Ramhound
@Ramhound: Całkowicie zrozumiałe. Nie jestem jeszcze przyzwyczajony do stylu i tonu pisania StackExchange. Trudno ocenić, ile informacji jest za dużo, a ile za mało.
Illya Moskvin
1
Nigdy nie będziesz musiał mieć zbyt istotnych informacji. Nigdy nie możesz być wystarczająco konkretny. Im bardziej szczegółowa jest odpowiedź, pod warunkiem, że odpowiada na samo pytanie, tym bardziej pomocna będzie dla społeczności.
Ramhound
0

Dla mnie stało się tak w przypadku katalogu, który był kasą SVN, z otwartym eksploratorem.

Po usunięciu katalogu .svn TSVNCache.exe utrzymał katalog „otwarty” (chociaż nie istniał na dysku, w Eksploratorze nadal był wyświetlany). Zabicie TSVNCache.exe i zamknięcie okna eksploratora rozwiązało problem.

Konkluzja: chociaż usunięta, najprawdopodobniej nadal są otwarte uchwyty otwarte w systemie Windows.

Cristian Amarie
źródło
0

Ponowne uruchomienie Eksploratora Windows z Menedżera zadań rozwiązało to dla mnie.

Praneel
źródło
-1

Na próżno wypróbowałem wiele opcji, ale dla mnie zadziałało wyłączenie funkcji biblioteki Eksploratora Windows.

Aby to zrobić, postępuj zgodnie z instrukcjami na howtogeek.com, aby zmodyfikować rejestr.

Thorsten
źródło
Zachęcamy do podania wszystkich istotnych informacji z linków, które Twoim zdaniem odpowiadają na pytanie.
Ramhound,
-3

Nie pamiętam dokładnego powodu technicznego, ale IIRC to kombinacja eksploratora, który nie sprawdza, czy plik został usunięty, wyświetlając w ten sposób ikonę ducha i dziwne zachowanie systemu Windows 7, które sprawia, że ​​nie można usunąć pustych kopii usuniętego pliku, który ma został niedawno zmodyfikowany / wykonany. Jedynym rozwiązaniem tego problemu jest zwykle poczekanie kilku minut, aż system Windows się naprawi lub uruchom ponownie explorer.exe.

Niestety nie znam żadnego trwałego rozwiązania.

Zaraz
źródło
To pytanie nie dotyczy nieusuwalnych wpisów, ale pliki, które zostały już pomyślnie usunięte, są wyświetlane w Eksploratorze do momentu naciśnięcia F5.
Ten Brazylijczyk
-3

Przejdź do paska zadań, kliknij go prawym przyciskiem myszy, kliknij przycisk Uruchom menedżera zadań, kliknij procesy, znajdź eksploratora, a po kliknięciu kliknij przycisk Zakończ proces. Następnie przejdź do zakładki aplikacji / nowego zadania / typu, explorea następnie naciśnij Enter!

To powinno rozwiązać problem.

Jevan Joshi
źródło
3
To naprawdę nie jest rozwiązanie. To tylko alternatywa dla trafienia F5.
Ramhound
-3
  1. W lewym górnym rogu okna Eksploratora kliknij Organizuj
  2. Kliknij Opcje folderów i wyszukiwania w menu rozwijanym
  3. Na karcie Widok wybierz opcję Nie pokazuj ukrytych plików, folderów i dysków
  4. Na karcie Wyszukaj kliknij Przywróć domyślne
  5. Kliknij OK
dziwny
źródło
-3

zobacz, najłatwiejszym sposobem ich usunięcia jest wybranie tych plików, kliknięcie prawym przyciskiem myszy, uporządkowanie (w lewym górnym rogu), a następnie usunięcie właściwości. Działa to w 100% pewnie, sam tego spróbowałem !!!!

Shrey Verma
źródło
-3

Po prostu umieść nowy plik o dokładnie takiej samej nazwie jak plik widma w tym samym folderze. Plik widma zostanie zmuszony do zniknięcia.

James
źródło
Co to robi? Jasne, „plik ducha” będzie musiał zniknąć - ponieważ został zastąpiony nowym!   Jak to jest rozwiązanie? OP chce, aby plik zniknął, a twoja odpowiedź sugeruje potwierdzenie istnienia pliku. Jasne, że mogą wtedy (spróbować) usunąć nowo utworzony plik i ryzykować powtórzeniem całego scenariusza. Jest to o wiele więcej pracy niż tylko naciśnięcie (F5), o którym wspomniano.
Scott
Chociaż może to nie być dobre rozwiązanie, jest to uzasadniona próba odpowiedzi na pytanie.
Mówię: Przywróć Monikę
@TwistyImpersonator lmao Mam nadzieję, że trollujesz, bo to bogate.
oscilatingcretin
@oscilatingcretin Nope. Według FAQ jest to prawidłowa odpowiedź i nie powinna być oznaczana jako NAA (A Not An Answer). W szczególności nie należy używać flagi NAA, gdy „Odpowiedź próbuje odpowiedzieć na pytanie, nawet jeśli jest ono nieprawidłowe lub niedokładne lub nie zgadzasz się z tym”
mówię Przywróć Monikę
@TwistyImpersonator Być może tak, ale nie rozumiem, jak cytowanie tego przepisu jest tutaj istotne, gdy weźmiesz pod uwagę, że Scott (na który odpowiadałeś) krytykuje tylko odpowiedź, nie opowiadając się za oznaczeniem jej jako NAA.
oscilatingcretin
-4
  1. Otwórz okno Eksploratora Windows.
  2. Kliknij prawym przyciskiem myszy jeden z dysków twardych i wybierz Właściwości.
  3. Kliknij kartę Sprzęt.
  4. Wybierz fizyczny dysk twardy, na którym występuje problem.
  5. Kliknij przycisk [Właściwości].
  6. Kliknij kartę Zasady
  7. Kliknij „Wyłącz opróżnianie bufora pamięci podręcznej zapisu Windows na urządzeniu”

    Zwróć uwagę na ostrzeżenie Microsoft dla tego ustawienia. Jeśli uważasz, że wolisz to ustawienie, upewnij się, że rozumiesz, że podejmujesz dodatkowe ryzyko utraty danych, wybierając to ustawienie.

  8. Kliknij OK, aby zrezygnować ze wszystkiego.

Kev MacD
źródło
Kryteria określone przez OP: A. An official Microsoft hotfix that addresses this issue specifically.lub B.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

Miałem ten problem jakiś czas temu. Wykonaj następujące kroki i sprawdź, czy to działa.

  1. Kliknij prawym przyciskiem myszy w oknie Eksploratora i wybierz Sortuj według
  2. wybierz Imię .

To rozwiązało mój problem.

Kowboj4823
źródło
1
To nie jest długoterminowe rozwiązanie. Co jeśli mam wszystko posortowane według zmodyfikowanej daty lub typu pliku? Równie dobrze mogę nacisnąć F5, aby odświeżyć okno, zachowując jednocześnie oryginalne sortowanie.
oscilatingcretin
-4
  1. Zainstaluj Cygwin ze strony http://cygwin.com. Pozwala to na polecenia systemu Linux w systemie Windows.
  2. Otwórz cygwin
  3. Użyj następującego polecenia linux, aby wymusić usunięcie folderu / pliku. PRZESTROGA: ZRÓB TO TYLKO JEŚLI WIESZ, ŻE PISZESZ PRAWIDŁOWY PLIK LUB ŚCIEŻKA FOLDERU. TO BĘDZIE SIĘ USUWAĆ PLIKI LUB FOLDERY, KTÓRE OKREŚLISZ. JEŚLI NIE WIESZ, JAK NAWIGOWAĆ SYSTEMY PLIKÓW ZA POMOCĄ LINII KOMEND, ZRÓB NIEKTÓRE BADANIA.

Podstawowe polecenia: cd J: \ nazwa_folderu (dowolna litera dysku i ścieżka folderu, której szukasz)

ls (wyświetla listę wszystkich plików w bieżącym folderze. upewnij się, że plik lub folder, który chcesz usunąć, znajduje się w nim)

rm -Rf nazwa pliku (to siłą usuwa plik lub nazwę folderu, którą określisz. Ostrożnie! Zrób to tylko, jeśli chcesz, aby ten plik lub folder zniknął!)

  1. Sprawdź w Eksploratorze Windows i sprawdź, czy pliki / foldery faktycznie zniknęły.

UWAGA: Te potężne polecenia mogą być niebezpieczne. Używaj ich tylko, jeśli nie jesteś kośćmi.

Kris-Innovate
źródło