Udostępnij za pośrednictwem


Zmiana nazwy folderu sieciowego w Eksploratorze Windows 7 kończy się niepowodzeniem z komunikatem "Nie można ukończyć akcji..."

Ten artykuł zawiera rozwiązanie problemu polegającego na tym, że zmiana nazwy folderu sieciowego w Eksploratorze Windows 7 kończy się niepowodzeniem.

Dotyczy: Windows 7 z dodatkiem Service Pack 1
Oryginalny numer KB: 2025703

Symptomy

Kroki odtworzenia problemu:

  1. Mapowanie dysku na udział sieciowy zawierający kilka podfolderów zawierających pliki obrazów lub pliki PDF

  2. Otwórz okno Eksploratora i przejdź do folderu nadrzędnego.

  3. Spróbuj zmienić nazwę każdego folderu kolejno, przechodząc do szczegółów zawartości podfolderu.

  4. Kontynuuj krok 3 do momentu wyświetlenia okna dialogowego błędu zawierającego następujący tekst wskazujący, że nie można zmienić nazwy podfolderu:
    "Nie można ukończyć akcji, ponieważ folder lub plik w nim jest otwarty w innym programie. Zamknij plik lub folder i spróbuj ponownie".

Przyczyna

Operacja zmiany nazwy folderu kończy się niepowodzeniem, ponieważ thumbcache.dll nadal ma otwarte dojście do lokalnego pliku thumbs.db i obecnie nie implementuje mechanizmu zwalniania uchwytu do pliku w bardziej dynamiczny i terminowy sposób.

Rozwiązanie

Aby obejść ten problem, włącz ustawienie zasad grupy użytkowników dla opcji "Wyłącz buforowanie miniatur w ukrytych plikach thumbs.db":

Ścieżka zasadUser Configuration\Administrative Templates\Windows Components\Windows Explorer
Ustawienie zasad "Wyłącz buforowanie miniatur w ukrytych plikach thumbs.db"
Włączono wartość zasad

Ważne

W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonać poniższe kroki. Aby zapewnić dodatkową ochronę, utwórz kopię zapasową rejestru przed przystąpieniem do jego modyfikacji. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących wykonywania kopii zapasowej i przywracania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową rejestru i przywrócić go w systemie Windows

Rejestr można edytować bezpośrednio przy użyciu następującego ustawienia:

Ścieżka rejestru HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer
Nazwa ustawienia "DisableThumbsDBOnNetworkFolders"
Wpisz REG_DWORD
Wartość 1

Innym obejściem jest odczekać około 1–5 minut, a następnie ponowić próbę wykonania operacji zmiany nazwy.