Masz do czynienia z tym uciążliwym błędem podczas kopiowania plików w systemie Windows? Tak, to trochę dziwne, zwłaszcza gdy system Windows wyświetla komunikat o użyciu pliku lub kod błędu 0x800704C8, mówiący: „Nie można wykonać żądanej operacji na pliku z otwartą sekcją mapowaną przez użytkownika”.Ten komunikat zasadniczo wskazuje, że jakiś proces lub aplikacja nadal przechowuje plik, nawet jeśli go nie widzisz. Zdarza się to częściej, niż myślisz, zwłaszcza jeśli używasz intensywnych aplikacji lub masz jakiś proces w tle, który zajmuje cały plik. Czasami to po prostu błąd uprawnień lub aplikacja innej firmy ingerująca w operacje na plikach.
Rozwiązanie tego problemu nie zawsze jest proste, ponieważ przyczyną mogą być dziesiątki czynników. Uprawnienia, własność, uszkodzone pliki systemowe, a nawet jakieś procesy blokujące plik. Dobra wiadomość jest taka, że istnieją strategie rozwiązania tego problemu bez wyrywania sobie włosów z głowy i konieczności ponownego uruchamiania systemu za każdym razem. Połączenie ręcznych poprawek i kilku zautomatyzowanych narzędzi może pomóc rozwiązać problem. Uwierzcie mi, na jednej konfiguracji zadziałało po przejęciu własności, na innej kluczem było wyłączenie programu antywirusowego. Bo Windows zawsze musi komplikować sprawy, prawda?
Jak naprawić błąd „Plik w użyciu” podczas kopiowania plików w systemie Windows
Rozwiązanie 1. Uruchom narzędzie do rozwiązywania problemów z plikami i folderami
- Pobierz narzędzie do rozwiązywania problemów z plikami i folderami z oficjalnej strony firmy Microsoft. Czasami narzędzia do naprawy systemu Windows potrafią wykryć podejrzany proces blokujący plik.
- Otwórz narzędzie do rozwiązywania problemów, kliknij „Zaawansowane” i zaznacz pole wyboru „ Zastosuj naprawy automatycznie”. Kliknij „ Dalej”.
- Wybierz konkretny problem, z którym się borykasz (np.„Plik jest używany”) i pozwól mu go przeskanować. Po zakończeniu naprawy spróbuj ponownie skopiować plik. Czasami to działa, ale czasami może być konieczne ręczne rozwiązanie problemu.
Rozwiązanie 2. Wyłącz oprogramowanie antywirusowe/zabezpieczające innych firm
To trochę dziwne, ale programy antywirusowe i narzędzia bezpieczeństwa mogą czasami blokować operacje na plikach, uznając je za podejrzane. Jeśli masz uruchomiony program antywirusowy innej firmy, wyłącz go tymczasowo, a następnie spróbuj skopiować ponownie. Jeśli to zadziała, winowajcą jest prawdopodobnie właśnie to oprogramowanie zabezpieczające. Uważaj jednak — jeśli jego wyłączenie pomoże, rozważ odinstalowanie lub zmianę ustawień, aby nie przeszkadzało. W niektórych konfiguracjach to szybkie rozwiązanie, które oszczędza sporo walki.
Rozwiązanie 3. Przejmij własność pliku
- Kliknij prawym przyciskiem myszy plik lub folder, który chcesz skopiować, przejdź do Właściwości > zakładka Zabezpieczenia.
- Sprawdź, czy Twoje konto użytkownika ma uprawnienia „Pełna kontrola” w sekcji „Grupy i Użytkownicy”. Jeśli nie, kliknij „Edytuj” i wybierz swoją nazwę użytkownika.
- Zaznacz opcję „Zezwól” obok opcji „Pełna kontrola”. Kliknij „Zastosuj”, a następnie spróbuj skopiować ponownie. Często pomaga to, gdy plik jest własnością systemu lub innego użytkownika, ale musisz go przenieść.
Rozwiązanie 4. Napraw pliki systemowe za pomocą SFC i DISM
Uszkodzone pliki systemowe mogą blokować operacje na plikach, zwłaszcza jeśli system Windows próbuje się zabezpieczyć lub nieprawidłowo obsługuje pliki systemowe. Uruchom wiersz polecenia jako administrator (kliknij Win + Xi wybierz Terminal Windows (administrator) lub Wiersz polecenia (administrator) ) i wpisz:
sfc /scannow
Skanuje w poszukiwaniu uszkodzonych plików i próbuje je naprawić. Jeśli pojawią się błędy lub nic się nie zmieni, uruchom polecenia DISM, aby naprawić obraz źródłowy:
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
Następnie zrestartuj komputer i spróbuj ponownie. Nie wiem dlaczego, ale na niektórych komputerach samo SFC nie wystarcza, a DISM rozwiązuje poważne problemy.
Rozwiązanie 5. Uruchom program Visual Studio lub inny program jako administrator
Jeśli próbujesz przenieść pliki będące częścią projektu otwartego w programie Visual Studio lub podobnym, może on nie mieć uprawnień administratora. Zamknij program Visual Studio, a następnie kliknij prawym przyciskiem myszy jego plik wykonywalny ( VisualStudio.exe ), przejdź do Właściwości > Zgodność i zaznacz opcję Uruchom ten program jako administrator. Zastosowanie tego ustawienia pomaga systemowi Windows przyznać mu niezbędne uprawnienia do przenoszenia lub edycji plików. Czasami to wystarczy — chyba że masz do czynienia z jakąś dziwną blokadą uprawnień.
Rozwiązanie 6. Zresetuj składniki systemu Windows i ustawienia sieciowe
To raczej ostateczność, ale zresetowanie komponentów systemu Windows może usunąć ukryte zawieszanie się procesów. Otwórz wiersz polecenia jako administrator i uruchom te polecenia jedno po drugim, naciskając Enter po każdym:
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll netsh winsock reset netsh winsock reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
Po wykonaniu tych czynności zrestartuj system. Może to rozwiązać problemy z komponentami systemu lub stosem sieciowym, które mogą utrudniać dostęp do plików.
Oczywiście, nie każda poprawka działa od razu. Czasami samo ponowne uruchomienie po przejęciu kontroli nad komputerem lub wyłączeniu programu antywirusowego może przynieść oczekiwane rezultaty. Pamiętaj też, że procesy zabezpieczeń i działania w tle systemu Windows są dość podstępne i mogą wymagać prób i błędów.