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?


źródło
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
Kevin Kuphal
źródło
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.

Greg Meehan
źródło
3

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

Link MoveFile

Zach
źródło
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.

Hondalex
źródło
+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!

KPWINC
źródło