Przenoszę niektóre pliki na serwerze (Windows Server 2003) i istnieje zablokowany plik, którego nikt nie otwiera. Jak usunąć ten plik?
Przenoszę niektóre pliki na serwerze (Windows Server 2003) i istnieje zablokowany plik, którego nikt nie otwiera. Jak usunąć ten plik?
Odpowiedzi:
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
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.
SysInternals ma narzędzie o nazwie MoveFile, które przenosi lub usuwa plik po ponownym uruchomieniu komputera.
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.