Làm cách nào để xác định những gì có khóa trên một tệp cụ thể trong Windows?


11

Tôi thấy rằng một tập tin có một khóa trên đó. Làm thế nào tôi có thể tìm ra nguyên nhân và gốc rễ của điều này?


2
Đây có phải là một tập tin mạng? Tập tin cục bộ? Phiên bản nào của Windows?
GregD

Câu trả lời:


9

Unlocker là một tiện ích phần mềm miễn phí mà tôi đã sử dụng nhiều lần cho mục đích này. Dễ sử dụng, nhấp chuột phải vào tệp đang đề cập và nó cho bạn biết quy trình nào đang khóa nó. Sau đó, bạn có thể tiêu diệt các quy trình đó hoặc buộc phải mở khóa tất cả hoặc một trong các quy trình khóa.

http://www.emptyloop.com/unlocker/


Nó cũng có thể xóa các tập tin bị hỏng. Đẹp!
Arthur Nunes

16

Hãy thử công cụ Process Explorer từ Sysiternals. Ngoài ra công cụ Xử lý của họ là một công cụ dòng lệnh để tìm hiểu những gì có khóa trên một cái gì đó.


À, vâng, Process Explorer.
MattUebel

12

Từ START> RUN gõ vào "fsmgmt.msc" mà không có dấu ngoặc kép.

Đây là thư mục được chia sẻ MMC và bạn có thể quản lý các phiên ở đây để xem ai có khóa trên các tệp cụ thể.

Chỉnh sửa để thêm:

Bạn cũng có thể kết nối với máy chủ của mình (hoặc máy tính khác) bằng snap-in này bằng cách nhấp vào Hành động> Kết nối với máy tính khác. Bạn sẽ phải kết nối với máy tính mà tập tin tồn tại.


2
+1 Bạn có thể cần chạy ứng dụng này trên chính máy chủ tệp chứ không chỉ máy tính khách
jftuga

2

Sử dụng ProcessExplorer từ sysiternals. Tìm kiếm tệp bị khóa và bạn sẽ dễ dàng thấy quy trình có tham chiếu đến nó trong danh sách các thẻ điều khiển (khung dưới cùng):

Bạn đã bao giờ tự hỏi chương trình nào có một tập tin hoặc thư mục cụ thể mở chưa? Bây giờ bạn có thể tìm hiểu. Process Explorer hiển thị cho bạn thông tin về các quy trình xử lý và DLL đã mở hoặc tải.


1

Bạn có thể sử dụng 'tệp mạng' thông qua Dấu nhắc lệnh trên máy chủ tệp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.