Tôi đang di chuyển một số tệp trên máy chủ (Windows Server 2003) và có một tệp bị khóa mà dường như không ai mở được. Làm cách nào để xóa tập tin này?
Tôi đang di chuyển một số tệp trên máy chủ (Windows Server 2003) và có một tệp bị khóa mà dường như không ai mở được. Làm cách nào để xóa tập tin này?
Câu trả lời:
Sử dụng lệnh openfiles để xác định và ngắt kết nối người dùng đã mở tệp. Nếu không được, hãy tải xuống tiện ích Unlocker .
Cú pháp 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.
Nếu bạn giỏi về vấn đề trên, đường dẫn tệp / thư mục quá sâu có thể khiến bạn đau buồn. Hãy thử điều hướng một số thư mục về phía gốc, sau đó cắt và dán chúng để giảm một số đường dẫn đó. Thay phiên, bạn có thể đổi tên các thư mục trong đường dẫn thành "1", "2", "3", v.v. Cắt giảm một số ký tự không liên quan.
SysIternals có một công cụ gọi là MoveFile sẽ di chuyển hoặc xóa tệp khi khởi động lại máy.
Tôi thấy điều này mọi lúc, bạn cũng có thể chạy Process Explorer của Systernal để tìm ai có tệp, đây là cách tuyệt vời để sử dụng Process Explorer cho mục đích này: Mở khóa các tệp đang sử dụng
Cá nhân tôi thích cách này vì tôi có công cụ này trên ổ USB và có thể chạy nó mà không cần phải cài đặt nó.
Một vài phương pháp có tại đây: http://www.geekaresexy.net/2007/06/04/how-to-delete-an-undeletable-file/