Jak usunąć zablokowany plik w systemie Windows?


13

Przenoszę niektóre pliki na serwerze (Windows Server 2003) i istnieje zablokowany plik, którego nikt nie otwiera. Jak usunąć ten plik?


Uważaj na rozwiązania, które zamykają uchwyt pliku, ponieważ mogą spowodować nieprzewidywalne uszkodzenie. Szczegółowe informacje można znaleźć na stronie technet.microsoft.com/en-us/magazine/ ...
CesarB,

Odpowiedzi:


19

Użyj polecenia openfiles, aby zidentyfikować i rozłączyć użytkowników, którzy mają otwarty plik. Jeśli to nie zadziała, pobierz narzędzie Unlocker .

Składnia OpenFiles:

openfiles.exe /query
openfiles.exe /disconnect /id openFileID

powyższy link do narzędzia Unlocker nie działa, ale ten działa - download.cnet.com/Unlocker/3000-2248_4-10493998.html
pro

1
Takie fajne narzędzie, szkoda, że ​​jest otoczone tyloma linkami „kliknij tutaj”.
AlexanderN

8
1.) Open `computer management', (right-click "My Computer", select
`Manage')

2.) Scroll down to `Shared Folders', expand.

3.) Select/click on `Open Files'. Double/triple-check to make sure
nobody has it open.

Jeśli dobrze sobie radzisz w powyższym przypadku, zbyt głęboka ścieżka do pliku / folderu może być nieco smutna. Spróbuj nawigować po kilku folderach w kierunku katalogu głównego, a następnie wyciąć je i wkleić, aby zmniejszyć część tej ścieżki. Alternatywnie możesz zmienić nazwy folderów na ścieżce na „1”, „2”, „3” itd. Zmniejszając liczbę obcych znaków.


3

SysInternals ma narzędzie o nazwie MoveFile, które przenosi lub usuwa plik po ponownym uruchomieniu komputera.

Link MoveFile


2

Cały czas to widzę, możesz także uruchomić Eksploratora procesów Systernal, aby dowiedzieć się, kto ma plik, oto świetna instrukcja korzystania z Eksploratora procesów w tym celu: Odblokowywanie używanych plików

Osobiście podoba mi się ten sposób, ponieważ mam to narzędzie na dysku USB i mogę je uruchomić bez konieczności instalowania.


+1 W przeciwieństwie do „otwartych plików” pokaże to lokalne procesy, które mają zablokowane pliki, nie tylko te zablokowane ze zdalnego.
sysadmin1138

openfiles / local on pokaże lokalne otwarte pliki, jednak będziesz musiał zrestartować komputer, jeśli jest to pierwszy raz.
Jim B


1

W ostateczności możesz spróbować uruchomić komputer w trybie awaryjnym lub wierszu polecenia i usunąć plik w ten sposób.

Widzimy to często w przypadku wirusów, programów szpiegujących itp. Uruchamianie w trybie awaryjnym zwykle załatwia sprawę.

Powodzenia!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.