Mam problem z zastąpieniem dowolnego pliku .exe z Eksploratora Windows (przeciągnij / upuść lub wklej kopię). Pojawia się komunikat o błędzie: „Nie można ukończyć działania, ponieważ folder lub plik w nim jest otwarty w innym programie”. Użyłem narzędzia sysinternal, aby sprawdzić, kto trzyma wspomniany plik i jest to proces systemowy.
Załóżmy, że mam następującą strukturę plików rootfolder \ a.exe rootfolder \ someotherfolder \ a.exe
1- Jeśli otworzę Eksploratora Windows do folderu głównego i przeciągnę / upuszczę a.exe na inny folder, a.exe wewnątrz innego folderu zostanie poprawnie nadpisany.
2- Jeśli mam jednocześnie otwarte dwa wystąpienie Eksploratora Windows, jedno w folderze głównym, jedno w innym folderze i przeciągam / upuszczam a.exe nad drugim a.exe, pojawia się komunikat o błędzie.
Dziwne jest to, że jeśli mam zamknąć jakiś inny folder i spróbować powtórzyć krok 1, to kończy się niepowodzeniem z tym samym komunikatem o błędzie. System utrzymuje uchwyt pliku przez kilka sekund, dopóki nie zamknę folderu.
Próbowałem wyłączyć usługę indeksowania, wyłączyłem UAC, wyłączyłem antywirusa. Używam Windows 7 64bits w domenie, mój użytkownik jest administratorem mojego komputera, kiedy patrzę na prawa do tego pliku, to mówi, że mój użytkownik ma nad nim pełną kontrolę. Nie mam pojęcia, co zrobić, aby rozwiązać ten problem.